Document Document Title
US10026008B2 Inspection and classification system
Inspection and classification system have a customs data repository for automatic customs inspection of parcels comprising a data acquisition module configured to acquire information about parcels by input devices, wherein the information indicates customs classification criterias, the acquisition module further configured to communicate the information to the customs data repository; wherein the data repository stores the following data: information about parcels; parameters; attributes and big-data; a processor coupled with memory configured to map the information according with the parameters and attributes, wherein the mapped information of the parcel is a cluster; the processor is further configured for predicting customs classification of the parcel based upon comparison between parameters/attributes of the cluster and parameters/attributes of clusters stored in the big-data, wherein clusters stored in the big-data are were previously inspected, and wherein the cluster assumes a customs classification of a comparable cluster stored in the big-data.
US10026006B2 Systems and methods for analyzing rendered content
Systems, methods, and non-transitory computer-readable media can obtain data corresponding to a first content item. The first content item can be rendered for display. The first content item can be presented through a display interface. A screenshot image of the display interface can be captured while the first content item is being presented. A determination is made whether the first content item was incompletely rendered based at least in part on the screenshot image.
US10026002B2 Object detection apparatus, method for detecting object, and learning apparatus
An object detection apparatus, etc., capable of detecting an object area with greater precision is disclosed. Such an object detection apparatus is provided with: a part area indication means for indicating a part area which is an area including a target part among parts forming an object including an detection-target object, from a plurality of images including the object; an appearance probability distribution generation means for generating an appearance probability distribution and the absence probability distribution of the part area based on the appearance frequency of the part area associated with each position in the images; and an object determination means for determining, in an input image, the area including the object, with reference to the appearance probability distribution and the absence probability distribution of the part area.
US10025999B2 Brightness range based obstacle detection apparatus and method
An obstacle detection apparatus according to an embodiment includes an on-vehicle camera (image capturing unit), an estimation unit, and a determination unit. The on-vehicle camera is provided on a vehicle and captures an image of surroundings of the vehicle. The estimation unit estimates an existence region with an obstacle existing therein in an image captured by the image capturing unit. The determination unit determines presence or absence of the obstacle based on brightness of the existence region.
US10025998B1 Object detection using candidate object alignment
Classification of an object in the field of view of a camera. A processor is configured to capture multiple image frames from the camera. A candidate image is detected in the image frames. Alignment of the candidate image is determined relative to at least one previously known training image by inputting the candidate image into a trained alignment classifier and outputting one or more alignment variables therefrom associated with the candidate image. The candidate image and the alignment variable(s) are input into a trained object classifier. The object is classified responsive to the alignment variable(s).
US10025996B2 Early detection of exit only and shared lanes using perception technology
An in-vehicle system for identifying exit-only lanes and shared exit lanes on a roadway having a first camera for obtaining image data regarding lane markings on the roadway, a second camera for obtaining image data regarding exit signs, a lane marking detection module for detecting lane markings on the roadway, an exit sign detection module for detecting exit signs, and an exit sign analyzer for detecting arrows on the detected exit signs. The in-vehicle system categorizes detected lane markings as one of standard frequency dashed lane markings, high frequency dashed lane markings, and solid lane markings, and identifies an exit-only lane and a shared exit lane in response to the categorizations of the detected lane markings and characteristics of the detected arrows.
US10025994B2 Vehicle vision system utilizing corner detection
A vehicular vision system includes an image sensor operable to capture image data and an image processor operable to process frames of captured image data. The image processor is operable to detect edges or corners in the captured images. The image processor is operable to determine a number of edges detected in individual frames of captured image data. The vision system adjusts a sensitivity of the image processor responsive to the determined number of edges detected in at least one frame of captured image data. The image processor may detect up to a selected maximum number of edges in a frame of captured image data, and the vision system may adjust the sensitivity of the image processor so that the determined number of edges detected in a subsequent frame of captured image data is at or near the selected maximum number of edges.
US10025993B2 Systems, methods, apparatuses, and devices for identifying and tracking unmanned aerial vehicles via a plurality of sensors
Systems, methods, and apparatus for identifying and tracking UAVs including a plurality of sensors operatively connected over a network to a configuration of software and/or hardware. Generally, the plurality of sensors monitors a particular environment and transmits the sensor data to the configuration of software and/or hardware. The data from each individual sensor can be directed towards a process configured to best determine if a UAV is present or approaching the monitored environment. The system generally allows for a detected UAV to be tracked, which may allow for the system or a user of the system to predict how the UAV will continue to behave over time. The sensor information as well as the results generated from the systems and methods may be stored in one or more databases in order to improve the continued identifying and tracking of UAVs.
US10025991B2 Systems, methods, apparatuses, and devices for identifying, tracking, and managing unmanned aerial vehicles
Systems, methods, and apparatus for identifying and tracking UAVs including a plurality of sensors operatively connected over a network to a configuration of software and/or hardware. Generally, the plurality of sensors monitors a particular environment and transmits the sensor data to the configuration of software and/or hardware. The data from each individual sensor can be directed towards a process configured to best determine if a UAV is present or approaching the monitored environment. The system generally allows for a detected UAV to be tracked, which may allow for the system or a user of the system to predict how the UAV will continue to behave over time. The sensor information as well as the results generated from the systems and methods may be stored in one or more databases in order to improve the continued identifying and tracking of UAVs.
US10025990B2 System and method for tracking vehicles in parking structures and intersections
A dynamic signal to noise ratio tracking system enables detection of vehicles within the field of view of the tracking system. The tracking system may include an emitter configured to emit electromagnetic radiation within an area, a detector configured to detect electromagnetic radiation reflected back from vehicles within the area, and a control unit configured to evaluate signals from the detector and control various automated devices as a result of this evaluation.
US10025987B2 Classification of activity derived from multiple locations
The invention provides a method of analyzing a sporting activity comprising receiving location data associated to a first player; receiving location data associated to a game object; receiving location data associated to a second player; determining a relative location of the first player in (5) relation to the game object location and the second player location, at least partly from the received location data associated to the first player, the game object and/or the second player; comparing the determined relative location of the first player with a set of reference relative locations of the first player; and determining a match between the determined relative location of the first player and at least one reference relative location of the first player. Other aspects of the (10) invention provide a classification system.
US10025986B1 Method and apparatus for automatically detecting and replaying notable moments of a performance
A method and computing device for detecting and outputting notable moments of a performance. The method may be executable by a processor. The method may include receiving, by a processor, an input video stream of a performance. The method may further include determining, by the processor, a notable moment within the input video stream, the notable moment including an amount of motion greater than a threshold value. The method may also include generating, by the processor, a video clip including the determined notable moment, a portion of the input video stream preceding the determined notable moment, and a portion of the input video stream following the determined notable moment. The method may additionally include outputting, by the processor, the video clip.
US10025981B2 Visual object and event detection and prediction system using saccades
A method of operating an image detection device includes receiving an image, dividing the image into a plurality of patches, grouping ones of the plurality of patches, generating a set of saccadic paths through the plurality of patches of the image, generating a cluster-direction sequence for each saccadic path, generating a policy function for identifying an object in a new image using a combination of the cluster-direction sequences, and operating the image detection device using the policy function to identify an object in the new image.
US10025978B2 Assigning of topical icons to documents to improve file navigation
Systems and methods disclosed select and display icons corresponding to topics of digital documents. In particular, in one or more embodiments, systems and methods identify similar clusters of documents from a plurality of documents and generate icons for each identified cluster of documents. For instance, systems and methods identify topical phrases from identified clusters and utilize the topical phrases to identify icons corresponding to the topical phrases. More specifically, one or more embodiments include systems and methods that generate generalized terms from topical phrases utilizing a concept taxonomy and then identify icons by comparing the generated generalized terms to tags corresponding to a plurality of icons.
US10025977B2 Method for identifying a sign on a deformed document
This invention relates to a method for identifying a sign on an image of a document that can be deformed comprising: an acquisition (E1) of said digital image of said document; a determination (E2) in the acquired image of at least one candidate sign region using an image segmentation algorithm, for each candidate sign region, a calculation (E3) of a signature comprising a piece of information concerning the location in the acquired image of said candidate sign region and a region descriptor concerning the local characteristics of the image in said region, an identification (E4) of a sign on the image of the document using the calculated signatures comprising jointly a comparison (E41) of the calculated signatures with reference signatures concerning sign regions of document models, said comparison being carried out according to a geometric deformation model of said document, and an estimation (E42) according to said comparison of said geometric deformation model.
US10025975B2 Information processing device, storage medium storing information processing program, information processing system, and information processing method
An example information processing device includes a housing and a camera for capturing an image in a side surface direction of the housing. The information processing device calculates, based on a camera image obtained by the camera, a three-dimensional position of an object (e.g., a hand of a user) included in the camera image, and performs an information process in accordance with the three-dimensional position. Note that the information processing device may specify a shape of the object based on the camera image to perform an information process in accordance with the three-dimensional position and the shape of the object. Then, it is possible to realize various inputs using a captured image.
US10025972B2 Systems and methods for dynamically generating emojis based on image analysis of facial features
Systems, methods, and non-transitory computer-readable media can acquire real-time image data depicting at least a portion of a face of a user of a computing system (or device). The real-time image data can be analyzed to determine a state associated with at least the portion of the face. An emoji can be provided based on the state associated with at least the portion of the face. The emoji can be inputted in a communication to be made by the user.
US10025971B2 Fracability measurement method and system
A method for estimating a fracability index for a geological location includes determining a fabric metric and a mineralogical composition metric for a geological sample extracted from a geological location and estimating a fracability index for the geological location from the fabric metric and the mineralogical composition metric. The fabric metric may be a grain related measurement such as grain size or angularity, or a pore-space related measurement such as pore area, diameter, aspect ratio, and circumference, or statistics associated with such measurements. In certain embodiments, determining the mineralogical composition metric includes detecting a prevalence of at least one organic proxy within the geological sample such as vanadium, iron, uranium, thorium, copper, sulfur, zinc, chromium, nickel, cobalt, lead and molybdenum. Determining the mineralogical composition metric may also include detecting a prevalence of one, two, or all of siliciclastics, carbonate and clay.
US10025969B2 Fingerprint identification module and manufacturing method thereof
A fingerprint identification module includes a substrate, a sensing die, a mold compound layer and a circuit board. The substrate includes plural electrical contacts. The plural electrical contacts are exposed outside the substrate. The sensing die is attached on the substrate and electrically connected with the substrate so as to sense a fingerprint image. The mold compound layer is formed on the substrate to encapsulate the sensing die. The circuit board includes plural connection pads. The circuit board and the substrate are electrically connected with each other through the plural connection pads and the plural electrical contacts. The substrate and the circuit board are not integrally formed with each other.
US10025968B2 Initial point establishment using an image of a portion of an object
A system and method of determining an initial point for a scan path may include acquiring, using a mobile device, an image of an object, the image comprising decodable indicia. Using the mobile device, data is decoded from the decodable indicia. Indicia dimensions of the decodable indicia are determined based on the data, and image dimensions of the decodable indicia in the image are determined. An initial location of the mobile device is calculated relative to the decodable indicia based on a geometric relationship between the indicia dimensions of the decodable indicia and the image dimensions of the decodable indicia in the image.
US10025964B2 System and method for tracking
Disclosed is a system and method for tracking people in a retail store. The system uses the retail store's digital map, video cameras, unique identifiers, video analytics, geo location technology and a customer's mobile device. The unique identifiers may be labels on hats using, for example, invisible ink or magnetic ink. The digital map of the retail store is used to track people. The user of the tracking system is able to track their party throughout the store even if the other people in the party do not have a mobile device.
US10025960B1 Frequency multiplexed radio frequency identification
A radio frequency identification (RFID) system for frequency multiplexing includes, in an exemplary embodiment, an RFID interrogator configured for generating an RFID signal, wherein a channel frequency of the RFID signal changes over time within an operating bandwidth; and one or more electromagnetic transmissive elements each extending between a first end thereof and a second end thereof, each of the electromagnetic transmissive elements electrically coupled with the RFID interrogator at the first end thereof, each of the electromagnetic transmissive elements comprising a frequency dependent load at the second end thereof and configured for transmitting the RFID signal from the RFID interrogator to the frequency dependent load, wherein the frequency dependent load presents different electromagnetic characteristics to the RFID signal transmitted to the frequency dependent load depending on the channel frequency of the RFID signal. Other embodiments include a method for frequency multiplexing including similar components.
US10025957B2 Learning a new peripheral using a security provisioning manifest
A secure provisioning manifest used to authenticate and securely communicate with peripherals attached to a computer is provided with techniques to learn about a new peripheral not authorized to be attached to the computer and possibly gain authorization for the peripheral. A secure I/O module, that is separate from an operating system and transaction software executed by a processor of the computer, uses the secure provisioning manifest to authenticate and establish a secure encrypted session for communicating with each peripheral authorized to be attached to the computer. When an unauthorized peripheral is found, identifying information for the peripheral is transmitted to an enterprise provisioning server with a request to authorize the peripheral.
US10025956B2 Techniques to compress cryptographic metadata for memory encryption
Examples include techniques for compressing counter values included in cryptographic metadata. In some examples, a cache line to fill a cache included in on-die processor memory may be received. The cache arranged to store cryptographic metadata. The cache line includes a counter value generated by a counter. The counter value to serve as version information for a memory encryption scheme to write a data cache line to a memory location of an off-die memory. In some examples, the counter value is compressed based on whether the counter value includes a pattern that matches a given pattern and is then stored to the cache. In some examples, a compression aware and last recently used (LRU) scheme is used to determine whether to evict cryptographic metadata from the cache.
US10025950B1 Systems and methods for image recognition
Systems and methods that utilize an image processing model to analyze features of an image to identify individuals within a set of images are disclosed. Feature vectors for the images are extracted and clustered based on a distance between the feature vectors in a feature space. The clusters are used to identify individuals within the images with the aid of human annotators. The identified individuals and images can be used to retrain the image processing model.
US10025948B1 Correcting access rights of files in electronic communications
A method for modifying access rights to electronically stored files linked in a draft electronic communication stored at a client device includes receiving, at a server from the client device, information relating to a plurality of recipients of the draft electronic communication, information relating to a sender of the draft electronic communication, and a first link, where the first link represents a first file. The method further includes determining, at the server, for the sender and for each recipient in the plurality of recipients, the access rights to the first file. The method further includes generating, at the server, a plurality of options for the sender to modify the access rights for the plurality of recipients, where the plurality of options is based on the access rights to the first file, and sending the plurality of options from the server to the client device.
US10025943B1 Commit and rollback of data streams provided by partially trusted entities
A collection of key-value pairs may be maintained by a key-value database management system. Updates to the collection may be provided by a partially trusted entity. The updates to the collection may be stored in a series of transactions that are committed synchronously but associated with a second version of the collection of key-value pairs that is not immediately visible to a data consumer. The second version of the collection may initially be associated with an unaccepted state. The second version may be accepted and made available to the data consumer, or rejected and rolled back to the previous version.
US10025939B2 Internal dataset-based outlier detection for confidential data in a computer system
In an example, a submission of a confidential data value of a first confidential data type is received from a first user with one or more attributes. A plurality of previously submitted confidential data values of a first confidential data type for a cohort matching the one or more attributes of the first user are retrieved. A plurality of percentiles for the confidential data values are calculated. Then, an interquartile range is calculated for a first and a second of the plurality of percentiles. A lower limit for the first confidential data type and the cohort is computed by taking a maximum of zero or the difference between the value for the first of the plurality of percentiles and a product of a preset alpha parameter and the interquartile range. Then it is determined if the confidential data value submitted by the user is lower than the lower limit.
US10025935B1 Securely exchanging information during application startup
Provided is a method for securely exchanging information during application startup. A processor may send a request for a passphrase to one or more remote devices using a first out-of-band message. The processor may receive, from at least one of the remote devices, a response that includes the passphrase. The response may be a second out-of-band message. The processor may decrypt application startup data that is stored in a first configuration file for the application using the received passphrase. The application startup data may be necessary for the application to execute. The processor may then execute the application using the decrypted application startup data.
US10025933B2 System for utilizing one or more data sources to generate a customized set of operations
Systems and computer-readable media are disclosed for utilizing one or more data sources to generate a set of operations. First data may be received from a first data source and second data may be received from a second data source. The first data and second data may be processed by conversion engines to generate a first set of common data and a second set of common data. These sets of common data may be locally stored. A processing engine may analyze these sets of common data to detect one or more predefined events. A set of operations associated with the detected predefined events may be generated. The set of operations may be transmitted to a user device.
US10025930B2 Hardware assisted branch transfer self-check mechanism
Embodiments of the present disclosure are directed to a self-check application to determine whether an indirect branch execution is permissible for an executable application. The self-check application uses one or more parameters received from an execution profiling module to determine whether the indirect branch execution is permitted by one or more self-check policies.
US10025927B1 Malicious content analysis with multi-version application support within single operating environment
Techniques for efficient malicious content detection in plural versions of a software application are described. According to one embodiment, the computerized method includes installing a plurality of different versions of a software application concurrently within a virtual machine and selecting a subset of the plurality of versions of the software application that are concurrently installed within the virtual machine. Next, one or more software application versions of the subset of the plurality of versions of the software application are processed to access a potentially malicious content suspect within the virtual machine, without switching to another virtual machine. The behaviors of the potentially malicious content suspect during processing by the one or more software application versions are monitored to detect behaviors associated with a malicious attack. Thereafter, information associated with the detected behaviors pertaining to a malicious attack is stored, and an alert with respect to the malicious attack is issued.
US10025925B2 Dynamically measuring the integrity of a computing apparatus
The present disclosure includes methods and systems for measuring the integrity of a device. A number of embodiments can include initiating an observatory in a system and initiating a remote manager. A number of embodiments can also include measuring the integrity of the device from the observatory and accessing the integrity measurement of the device from the remote manager.
US10025922B2 User-mode component injection and atomic hooking
Techniques are described herein for loading a user-mode component associated with a kernel-mode component based on an asynchronous procedure call (APC) built by the kernel-mode component. The APC is provided to the main thread of a user-mode process while that user-mode process loads, causing the user-mode process to load the user-mode component. The APC also causes allocation of memory at a location adjacent to that of the user-mode process and stores instructions at the allocated memory. The user-mode component then atomically hooks function(s) of the user-mode process, including modifying a single instruction or set of instructions of the function(s) to jump to the allocated memory. When that modified instruction is executed and jumps to the allocated memory, the instructions at the allocated memory request loading of the user-mode component, which receives data from the hooked function. The user-mode component then provides that data to the kernel-mode component.
US10025921B2 Automatically altering and encrypting passwords in systems
In an approach for changing a password. Aspects of an embodiment of the present invention include an approach for changing a password, wherein the approach includes a processor identifies a resource protected by a password. A processor discovers at least one information source containing information relevant to a process for changing the password of the resource. A processor constructs a set of procedures to change the password using the information relevant to the process for changing the password. A processor alters the password of the resource according to the constructed set of procedures.
US10025911B2 Replay attack prevention for content streaming system
The invention relates to a method for accessing protected content provided to a client device, wherein the client device decrypts the content using at least one control word provided by a server device. In the method, (i) the client device sends a request message to the server device, the request message including a nonce, and the client device stores the nonce; (ii) upon receipt of the request message, the server device generates a control word message based on the control word and the received nonce; (iii) upon receipt of the control word message, the client device determines the control word from the control word message and validates the control word message using the stored nonce; and (iv) the client device uses the control word to decrypt at least part of the content in response to a successful validation of the control word message. Moreover, the invention relates to a client device and a server device for carrying out the method.
US10025908B1 Medication adherence systems and methods
Automated medication dispensing system and device, designed to monitor and verify that a patient is being properly medicated. A sensor equipped, processor controlled, medication dispensing device is configured to store a plurality of medication doses, along with medication dispensing information, and to use its processor controlled actuators to automatically dispense this medication at the proper time when the sensors verify the patient's identity. The system also uses various combinations of built in and/or patient worn sensors to obtain evidence of proper medication. This evidence can include evidence that the patient has taken the drug, and/or evidence that the patient is physically behaving in a properly or improperly medicated manner. The system can be restocked with medication, often packaged in multi-dose cassettes, when medication runs low, and can also be configured using either an onboard user interface or a remote (e.g. Internet or local wireless) computerized device.
US10025894B2 System and method to emulate finite element model based prediction of in-plane distortions due to semiconductor wafer chucking
Systems and methods for prediction of in-plane distortions (IPD) due to wafer shape in semiconductor wafer chucking process is disclosed. A series of Zernike basis wafer shapes process to emulate the non-linear finite element (FE) contact mechanics model based IPD prediction is utilized in accordance with one embodiment of the present disclosure. The emulated FE model based prediction process is substantially more efficient and provides accuracy comparable to the FE model based IPD prediction that utilizes full-scale 3-D wafer and chuck geometry information and requires computation intensive simulations. Furthermore, an enhanced HOS IPD/OPD prediction process based on a series of Zernike basis wafer shape images is also disclosed.
US10025891B1 Method of reducing random drift in the combined signal of an array of inertial sensors
The disclosed invention provides a method that exploits the correlations in the statistical properties of one inertial sensor to another. Among the dominant noise sources, the additive noise terms for different sensors are uncorrelated, however, there may be correlations between the random drift of different sensors. The method of the present invention estimates these correlations from a finite amount of calibration data in order to calculate coefficients for the optimal linear combination of multiple sensor signals. The method is a means of combining the multiple sensor outputs to obtain a virtual sensor signal with reduced drift, and in a far more time efficient and less processor intensive way than the prior art.
US10025887B1 Building model with virtual capture of as built features and objective performance tracking
The present invention relates to improved methods and apparatus for modeling a Stated Objective and calculating future Performance of a residential structure. The Stated Objective is based upon an Augmented Virtual Model of a residential structure and property. Aspects of Calculated Performance may be aggregated across multiple properties.
US10025882B2 Partitioning models into 3D-printable components
The disclosure provides a technique for recursively partitioning a 3D model of an object into two or more components such that each component fits within a predefined printing volume. The technique includes determining a set of planar cuts each of which partitions the 3D model into at least two components, evaluating one or more objective functions for each cut in the set of planar cuts, and selecting a cut from the set of planar cuts based on the evaluations of the objective functions. In addition, the technique includes, upon determining that a component resulting from the selected cut does not fit within the predefined printing volume, further partitioning that component.
US10025880B2 Methods for integrating semantic search, query, and analysis and devices thereof
A method, non-transitory computer readable medium and data management computing apparatus comprising searching across a plurality of different heterogeneous data indexes based on portions of one or more search keywords in response to a received request. A result set for each of the plurality of different heterogeneous data indexes is obtained based on the searching. Further, one or more facets to each of the obtained results sets are added. Furthermore, a plurality of visualization techniques are automatically identified for each of the obtained results sets based on the facets in each of the obtained result sets and a model entity type associated with each of the plurality of different heterogeneous data indexes. Finally, each of the obtained results sets with the added facets and the identified one of the plurality of visualization techniques is provided.
US10025878B1 Data lineage analysis
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for analyzing lineage data. One of the methods includes obtaining data access event information; generating a lineage graph from the data access event information; receiving a data lineage request, wherein the data lineage request is a request for lineage data for a specified data set or a specified software process; traversing the lineage graph to identify nodes and edges in the lineage graph that satisfy the data lineage request; and providing data identifying the nodes and edges that satisfy the data lineage request in response to the request.
US10025875B2 Concepts for providing an enhanced media presentation
Computer program products, methods, systems, apparatus, and computing entities are provided for providing an enhanced media presentation. In one embodiment, an enhanced media presentation is provided. To provide the enhanced media presentation, one or more content items associated with subject matter associated with a segment of an enhanced media presentation are identified. Each content item may be associated with at least one uniform resource identifier. Then, a content object based at least in part on at least one content item is created. The content object is an abstract representation of the content item. The content object can be associated with the segment and provided for simultaneous displayed simultaneously with at least a portion of the segment.
US10025873B2 System and method for storing and processing database requests
A system is provided that is adapted to service web-based database service requests. In one implementation, a database service is provided for servicing web-originated service requests. In one implementation, virtual computer systems may be used to service requests in a more reliable manner. Different operating modes may be configured for backup redundancy and the database service may be scaled to meet service requests for a particular application. Also, methods are provided for exchanging timestamp information among web service transaction systems to reduce the amount of processing capability and bandwidth for ensuring database consistency. Further, a NoSQL Key/Value (KVS) database is provided that provides one or more features that may be beneficial for cloud service, Internet-based, and other types of database applications.
US10025872B2 Managing browser tabs based on uniform resource locators
A computer implemented method and system for managing browser tabs includes identifying a plurality of URLs (Uniform Resource Locator(s)) in response to detecting the URLs in a web browser running on a computer. The plurality of URLs are organized based on each of the URLs, and each of the plurality of URLs correspond to a tab opened by the web browser. The tabs of the web browser are grouped based on the URLs.
US10025870B2 Data communication system
The present invention relates to systems for communicating data. In particular, systems for communicating data to and from mobile devices are described. One system involves the use of a server to store the association between a shortcode and the data. A user device can be used to transmit the shortcode to a second user device. The second user device can then access the association at the server to access the data. The shortcode is transmitted via an audibly unique signal between the two devices. Further devices, systems, and methods for redeeming vouchers, transferring money, unlocking content on a device, and authenticating transactions all using audio are also disclosed. A method for managing data communication on a mobile device is further disclosed. In addition, a system for asynchronous transmission of the data is disclosed by use of reserving a shortcode at a server before the shortcode is associated with data.
US10025869B2 Methods and systems for dynamically rearranging search results into hierarchically organized concept clusters
Methods of and systems for dynamically rearranging search results into hierarchically organized concept clusters are provided. A method of searching for and presenting content items as an arrangement of conceptual clusters to facilitate further search and navigation on a display-constrained device includes providing a set of content items and receiving incremental input to incrementally identify search terms for content items. Content items are selected and grouped into sets based on how the incremental input matches various metadata associated with the content items. The selected content items are grouped into explicit conceptual clusters and user-implied conceptual clusters based on metadata in common to the selected content items. The clustered content items are presented according to the conceptual clusters into which they are grouped.
US10025868B1 Preferred sites
Methods, systems, and apparatus, including computer program products, for establishing preferences for sites that are explicitly identified by a user by either a textual input or an acceptance in response to a recommendation, and adjusting the presentation of search results based on these preferences.
US10025863B2 Recommending contents using a base profile
A method and system for recommending content to a user whose interest(s) has not been identified is disclosed. A base user profile may be created for association with the user. The base user profile may be created by generating a list of ranked interests of a set of representative users. The list of ranked interests may be generated based on activity information obtained for the set of representative users. Content may be recommended to the user based on the base user profile.
US10025860B2 Search of sources and targets based on relative expertise of the sources
A new approach is proposed that contemplates systems and methods to provide a ranking of cited objects and citing subjects identified as results of a search, where the relative expertise of subjects or sources of citations to said targets or objects is considered. The relative expertise is a function of the share of the subject's citations matching the query term or search criteria relative to the share of all subjects' citations matching the query term, weighted by the influence of the subjects. This allows the identification of “experts” on “topics” without any pre-defined categorization of topics or pre-computation of expertise. Under this novel approach, expertise can be determined on any query term in real-time.
US10025858B2 Results from search providers using a browsing-time relevancy factor
A method for searching Web pages that begins with the identification of query criteria entered into a search provider. A set of Web pages that satisfies the query criteria are determined. Then, a page ranking is ascertained for each Web page in the set. The Web pages are presented in order by page ranking. The page ranking is based upon at least one relevancy factor that includes a browsing-time factor. The browsing-time factor can be calculated from browsing behavior exhibited by users, who provided similar query criteria. The set of users from which the browsing-time factor is calculated can include a current user, a set of users sharing characteristics with the current user, and/or a general set of users. Browsing behavior can include time spent at a Web page, where the browsed Web page is a page that was previously presented as a search result for the similar query criteria.
US10025857B2 Slideshow builder and method associated thereto
A slideshow builder for dynamically building a slideshow to be presented on a client device including a database for storing topics and a collection of slides, each slide being associated to one of said topics, a search engine adapted to communicate with the client device, in order to receive a search query therefrom, the search query containing a search criterion including one of said topics, the search engine being in communication with the database in order to extract a set of one or more slide among the collection of slides, which match the search criterion, and to build, based on the extracted set, a slideshow to be presented on the client device.
US10025856B2 Dynamic landing pages
At least two key-value pairs are received as part of a uniform resource identifier. A Web page definition is retrieved by a processor based on at least one of the key-value pairs and includes multiple sections of a Web page, wherein at least one section is associated with a key of a second key-value pair of the at least two key-value pairs. The key of the second key-value pair is used to select a set of section objects that each have content that can be placed in the section associated with the key. If a section object is located that has been assigned the value of the second key-value pair, content defined for the located section object is placed in the section. A Web page comprising the content for the section is returned.
US10025855B2 Federated community search
The subject matter disclosed herein relates to web searching protocols. In a particular implementation, one or more federated searches may be indexed accordance with index criteria. A query may be compared to one or more index criterion. The query may be matched with index criteria. One or more indexed federated searches associated with index criteria associated with the query may be provided.
US10025854B2 Video searching
Method and processor for searching for a target within video data comprising the steps of receiving a target selected from within video data. Identifying a current selection of target matches for the selected target within further video data. Ranking the current selection of target matches. Receiving a signal confirming or rejecting one or more of the ranked target matches. Identifying a further selection of target matches for the confirmed target matches from the further video data. Indicating portions of the further video data containing the further selection of target matches.
US10025851B2 Information processing apparatus, information processing method and non-transitory computer readable medium
There is provided information processing apparatus. An extraction unit extracts features of a selected document from an inverted index in which documents and features of the documents are associated. A retrieval unit retrieves a document having any one of the features extracted by the extraction unit by the inverted index. A selection unit selects a feature of the features corresponding to a plurality of retrieval results by the retrieval unit, the feature having a high effect of narrowing down the retrieval results. A presentation unit presents a combination of the features selected by the selection unit, as a retrieval condition.
US10025849B2 Question answering system and method
Provided is a question answering system with respect to a natural language question and a method thereof. The question answering system includes a candidate answer generating unit configured to extract a document mapped to an input natural language question, and generate candidate answers with respect to the natural language question from the extracted document, a text entailment recognizing unit configured to generate a text entailment recognition result representing a degree of association between multiple evidence sentences including the generated candidate answers and the natural language question, a list generating unit configured to generate a candidate answer list including the multiple evidence sentences in high association degree order on the basis of the text entailment recognition result, and an output unit configured to output the generated candidate answer list as a search result with respect to the natural language question.
US10025847B2 Method and system for providing a user agent string database
Method, system, and programs for determining a keyword from user agent strings are disclosed. In one example, a plurality of user agent strings is received. The plurality of user agent strings is grouped into one or more clusters. The one or more clusters comprise a first cluster that includes two or more user agent strings. The two or more user agent strings in the first cluster are compared. Based on the comparing, a keyword is determined from the first cluster. The keyword represents a type of user agent information.
US10025839B2 Database virtualization
Frame data is received from an agent instrumented on a software component, the frame data describing a particular request from the software component to a database access component intercepted at the agent. The particular request corresponds to a transaction involving a database and the software component can interface with the database using the database access component. A service mode is identified that corresponds to the transaction and virtualization data is generated based on the service model and the particular request. The virtualization data is sent to the agent that describes a virtualized response to be provided by the agent to the software component as a response to the particular request.
US10025835B2 Selecting matches in a social dating system
A social dating system selects matching users for a viewing user based on common interests between the matching user and the viewing user. The social dating system accesses information related to users from a social networking system, indicating relationships between users and social networking objects. The social dating system determines common interests between users by determining a relatedness of social networking objects. The common interests are used to determine compatibility between users and to select matching users. Suggested messages are also selected for the viewing user to initiate a conversation based on common interests. The suggested messages may be based on promotions by an advertiser.
US10025832B2 Ranking search results
Content items and other entities may be ranked or organized according to a relevance to a user. Relevance may take into consideration recency, proximity, popularity, air time (e.g., of television shows) and the like. In one example, the popularity and age of a movie may be used to determine a relevance ranking. Popularity (i.e., entity rank) may be determined based on a variety of factors. In the movie example, popularity may be based on gross earnings, awards, nominations, votes and the like. According to one or more embodiments, entities may initially be categorized into relevance groupings based on popularity and/or other factors. Once categorized, the entities may be sorted within each grouping and later combined into a single ranked list.
US10025831B2 Adaptive short lists and acceleration of biometric database search
A system for comparing a biometric sample against a biometric dataset is provided. In one embodiment, a system for comparing a biometric sample against a biometric dataset comprises a database storing at least one biometric dataset. The system may also comprise a comparison module configured to iteratively provide a comparison score for each record in the biometric dataset, wherein the comparison score indicates a likelihood of match between an individual record in the biometric dataset and the biometric sample; wherein, during each iteration. The steps in the iteration may comprise retrieving a model of each of the plurality of records. The steps in the iteration may also comprise comparing the model of each of the plurality of records against the biometric sample. The steps in the iteration may also comprise generating the comparison score for each of the plurality of records. The steps in the iteration may also comprise iteratively compare the biometric sample against a plurality of records. The steps in the iteration may also comprise wherein the resolution of the retrieved model increases with each iteration, and where the iterative process continues until a final list of potential match candidates is determined. The system may also comprise a processor configured to receive data indicative of the biometric sample and iteratively engage the comparison model such that results of the first iteration are provided as an input to a second iterator.
US10025828B2 Method and system for generating a unified database from data sets
A method for generating a unified database includes receiving a structured set of data, where each set is made up of records having fields, aggregating values within a first field of the records, automatically applying a set of rules to the first field values to determine correlations among the first field values, calculating a confidence level regarding a label for the first field, providing the label to the first field, storing the first field values in the first field in the unified database, and receiving more information to increase the confidence level. A system for generating a clinical database and a method for using the database are also described.
US10025827B1 Operator fusion management in a stream computing environment
Disclosed aspects relate to managing a set of development data for operator fusion management in a stream computing environment having a plurality of stream operators. A set of operator attributes of the plurality of stream operators may be collected by an operator fusion management engine in the stream computing environment. A set of candidate operator fusion management operations may be determined with respect to the plurality of stream operators. The set of candidate operator fusion management operations may be determined by the operator fusion management engine based on the set of operator attributes. At least one of the set of candidate operator fusion management operations may be performed in the stream computing environment with respect to the plurality of stream operators.
US10025826B2 Querying in-flight streamed data from a relational database
A database executes logical queries against in-flight data in a data streaming application. The data streaming application returns results representing in-flight data matching the parameters of the logical queries. Preferably, the streaming application produces data tuples for input to at least one table of the database. A user submitting queries may define the query scope to include in-flight data in the streaming application, causing the database manager to forward the query to the streaming application. A streaming application manager invokes database agents in respective nodes of the streaming application, which query in-flight data in respective buffers of the streaming application. The responses are provided back to the stream manager and the database manager. Profiling data obtained by trace analysis may be used to predict tuples which will be produced for the database.
US10025825B2 Configurable data windows for archived relations
Techniques for managing configurable data windows for streams and/or archived relations are provided. In some examples, a query that identifies at least a data stream or an archived relation may be identified. Additionally, a configurable window size may be identified. In some instances, the query may be initialized with at least a portion of the historical data based at least in part on the window size. Further, the query may be evaluated based at least in part on the data stream and the portion of the historical data.
US10025824B2 Filter optimizer for data streams
Embodiments of the preset disclosure include a method, a system, and a computer program product for rearranging a set of filters within a data streams environment. The method includes setting a first filter ordering of two or more filter processing elements. The method includes determining a filtering efficiency of the first filter ordering. The determining of the filtering efficiency includes monitoring a runtime, one or more tuples, and an amount of tuples retained after filtering of the first filter ordering. The method includes creating a second filter ordering of the two or more filter processing elements. The method includes comparing the filtering efficiency of the second filter ordering to the first filter ordering. The method includes selecting the second filter ordering in response to comparing the filtering efficiency of the second filter ordering to the filtering efficiency of the first filter ordering.
US10025821B2 Database statistics based on transaction state
A computer-implemented method for determining a query execution plan based on transaction state may include determining that a first set of database values in a database table are in a committed transaction state and that a second set of database values in the database table are in an uncommitted transaction state. In response to the determining, the first set of database values may have a first set of statistics generated and the second set of database values may have a second set of statistics generated. The first and second set of statistics may be for use in determining a query execution plan.
US10025807B2 Dynamic data acquisition method and system
Acquiring dynamic data is disclosed including extracting a search term from a search request string that is received, looking up the search term in a threshold value dictionary to acquire a dynamic threshold score corresponding to the search term, using the search term as a query condition and the dynamic threshold score corresponding to the search term as a filter condition to acquire, in an index data table, one or more corresponding pieces of index information, acquiring data information corresponding to the search term based on the index information in the index data table, and sending the data information to be displayed in a page of a website. The dynamic threshold score varies based on a characteristic factor.
US10025803B2 Grouping data in a database
According to embodiments of the present invention, two or more attributes that are included in a plurality of attributes are aggregated into a group defined by a first data definition language syntax. The first data definition language syntax defines the group as having a groupID and one or more of an attribute definition defined in a comma-separated list and a group definition. The attribute definition is defined by a second data definition syntax. The first data definition language syntax includes the second data definition language syntax. The first data definition language syntax is structured in a manner to allow a database operation associated with the group to be applied to all attributes and/or groups included therein.
US10025801B2 Systems and methods for automatically generating user interface elements for complex databases
In one embodiment, a software system automatically generates a fully functional user interface (UI) based upon any underlying schema within a relational database management system (RDBMS). The UI derives from an automated interrogation of the schema, and comprises all mode displays (e.g., browse, search, edit, add) for all tables, along with integrated mechanisms for representing, navigating and managing relationships across tables. It utilizes a hierarchical “context stack” for suspending the working state of a particular table while “drilling down” to work with related-table information and (potentially) return relevant changes to the base table. The UI presentation resolves cross-table relationships so as to supplant internal key fields from the primary table with corresponding descriptive fields derived from the related tables. Techniques are also provided to enhance and extend the internal representation of table structures, constraints, relationships and special requirements (“business rules”) for improved discovery of the schema structure via automated interrogation.
US10025795B2 Systems and methods for query evaluation over distributed linked data stores
A method for query evaluation comprises receiving a query over a set of distributed data sources, decomposing the query into a set of sub-queries of the query, evaluating each sub-query in the set of sub-queries with respect to each data source in the set of distributed data sources, wherein evaluating comprises determining which data sources in the set of distributed data sources are capable of answering each sub-query and at what cost, computing a set of distributed plans by composing one or more of the sub-queries in one or more of the data sources, evaluating each plan in the set of distributed plans, selecting a sub-set of plans from the set of distributed plans to be executed for responding to the query, executing the selected sub-set of plans, and returning results of the query.
US10025791B2 Metadata-driven workflows and integration with genomic data processing systems and techniques
Systems, methods and computer program products configured to provide and perform metadata-based workflow management are disclosed. The inventive subject matter includes a computer readable storage medium having computer readable program instructions embodied therewith. The computer readable program instructions are configured to: initiate a workflow configured to process data; associate the data with metadata; and drive at least a portion of the workflow based on at least some of the metadata. The metadata include anchoring metadata; common metadata; and custom metadata. Inventive subject matter also encompasses a method for managing genomic data processing workflows using metadata includes: initiating a workflow; receiving a request to manage the workflow using metadata comprising: anchoring metadata, common metadata, and custom metadata, associating the metadata with the data; and driving at least a portion of the workflow based on the metadata. The workflow involves genomic analyses.
US10025787B2 Systems and methods for selecting digital data for archival
Methods and systems for selective archival of data include, in some aspects, determining, via an electronic processing circuit, a plurality of accessors for a data format, displaying indicators for at least a portion of the plurality of accessors on an electronic display, receiving input defining a selection of a subset of the plurality of accessors from an input device; and outputting the selected subset of accessors with data encoded in the data format to an archive.
US10025784B2 Similarity determination apparatus, similarity determination method, and computer-readable recording medium
A determination apparatus has a feature extraction unit and a similarity determination unit. The feature extraction unit counts a number of appearances of each keyword included in a piece of document information and deletes any arrangement including a keyword having the number of appearances less than a threshold under a condition where a number of types of keyword arrangements included in a certain range of the piece of document information is equal to or greater than a certain number and extracts, as features, a plurality of keyword arrangements from the piece of document information. The similarity determination unit determines a similarity between the different pieces of document information by comparing the features extracted from pieces of document information different from each other.
US10025783B2 Identifying similar documents using graphs
While a document, such as an e-book, is read by a user on a computing device such as an e-reader, concept phrases are extracted from the document. The extracted concept phrases may be words or phrases that match known concept phrases such as headings. Based on a universal concept phrase graph that includes nodes for each known concept phrase, core concept phrases are determined for the document. These core concept phrases are associated with nodes of the universal concept phrase graph that are located within a predetermined distance of nodes that represent the concept phrases extracted from the document. Each core concept phrase is combined with one or more of the concept phrases to generate multiple queries. These queries are submitted to search engines, and indicators of documents from the corresponding search results are presented to the user with the original document that is being read.
US10025779B2 System and method for predicting an optimal machine translation system for a user based on an updated user profile
A system and method predict an optimal machine translation system for a first of a set of users. The method includes, for each of the users, providing a respective user profile which includes rankings for at least some machine translation systems from a set of machine translation systems. The user profile of the first user is updated, based on the user profiles of at least a subset of the other users. The updating includes generating at least one missing ranking. An optimal translation system for the first user from the set of machine translation systems is predicted, based on the updated user profile computed for the first user.
US10025778B2 Training markov random field-based translation models using gradient ascent
Various technologies described herein pertain to training and utilizing a general, statistical framework for modeling translation via Markov random fields (MRFs). An MRF-based translation model can be employed in a statistical machine translation (SMT) system. The MRF-based translation model allows for arbitrary features extracted from a phrase pair to be incorporated as evidence. The parameters of the model are estimated using a large-scale discriminative training approach based on stochastic gradient ascent and an N-best list based expected Bilingual Evaluation Understudy (BLEU) as an objective function.
US10025775B2 Emotion, mood and personality inference in real-time environments
Methods and systems monitor communications between users and analyze the communications to simultaneously determine, for a current time period, mental state variables of one of the users. Such mental state variables include the emotion of the user, the mood of the user, and the personality of the user. Additionally, such methods aggregate the emotion, the mood, and the personality using a hierarchical probabilistic graphical model that determines the highest probability path through a directed probabilistic graph to infer the mental state of the user. The directed probabilistic graph maintains a single state for the personality for the time period, and maintains multiple states for the emotion and the mood for the time period. These methods and systems output the mental state of the user.
US10025772B2 Information processing apparatus, information processing method, and program
An information processing apparatus may include a control device to determine a plurality of candidate texts to correct a target text which is from an input text string, based on preceding text located at a position preceding the target text and succeeding text located at a position succeeding the target text.
US10025770B2 Systems and methods for automated content generation
A content generation service is described that generates content for electronic documents in different languages based upon templates. The templates may include paragraph templates composed of sentence types including sentence templates. The sentence templates may further include variables having corresponding attributes. Each of the paragraph templates, sentence templates, and attributes may be hierarchically organized. The content generation service may obtain data describing an item of interest, such as a travel item. The obtained data may further specify a document language, section and paragraph for which content is to be generated. Content is generated for variables in hierarchical order, with higher ranked paragraphs considered first. Within the highest ranked paragraph, a sentence type is selected and the variables within the highest ranked sentence template of the sentence type are considered. Sentence templates which contain attributes matched by the data obtained for the item of interest are added to the generated document.
US10025769B2 Systems and methods for generating a two-dimensional graphical grid representation of the treatment of a document
Systems and methods for generating a two-dimensional graphical grid representation of the treatment of a document are disclosed. A method includes receiving a request to generate the two-dimensional graphical grid representation of the treatment of the document with respect to at least one variable. In response to the received request, the method further includes retrieving, by a computer, treatment information associated with the document with respect to the at least one variable from a database. The method further includes generating a message containing the retrieved treatment information of the document with respect to the at least one variable, transmitting the generated message, and providing for display the two-dimensional graphical grid representation of the treatment of the document with respect to the at least one variable based on the transmitted message.
US10025768B2 Inserting new elements in a tabular data structure
Embodiments of the present invention provide a method to quickly insert new rows or columns in a tabular data structure (such as a spreadsheet, or a table). The user expands a row height (or a column width). The expanded row (or column width) is automatically displayed with proposed divisions (for example, represented with dashed lines). The user indicates acceptance of the proposed divisions. The expanded row (or column) is automatically divided into multiple rows (or columns) as indicated by the proposed divisions.
US10025764B2 Methods and systems for taxonomy assist at data entry points
A method and system provide for entering text into a text field by determining complete-text terms, displaying the complete-text terms, and receiving a selection of a complete-text term as text to be entered into the text field. In some cases, a complete-text term can include all prior text entries used to determine the complete-text terms. In other cases, a complete-text term can include only a portion or none of the prior text entries used to determine the complete-text term. The determination of the complete-text terms can be based on a vehicle identifier. The determination of the complete-text terms can be based on one or more complete-text term selection-limiters, such a location, use, or diagnostic trouble code associated with the vehicle. The system can include a vehicle service tool that requests a set of complete-text terms and receives the set from a complete-text term storage device or an off-board processor.
US10025761B2 Virtual embedding of files in documents
Various embodiments herein include one or more of systems, methods, software, and data structures that provide for virtual packaging, or embedding, of electronic files in other files. For example, rather than packaging an electronic file directly in a document file, metadata may be added to the document file including a Universal resource Identifier (URI), such as a Universal Resource Locator (URL), referencing a location where the electronic file may be downloaded from. Other embodiments are described and illustrated herein for creating, viewing, storing, and transmitting such document files with virtually packaged electronic files.
US10025757B2 Information display device, delivery device, information display method, and non-transitory computer readable storage medium
According to one aspect of an embodiment, an information display device includes a display unit configured to display first content and second content which are individual pieces of content side by side. The information display device includes a change unit configured to changes a display range of the first content and changes the second content to third content according to a change operation of changing a display range serving as a range in which the first content is displayed on a screen.
US10025754B2 Linear FE system solver with dynamic multi-grip precision
Embodiments of the present invention provide methods, computer program products, and systems for solving a linear equation system using a hardware-implemented extended solver, wherein a calculation precision is adapted in each iteration step of a solving process is provided. Embodiments of the present invention can be used to perform on-the-fly interpolations using the data associated with the highest resolution of the three-dimensional finite element voxel model to a lower resolution than the highest resolution as well as to perform solving computations of the solving process in the lower resolution.
US10025752B2 Data processing method, processor, and data processing device
Disclosed are a data processing method, a processor, and a data processing device. The method comprises: an arbiter sends data D(a,1) to a first processing circuit; the first processing circuit processes the data D(a,1) to obtain data D(1,2), the first processing circuit being a processing circuit among m processing circuits; the first processing circuit sends the data D(1,2) to a second processing circuit; the second processing circuit to an mth processing circuit separately process the received data; and the arbiter receives data D(m,a) sent by the mth processing circuit. The processor comprises an arbiter and a first processing circuit to an (m+1)th processing circuit. Each processing circuit in the first processing circuit to the (m+1)th processing circuit can receive first data to be processed sent by the arbiter, and process the first data to be processed. The scheme is helpful to improve efficiency of data processing.
US10025748B2 Lane division multiplexing of an I/O link
A system can include a host device and a remote terminal. The host device can include a host terminal, the host terminal including a host configuration manager to allocate a data lane to an I/O protocol and a protocol multiplexer to carry out allocation of the data lane based on the allocation of the configuration manager. The remote terminal can include a remote configuration manager. The remote configuration manager is to communicate with the remote configuration manager via a control bus to detect connection of an I/O device to an I/O port and to allocate the data lane to the I/O protocol.
US10025745B2 Computer system, method for accessing peripheral component interconnect express endpoint device, and apparatus
A computer system and a method are provided for accessing a peripheral component interconnect express (PCIe) endpoint device. The computer system includes: a processor, a PCIe bus, and an access proxy. The access proxy connects to the processor and the PCIe endpoint device; the processor acquires an operation instruction, where the operation instruction instructs the processor to access the PCIe endpoint device through the access proxy, and send an access request to the access proxy according to the operation instruction; and the access proxy sends a response message of the access request to the processor after receiving the access request sent by the processor. Because the processor does not directly access the PCIe endpoint device to be accessed but completes access through the access proxy, thereby avoiding an MCE reset for the processor.
US10025744B2 Solid state disk
A solid state disk is provided, including: a main body, a light-emitting module and a light-guiding portion. The main body includes a shell portion, a substrate disposed in the shell portion and a memory module disposed on the substrate. The substrate further has a transmit port electrically connected with the memory module. The light-emitting module has a board disposed on the main body and a light-emitting portion disposed on the board. The light-guiding portion is disposed corresponding to the light-emitting portion. At least partial light from the light-emitting portion is transmitted outside the solid state disk through the light-guiding portion.
US10025743B2 Semiconductor device, semiconductor system including same, and semiconductor device control method
The invention aims at providing a semiconductor device, a semiconductor system including same, and a semiconductor device control method enabling it to correctly judge that a module has been coupled to and decoupled from a communication bus. According to one embodiment, a host controller includes a variable resistance element and a control circuit that varies the resistance value of the variable resistance element so that the potential of a potential detecting line which is determined by the variable resistance element and a resistance element provided in each of modules will fall within a predefined range. It is thus possible to keep that potential varying to a certain extent or more due to coupling and decoupling of a module to/from the communication bus. It is therefore possible to correctly judge that a module has been coupled/decoupled to/from the communication bus.
US10025741B2 System-on-chip, mobile terminal, and method for operating the system-on-chip
A system-on-chip (SoC) to perform a deadlock control on a processor of the SoC, the SoC including the processor including a plurality of central processing unit (CPU) cores, a first bus connected to the processor, a graphic processing unit (GPU) connected to the first bus, a memory controller connected to the first bus, a second bus connected to the processor, an isolation cell including a logic circuit configured to retain a signal value input to the processor according to an isolation signal, and a deadlock controller connected to the first bus and the second bus. The deadlock controller is configured to isolate the processor, which is in a deadlock state, from the first bus by applying the isolation signal on the isolation cell, and to extract, via the second bus, state information of the isolated processor in the deadlock state.
US10025738B2 Time and event based message transmission
A system, apparatus and method for efficient utilization of available band-width on the system's bus connection. The system includes a scheduler configured to receive a virtual schedule that provides at least one slot for sending a message over the communication bus. A module is configured to send a message over the communication bus.
US10025736B1 Exchange message protocol message transmission between two devices
In an embodiment of the invention, a method comprises: transmitting, by a host side, an exchange message protocol (EMP) command frame to a memory device side; informing, by the host side, the memory device side to process the command frame; executing, by the memory device side, the command frame; and transmitting, by the memory device side, an EMP response frame to the host side, in response to the command frame. In another embodiment of the invention, an apparatus comprises: a host side configured to transmit an exchange message protocol (EMP) command frame to a memory device side; wherein the host side is configured to inform the memory device side to process the command frame; wherein the memory device side is configured to execute the command frame; and wherein the memory device side is configured to transmit an EMP response frame to the host side, in response to the command frame.
US10025733B2 Data output dispatching device and method
The present invention discloses a data output dispatching device and method capable of reducing the probability of packets from the same queue being transmitted sequentially. An embodiment of the method comprises the following steps: providing a plurality of buffers capable of storing the data of Q queues respectively while each queue is associated with a weighting and the sum Ws of all the weightings is between 2(M−1) and 2M and not greater than a maximum sum in which Q is an integer greater than 1, M is a positive integer and N is an integer not less than M; providing a binary bit reverse count value not greater than 2N; and assigning a token to one of the Q queues for data output according to the reverse count value.
US10025731B1 Memory module and circuit providing load isolation and noise reduction
Certain embodiments described herein include a memory module having a printed circuit board including at least one connector configured to be operatively coupled to a memory controller of a computer system. The memory module further includes a plurality of memory devices on the printed circuit board and a circuit including a first set of ports operatively coupled to at least one memory device. The circuit further includes a second set of ports operatively coupled to the at least one connector. The circuit includes a switching circuit configured to selectively operatively couple one or more ports of the second set of ports to one or more ports of the first set of ports. Each port of the first set and the second set comprises a correction circuit which reduces noise in one or more signals transmitted between the first set of ports and the second set of ports.
US10025724B1 Address mapping method of memory system
Disclosed is an address mapping method of a memory system. The address mapping method may include grouping adjacent memory cells into multiple cubes, from a plurality of memory cells respectively located at intersections of a plurality of row lines and a plurality of column lines; allocating most significant bit (MSB) N bits of a physical address for identifying the cubes; allocating least significant bit (LSB) M bits of the physical address for designating locations of memory cells included in each of the cubes, M and N being positive integers; storing information about a mapping between a logical address and the (M+N)-bit physical address in a mapping table; and when the logical address in response to an external request is received, translating the logical address to the physical address based on the mapping table.
US10025714B2 Memory type range register with write-back cache strategy for NVDIMM memory locations
A computer system includes a dual in-line memory module (DIMM), such as a registered DIMM (RDIMM), and a non-volatile DIMM (NVDIMM). A central processing unit (CPU) of the computer system has internal cache memory locations for caching data for the DIMM and NVDIMM. A memory type range register (MTTR) of the CPU is set for write-back cache strategy for a range of memory locations in the DIMM and NVDIMM. The computer system includes a power supply that, in the event of a power failure, triggers a hardware non-maskable interrupt (NMI) and sustains power to the CPU to allow cached data to be saved to non-volatile memory locations in the NVDIMM before the computer system completely powers down.
US10025712B2 Power-safe data management system
Embodiments of the invention include systems and methods for recovering the system status and maintaining drive coherency after an unexpected power loss. In particular, these systems and methods reduce overhead for maintaining drive coherency by providing for pre-allocation of groups of write addresses and recording the pre-allocated groups of addresses to the non-volatile memory. Write processes can write to the pre-allocated group of addresses while the next group of addresses are pre-allocated and recorded to non-volatile memory.
US10025707B2 Non-volatile semiconductor memory device
A flash memory includes a memory array including a memory mat MAT-0, MAT-1; a page buffer 170-0, holding data read from the memory mat MAT-0; a page buffer 170-1, holding data read from the memory mat MAT-1; an ECC circuit 140, performing data error checking and correction; an output buffer 110 for outputting data; and a transferring control element, controlling transferring of data between the page buffer 170-0, page buffer 170-1, ECC circuit 140 and output buffer 110. When the memory mat MAT-0 is selected, the transferring control element transfers data held by the page buffer 170-0 to the page buffer 170-1 of the memory mat MAT-1.
US10025690B2 Method of reordering condition checks
Described is a computer-implemented method of reordering condition checks. Two or more condition checks in computer code that may be reordered within the code are identified. It is determined that the execution frequency of a later one of the condition checks is satisfied at a greater frequency than a preceding one of the condition checks. It is determined that there is an absence of side effects in the two or more condition checks. The values of the condition checks are propagated and abstract interpretation is performed on the values that are propagated. It is determined that the condition checks are exclusive of each other, and the condition checks are reordered within the computer code.
US10025685B2 Impedance compensation based on detecting sensor data
A memory subsystem manages memory I/O impedance compensation by the memory device monitoring a need for impedance compensation. Instead of a memory controller regularly sending a signal to have the memory device update the impedance compensation when a change is not needed, the memory device can indicate when it is ready to perform an impedance compensation change. The memory controller can send an impedance compensation signal to the memory device in response to a compensation flag set by the memory or in response to determining that a sensor value has changed in excess of a threshold.
US10025683B2 Information processing device and computer-readable recording medium
It is an object to provide an information processing device and a computer-readable recording medium that enable achieving reduction in the man-hours of an operator. An information processing device comprises, a processor and a plurality of slots provided for installation of an electronic component. The processor that executes a process including; first detecting presence or absence of installation of the electronic component in each of the slots; second detecting, based on detection result obtained by the first detecting and based on an installation candidate pattern indicating presence or absence of installation of an electronic component in each of the slots as determined based on configuration of the information processing device, an installation defect of the electronic component; and notifying, when the installation defect is detected by the second detecting, the installation detect.
US10025679B2 Disaster recovery service
A customer may use a disaster recovery service to generate a disaster recovery scenario in order to make certain resources available to the customer in the event of a data region failure. The customer may specify a recovery point objective, a recovery time objective and a recovery data region for the scenario. Accordingly, the disaster recovery service may coordinate with one or more other services provided by the computing resource service provider to reproduce the customer resources and other resources necessary to support the customer resources. These reproduced resources may be transferred to the recovery data region based at least in part on the parameters specified by the customer. In the event of a data region failure, the disaster recovery service may update the domain name system to resolve any customer requests for the customer resources to the recovery data region.
US10025676B2 Dynamically adjusting the number of replicas of a file according the probability that the file will be accessed within a distributed file system
In a distributed file system with a number of replicas of a file set to two or more replicas, a computer sets a timer to track a time since a last access to the file, wherein the replicas of the file are distributed across two or more nodes within the distributed file system. Responsive to an access to the file prior to the timer reaching a first timer window threshold, the computer resets the timer. Responsive to the timer matching a first timer window threshold, the computer automatically reduces a number of replicas of the file within the distributed file system, wherein the probability that the file will be accessed prior to the first timer window threshold is greater than the probability that the file will be accessed after the first timer window threshold.
US10025675B2 Log management method and computer system
Provided is a log management method in which, with a computer system provided with a processor, a memory, and a storage device, the processor executes a prescribed process and stores in the storage device a log which includes a description of the process, said method comprising a first step of the processor generating the log which includes the description of the prescribed process, a second step of the processor writing the log to a log file of the storage device, and a third step of the processor determining the end of the log region which stores the log and writing same to the log file of the storage device.
US10025674B2 Framework for running untrusted code
A processing platform is described herein for performing a task on a physical system. For example, the task may entail testing untrusted code on the physical system. The processing platform provides the same isolation guarantees as a virtual machine, but without using a virtual machine. A processing framework is also described herein which includes two or more processing platforms, together with a control system for administering the operations performed by the processing platforms.
US10025673B1 Restoring partitioned database tables from backup
A system that implements a data storage service may store data for database tables in multiple replicated partitions on respective storage nodes. In response to a request to restore a given table that was backed up in a remote storage system (e.g., key-value durable storage system), the service may create a new table, and may import a copy of each of the partitions of the given table from the remote storage system into the new table. The request to restore the table may specify a modified value for a configuration parameter for the table or for one of its partitions. The service may apply the new configuration parameter value to the table or its partitions during the restore operation. The new configuration parameter value may indicate an increase or decrease in storage capacity or throughput capacity, and its application may automatically trigger a partition split or move operation.
US10025667B2 Management of storage devices
Embodiments of the present disclosure relate to a method, a computer program product and apparatus for management of a storage device by collecting bad storage units to be reconstructed in the storage device; determining a reconstruction priority level for each of the collected bad storage units; and scheduling reconstruction of the bad storage unit based on the determined reconstruction priority level.
US10025660B2 Data reading method, memory control circuit unit and memory storage apparatus
A data reading method for a rewritable non-volatile memory module is provided. The method includes performing an error correction decoding operation on an user data stream according to an error checking and correcting (ECC) code to generate a first decoded data stream; searching uncorrectable sub-data units from decoded sub-data units of the first decoded data stream; selecting a target sub-data unit from the uncorrectable sub-data units; adjusting the target sub-data unit in the first decoded data stream to generate an adjusted user data stream; and re-performing the error correction decoding operation on the adjusted user data stream to generate a second decoded data stream; if the second decoded data stream has no error bit, transmitting the second decoded data stream as a corrected data stream to a host system.
US10025659B2 System and method for batch monitoring of performance data
A system and method for batch monitoring of performance of an information technology system are provided. The method includes configuring log collection, email and incidents of a batch job using a configuration manager, capturing a start of a batch job and event log and stream the captured data to an analytical engine, predicting an end time for the batch job and initiate the collection of a plurality of environment data including the CPU and memory data at a pre-determined frequency, increasing the frequency of the data collection, and generating alert to the concerned personnel of the client device and subsequently initiating the troubleshooting procedure when a slowness in the data collection is detected by the analytical engine, completing the troubleshooting procedure by the analytical engine when an auto-correction mechanism is enabled, and generating a report for historical reference and storing the generated report in a database for further references.
US10025655B2 Storage system
A storage system is composed of a first storage subsystem and a second storage subsystem each having one or more volumes, and a third storage subsystem capable of being accessed from both the first storage subsystem and the second storage subsystem. The storage system operates to replicate the data written from the host to a volume within the first or the second storage subsystem to a volume within the second or the first storage subsystem. The first and second storage subsystems periodically write health check information to the third storage subsystem. When the first storage subsystem receives a write request from the host but cannot replicate the write data to the second storage subsystem, it reads the health check information written to the third storage subsystem to confirm that a volume of the second storage subsystem is I/O prohibited, and resumes processing regarding the write request from the host.
US10025654B2 Diagnostic and workflow engine with system integration
A workflow engine on a computing device is used to resolve a trouble ticket. Preliminary data is retrieved and one or more symptoms are received from a user device having a malfunction. The probability of each possible cause of the malfunction is determined. Upon determining that a probability of a mostly likely cause of the malfunction is above a predetermined threshold, a solution is provided. Upon determining that the probability of the most likely cause of the malfunction is not above the predetermined threshold, then entering a loop of performing diagnostic steps until the likely cause of the malfunction is above a predetermined threshold. Each diagnostic step is performed automatically, if the workflow engine determines that it can. If the diagnostic step cannot be performed automatically, the CSR is guided on how to accommodate the diagnostic step.
US10025647B2 Memory poisoning with hints
A method and system for storing hints in poisoned data of a computer system memory includes receiving poisoned data in a component of the system; forwarding the poisoned data to a memory controller of the system; and forwarding additional data regarding the poisoned data to a memory controller. The memory controller writes the poisoned data to the system memory wherein the written poisoned data includes a poison signature and a hint based on the additional data regarding the poisoned data; and when the written poisoned data is read signaling a system error and returning the poison signature and the hint to a system software of the system.
US10025643B2 System and method for compiler support for kernel launches in device code
A system and method for compiling source code (e.g., with a compiler). The method includes accessing a portion of device source code and determining whether the portion of the device source code comprises a piece of work to be launched on a device from the device. The method further includes determining a plurality of application programming interface (API) calls based on the piece of work to be launched on the device and generating compiled code based on the plurality of API calls. The compiled code comprises a first portion operable to execute on a central processing unit (CPU) and a second portion operable to execute on the device (e.g., GPU).
US10025642B2 Wake-up ordering of processing streams using sequential identifiers
Systems and methods for waking up waiting processing streams in a manner that reduces the number of spurious wakeups. An example method may comprise: assigning a first identifier of a sequence of identifiers to a processing stream in a waiting state; receiving a wakeup signal associated with a second identifier of the sequence of identifiers; comparing, by a processing device, the first identifier with the second identifier; and waking the processing stream responsive to determining, in view of comparing, that the processing stream began waiting prior to an initiation of the wakeup signal.
US10025638B2 Multiple-cloud-computing-facility aggregation
The present application is directed to a multiple-cloud-computing-facility aggregation that provides multi-cloud aggregation and that includes a cloud-connector server and cloud-connector nodes that cooperate to provide services that are distributed across multiple clouds. These services include the transfer of virtual-machine containers, or workloads, between two different clouds and remote management interfaces.
US10025635B2 Adaptive scheduling policy for jobs submitted to a grid
Machines, systems and methods for providing a job description for execution in a computing environment, the method comprising receiving a job description, wherein the job description defines a set of job alternatives based on an order of priority and conditions associated with execution of the job alternatives; processing the job alternatives to determine whether resources for executing at least a first job alternative are available, considering respective first conditions defined in the job description for the first job alternative; selecting a first computing element implemented in a virtualized computing environment, wherein the selected first computing element has sufficient resources to satisfy resource requirements defined in the job description for the first job alternative; and submitting the job to the first computing element for execution.
US10025633B2 Method for optimizing memory access in a microprocessor including several logic cores upon resumption of executing an application, and computer implementing such a method
The invention relates in particular to optimizing memory access in a microprocessor including several logic cores upon the resumption of executing a main application, and enabling the simultaneous execution of at least two processes in an environment including a hierarchically organized shared memory including a top portion and a bottom portion, a datum being copied from the bottom portion to the top portion for processing by the application. The computer is adapted to interrupt the execution of the main application. Upon an interruption in the execution of said application, a reference to a datum stored in a top portion of the memory is stored, wherein said datum must be used in order to enable the execution of the application. After programming a resumption of the execution of the application and before the resumption thereof, said datum is accessed in a bottom portion of the memory in accordance with the reference to be stored in a top portion of the memory.
US10025632B2 Job management and resource allocation in a data protection system
A system according to certain aspects improves the process of managing jobs and allocating resources to those jobs. The system can include a job manager that processes and generates resource allocation requests for a plurality of jobs and a resource allocator that allocates computing resources for the plurality of jobs based on the resource allocation requests. The process of allocating resources may involve locking one or more resource objects before allocating the computing resources for the plurality of jobs and unlocking the locked resource objects after the computing resources have been allocated for the plurality of jobs.
US10025630B2 Operating programs on a computer cluster
A mechanism is provided for operating programs on a computer cluster comprising cluster resources. The cluster resources comprise non-virtual real hardware resources with variable configurations and virtual resources. Each cluster resource has a configuration description and a type. Each type has a unique type identification and descriptions of operations that can be performed by the cluster resource of the each type. Each program is operable for: requesting usage of the cluster resource specifying the type and the configuration description; and requesting a modification of the variable configuration of the non-virtual real hardware resource with the variable configuration. Execution of each program requires the dedicated execution environment on the computer cluster. The generation of each dedicated execution environment requires one or more dedicated virtual resources and one or more dedicated non-virtual real hardware resources with the variable configurations.
US10025627B2 On-demand cloud computing environments
A cloud management system can be configured to provide a cloud computing environment in response to a request for an execution platform. The cloud management system can be configured to determine a set of resources from non-dedicated cloud controlled resources or third-party resources that meet specifications of the requested execution platform. The cloud management system can be configured to create the on-demand cloud from the determined set of resources to serve as the execution platform.
US10025619B1 Accounting and enforcing non-process execution by container-based software transmitting data over a network
Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
US10025608B2 Quiesce handling in multithreaded environments
Methods and apparatuses for performing a quiesce operation in a multithread environment is provided. A processor receives a first thread quiesce request from a first thread executing on the processor. A processor sends a first processor quiesce request to a system controller to initiate a quiesce operation. A processor performs one or more operations of the first thread based, at least in part, on receiving a response from the system controller.
US10025600B2 NAND-based verified boot
A device including a NAND-flash memory comprising a read-only portion storing boot code and a key, and a system on a chip (SoC) coupled to the NAND-flash memory is provided. The SoC includes a read-only memory (ROM) storing one or more instructions and a processor configured to execute, upon startup, the one or more instructions stored in the ROM to request from the NAND-flash memory the boot code and the key. The processor further configured to load and execute the boot code to perform a chain of trust verification process on subsequent code during a booting process using the key. A method for using the device is also presented.
US10025597B2 System and method for wiping encrypted data on a device having file-level content protection
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for erasing user data stored in a file system. The method includes destroying all key bags containing encryption keys on a device having a file system encrypted on a per file and per class basis, erasing and rebuilding at least part of the file system associated with user data, and creating a new default key bag containing encryption keys. Also disclosed herein is a method of erasing user data stored in a remote file system encrypted on a per file and per class basis. The method includes transmitting obliteration instructions to a remote device, which cause the remote device to destroy all key bags containing encryption keys on the remote device, erase and rebuild at least part of the file system associated with user data, and create on the remote device a new default key bag containing encryption keys.
US10025595B2 Computer system and operating method
A computer system including a power supply unit that generates at least one DC supply voltage (Vcc, Vaux) based on an AC supply voltage (VAC), and a system board electrically connected to the power supply unit, the system board comprising a sequencing microcontroller that selectively activates further components of the system board, the further components comprising a chipset, wherein the sequencing microcontroller monitors the state of at least one control signal of the power supply unit and/or the system board to detect a shutdown and a successful reboot of the system board and, after a shutdown of the system board is detected, signals a reboot command to at least the chipset at predetermined intervals until a successful reboot of the system board is detected.
US10025594B2 Parallel data processing apparatus, system, and method
A data processing apparatus includes a plurality of processing units configured to process packets each including data and extended identification information added to the data, the extended identification information including identification information for identifying the data and instruction information indicating one or more processing instructions to the data, each processing unit in the plurality of processing units including: an input/output unit configured to obtain, in the packets, only a packet whose address information indicates said each processing unit in the plurality of processing units, the address information determined in accordance with the extended identification information; and an operation unit configured to execute the processing instruction in the packet obtained by the input/output unit.
US10025592B2 Selectively blocking branch prediction for a predetermined number of instructions
Embodiments relate to selectively blocking branch instruction predictions. An aspect includes a computer system for performing selective branch prediction. The system includes memory and a processor, and the system is configured to perform a method. The method includes detecting a branch-prediction blocking instruction in a stream of instructions and blocking branch prediction of a predetermined number of branch instructions following the branch-prediction blocking instruction based on the detecting the branch-prediction blocking instruction.
US10025590B2 Multicore processor and method of use that configures core functions based on executing instructions
A multiprocessor system having plural heterogeneous processing units schedules instruction sets for execution on a selected of the processing units by matching workload processing characteristics of processing units and the instruction sets. To establish an instruction set's processing characteristics, the homogeneous instruction set is executed on each of the plural processing units with one or more performance metrics tracked at each of the processing units to determine which processing unit most efficiently executes the instruction set. Instruction set workload processing characteristics are stored for reference in scheduling subsequent execution of the instruction set.
US10025589B2 Conditional transaction end instruction
A Conditional Transaction End (CTEND) instruction is provided that allows a program executing in a nonconstrained transactional execution mode to inspect a storage location that is modified by either another central processing unit or the Input/Output subsystem. Based on the inspected data, transactional execution may be ended or aborted, or the decision to end/abort may be delayed, e.g., until a predefined event occurs. For instance, when the instruction executes, the processor is in a nonconstrained transaction execution mode, and the transaction nesting depth is one at the beginning of the instruction, a second operand of the instruction is inspected, and based on the inspected data, transaction execution may be ended or aborted, or the decision to end/abort may be delayed, e.g., until a predefined event occurs, such as the value of the second operand becomes a prespecified value or a time interval is exceeded.
US10025588B1 Parsing of database queries containing clauses specifying methods of user-defined data types
A database system includes a parser that is capable of parsing database queries containing user-defined data type (UDT) methods. The database query is transformed by the parser into a statement according to a specified format. In performing the transformation, redundant instantiations of UDTs and invocations of methods are removed. In one implementation, the redundant instantiations and invocations are removed by grouping and combining clauses containing UDT methods.
US10025587B2 Method of bootup and installation, and computer system thereof
A computer system includes a processor unit, a storage device, and a memory is provided. The storage device stores an image file containing a loader component, a RAM disk component, and an OS kernel component. The memory stores instructions executable by the processor unit which, when executed, cause the computer system to identify the loader component, load the loader component into a first location in the memory, and execute the loader to cause retrieval and loading of the RAM disk component and the OS kernel component respectively into a second location and a third location within the memory.
US10025586B2 Collaborative maintenance of software programs
Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the software instances from an old level to a new level. An attempt is made to update each software instance to the new level according to at least one updating policy. Responsive to a failure of the updating of each failed instance of the software instances, an exchanging instance is searched among the other software instances according to at least one searching policy, the exchanging instance being adapted to be exchanged with the failed instance for continuing the updating process according to at least one optimization criterion of the computing environment. The failed instance and the exchanging instance are exchanged in response to a positive result of the searching. The updating process corresponding to the failed instance is resumed.
US10025585B2 Applying program patch sets
Embodiments of the present invention disclose a method, computer program product, and system for applying a plurality of program patch sets on a plurality of computer programs. Virtual machines are prepared to be patchable, in response to a suspended computer program. Synchronized snapshots of the virtual machines are created. A plurality of binary code sections of each of the synchronized snapshots are determined. Symbol data information of each of the synchronized snapshots are analyzed, based on the program patch sets. The determined binary code sections are replaced with a set of patch data, based on the plurality of program patch sets, resulting in patched snapshots for each of the synchronized snapshots. Dependencies of the patch data are adjusted, based on the replaced plurality of binary code sections and the execution of the computer program on each of the virtual machines are resumed using the plurality of patched snapshots.
US10025584B2 Firmware management of SR-IOV adapters
Firmware management of SR-IOV adapters in a computing system includes: receiving, by a hypervisor, a request to update a hypervisor-hosted firmware image including replacing a firmware image previously stored in a reserved memory space of the hypervisor with a replacement firmware image, where the hypervisor-hosted firmware image includes an SR-IOV adapter firmware image configured for installation on SR-IOV adapters of a particular type; determining whether all SR-IOV adapters of the particular type in the computing system have been updated to the previously stored firmware image; and updating the hypervisor-hosted firmware image only if all SR-IOV adapters of the particular type in the computing system have been updated to the previously stored firmware image, including replacing, in the reserved memory space, the previously stored firmware image with the replacement firmware image.
US10025583B2 Managing firmware upgrade failures
One embodiment provides a method of determining a revised firmware upgrade plan for one or more devices, said method including: utilizing at least one processor to execute computer code that performs the steps of: selecting, in view of a predetermined change window and risk associated with the firmware upgrade plan, a firmware upgrade plan; detecting a failure during execution of the firmware upgrade plan; and responsive to the detecting, identifying a revised firmware upgrade plan based on time remaining in the predetermined change window and risk associated with the revised firmware upgrade plan. Other aspects are described and claimed.
US10025582B2 Applying program patch sets
Embodiments of the present invention disclose a method, computer program product, and system for applying a plurality of program patch sets on a plurality of computer programs. Virtual machines are prepared to be patchable, in response to a suspended computer program. Synchronized snapshots of the virtual machines are created. A plurality of binary code sections of each of the synchronized snapshots are determined. Symbol data information of each of the synchronized snapshots are analyzed, based on the program patch sets. The determined binary code sections are replaced with a set of patch data, based on the plurality of program patch sets, resulting in patched snapshots for each of the synchronized snapshots. Dependencies of the patch data are adjusted, based on the replaced plurality of binary code sections and the execution of the computer program on each of the virtual machines are resumed using the plurality of patched snapshots.
US10025581B2 Information processing apparatus, set values update method for the same, and recording medium
An information processing apparatus includes: a program receiver that receives a new program externally, the new program for updating of an existing program; a set values receiver that receives new set values externally, the new set values including version information, the version information identifying the version of program linked to the new set values; a version judgment portion that judges whether or not the version information included in the new set values matches a current program currently installed or the new program to be installed, the new program being received by the program receiver; and an update portion that updates all the set values if the version information matches the current or new program, or only some of the set values if the version information does not match the current or new program.
US10025579B1 Distributing a composite application
A method, computer system, and computer program product for distributing a composite application is provided. The composite application includes several components, and is adapted to be distributed on multiple systems implementing runtime environments. The components have associated distribution descriptors. The distribution descriptors specify requirements for the at least one target runtime environment. The method includes selecting a composite application from a code asset repository and upon the selection of the composite application, creating a distributing workflow by a distributing unit. The distributing workflow includes a configuration. The configuration specifies the at least one target runtime environment. The method further includes executing the distributing workflow. The executing includes evaluating the distribution descriptor of each component according to the configuration, based on the evaluating, creating a distribution script for each component, and executing the distribution scripts.
US10025578B2 Information processing system and method on a client server environment for software download
An information processing system includes at least one device and a server system. The server system includes a provision control unit, a first generation unit, a message screen request reception unit, a second generation unit, and a message screen transmission unit. The first generation unit generates first correspondence information in which each device is associated with an application not yet provided to the device. The message screen request reception unit receives a message screen request from the device. The second generation unit generates a message screen based on the first correspondence information. The message screen transmission unit transmits the message screen to the device in response to the message screen request. The device includes a message screen request transmission unit, a message screen reception unit, and a message screen display unit. The message screen display unit displays the message screen received by the message screen reception unit.
US10025569B2 Linear-time algorithm to determine the maximum number of iterations of the iterative algorithm for data-flow analysis for reducible loops
A compiler converts a high level language program into a corresponding machine level language program. The compiler forms an initial control flow graph of the high level language program with nodes and edge, the nodes including a starting node, initializing a collapse count to zero, and sets the initial control flow graph as a current control flow graph. The compiler performs iterative collapsing operations on the current control flow graph until only a single node remains. After performing the iterative collapsing operations, data flow analysis is performed on the initial control flow graph for a number of iterations equal to one greater than the collapse count. Then, the machine level language program corresponding to the high level language program is generated based upon the data flow analysis.
US10025568B2 Database object lifecycle management
In an example embodiment, relationships among a plurality of schemas are examined to remove any cyclic dependencies. Then a cycle-free graph of the cyclic dependencies is constructed. A first delivery mechanism is used to deliver software objects of a first database type to a first of the plurality of schemas in a software object database, using the cycle-free graph. A second delivery mechanism is used to deliver software objects of a second database type to a second of the plurality of schemas in the software object database, using the cycle-free graph.
US10025566B1 Scheduling technique to transform dataflow graph into efficient schedule
Scheduling techniques transform dataflow graphs (DFGs), for example, of digital signal processing (DSP) arrangements of filters, into efficient schedules for concurrent execution on processing resources coupled to a memory. A DSP arrangement may be represented by an executable model having interconnected filters represented by model elements. The techniques may apply scheduling transforms according to a classification of the model elements based on a lifetime of their internal states (e.g., finite or infinite). Exemplary scheduling transforms may include unfolding, coordinated loop scheduling and pipelining to parallelize a DFG and enhance overall performance, i.e., reduce average sample execution time of the DSP arrangement. Notably, the scheduling transforms may aggregate (i.e., merge) multiple finite state model elements for concurrent execution and repeat execution of infinite state model elements to achieve the overall improved performance.
US10025565B2 Integrated software development environments, systems, methods, and memory models
A data schema stores both data and metadata as data in a hierarchical, extensible schema made of three classes of objects. The data schema includes algorithms that generate the data schema and provide the functionality. Container object hold master objects, which represent items in a collection. Master objects hold label-value pairs, having a label portion that provides metadata, and having a value portion that holds the data. The label portion references a second label-value pair, in which the value portion holds the metadata as data, which is retrieved at runtime. Label-value pairs may reference a child container object in master objects to create a hierarchy. The schema can retrieve data and data structures from other databases; multiple databases of different formats can be joined. Software can be stored as data and shown as active flowcharts. A graphical interface can be generated in multiple display modes, including in websites.
US10025561B2 Automated software application generation and deployment
The disclosure includes systems and methods for automated software generation and deployment, which can include automatically generating, without human interaction, an application based on one or more structured data source, which can include a table, spreadsheet, database, or the like. Applications can be generated for smartphones or other suitable devices. Generating an application automatically and without human intervention can include extracting a schema from a data source and generating an application based on the extracted schema.
US10025560B2 Homogenous atomic pattern for double, add, and subtract operations for digital authentication using elliptic curve cryptography
A method of performing finite field addition and doubling operations in an elliptic curve cryptography (ECC) authentication scheme as a countermeasure to side-channel attack. The addition and doubling operations are executed using atomic patterns that involve the same sequence and number of operation types, so that the noise consumption and electromagnetic emanation profile of circuitry performing the operations is identical regardless of operation. A subtraction operation using such an atomic pattern is also disclosed.
US10025559B2 Protection of a modular exponentiation calculation
A method of protecting a modular exponentiation calculation on a first number and an exponent, modulo a first modulo, executed by an electronic circuit using a first register or memory location and a second register or memory location, successively including, for each bit of the exponent: generating a random number; performing a modular multiplication of the content of the first register or memory location by that of the second register or memory location, and placing the result in one of the first and second registers or memory locations selected according to the state of the bit of the exponent; performing a modular squaring of the content of one of the first and second registers or memory locations selected according to the state of the exponent, and placing the result in this selected register or memory location, the multiplication and squaring operations being performed modulo the product of the first modulo by said random number.
US10025558B2 Module division assistance device, module division assistance method, and module division assistance program
Provided are a module division assistance device, a module division assistance method, and a module division assistance program for automatically extracting a divisible module by utilizing information relating to a function used by a module. A keyword obtaining unit of an information processing device collects data relating to a function used by a module into keyword use data organized by modules, and a data analysis unit uses the data and a calculation method for an indivisibility calculation item specified by a user and stored in an indivisibility calculation item list, thereby calculating an indivisibility, and stores the indivisibility into indivisibility data. Then, with respect to a module to be subjected to division determination, a module division determination unit compares the indivisibility relating to a function relevant to the indivisibility calculation item specified by the user with a threshold value stored in the indivisibility calculation item list, thereby determining whether the module can be divided or not.
US10025549B1 Immersive digital display systems
A Digital visualization sphere and hemispherical dome display relates to a modular Virtual Reality (VR) remote visualization chamber with telepresence and telexistance utilizing hi-density light-emitting diode (LED) or organic light-emitting diode (OLED) spherical display module(s) constructed monolithically.
US10025547B2 Systems, methods, and apparatuses for implementing frame aggregation with screen sharing
In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing frame aggregation with screen sharing including, for example, means for receiving, at a server, a stream of delta frames from a publishing client as part of a screen sharing session with one or more viewing clients; establishing a FIFO buffer for each of the respective one or more viewing clients on 1:1 basis; queuing a copy of the stream of delta frames into each of the FIFO buffers corresponding to the one or more viewing clients, wherein the stream of delta frames are transmitted from the respective FIFO buffers to the corresponding one or more client viewers; monitoring each of the respective FIFO buffers for each of the one or more viewing clients to determine if two or more delta frames are concurrently queued in any single one of the respective FIFO buffers at any given time; aggregating the two or more delta frames into a single aggregated delta frame; re-queuing the aggregated delta frame; and transmitting the aggregated delta frame to the respective viewing client. Other related embodiments are disclosed.
US10025543B2 Image processing device, image forming apparatus, and image processing method for printing an image based on print settings defined by a template
An image processing device includes a memory and a generating and outputting unit. The memory stores a template defining settings of printing to be performed by an image forming unit. If an instructing operation of instructing to perform test printing with the template is performed on a screen displaying the template, the generating and outputting unit generates and outputs instruction data for instructing the image forming unit to perform the test printing reflecting the settings of the template.
US10025538B2 Image forming system, image forming apparatus and recording medium
An image forming apparatus is made to be usable by a greater number of portable terminal apparatuses than a limited number of terminals. In an image forming system, a first portable terminal apparatus is registered in the image forming apparatus so as to be able to transmit job requests to the image forming apparatus using a specified peer-to-peer communication method, however a second portable terminal apparatus is not registered. The image forming apparatus, (a) reads by an image reading apparatus a device ID of the first portable terminal apparatus and a device ID of the second terminal apparatus. Then, the image forming apparatus, (b) transmits the device ID of the second portable terminal apparatus to the first portable terminal apparatus using the peer-to-peer communication method. The first portable terminal apparatus, (a) correlates the received device ID of the second portable terminal apparatus with the first portable terminal apparatus, and registers the device ID in the server. Then, the first portable terminal apparatus, (b) receives a job request that is issued by the second portable terminal apparatus, and transmits that job request to the image forming apparatus using the peer-to-peer communication method. The server transmits the job request received from the second portable terminal apparatus to the first portable terminal apparatus that is correlated with the device ID of that second portable terminal apparatus.
US10025535B2 Measurement and reporting of the latency of input and output operations by a solid state drive to a host
Provided are a method, apparatus, and a system for measuring latency of a storage device. The storage device measures one or more latencies of one or more input/output (I/O) operations received from a host. The storage device transmits information on the one or more latencies to the host.
US10025532B2 Preserving read look ahead data in auxiliary latches
A storage device utilizing read look ahead (RLA) may utilize auxiliary or spare latches as a RLA cache for storing pre-fetch data. The RLA may predict the next commands and do a speculative read to the flash using the latches for RLA storage. The auxiliary/spare latches may be present on a plane or die of non-volatile memory and may be different from the transfer data latch (XDL) that transfers data from the memory and the host. When the XDL is backed up, sense commands may still be performed and the data is stored in the auxiliary latches before being transferred with the XDL.
US10025529B2 Heartbeat-based data synchronization apparatus and method, and distributed storage system
A heartbeat-based data synchronization method is disclosed. The method is applied to a distributed storage system, and at least one data block group is stored in the distributed storage system. The distributed storage system includes multiple storage devices, one device in the multiple storage devices is a primary device for storing the data block group, and other devices are secondary devices for storing the data block group. The primary device performs the method. The primary device obtains access status information of the data block group, determines a heartbeat time of the data block group according to the access status information of the data block group, and sends a data synchronization instruction to the secondary device according to the heartbeat time of the data block group, where the data synchronization instruction is used to instruct the secondary device to synchronize data.
US10025520B2 Method and apparatus for allocating client resources to multiple applications
A quota management system for Personal Video Recorders (PVRs) in which the storage space available on connected storage devices is shared between multiple content providers or multiple software programs.
US10025519B1 Data-driven online storage reconfiguration
In one aspect, a method includes performing a reconfiguration process to reconfigure storage usage. The reconfiguration process includes selecting a subset of solutions from a user-shaped solution space, determining a cost value of each solution in the subset using a cost function, executing a cost-based reconfiguration generation based on a customized genetic process where each reconfiguration solution is treated as a genome, selecting genomes using the cost function as a next generation and repeating the executing.
US10025517B2 Memory system
A memory system includes a memory apparatus including a write driver and a memory controller configured to control the memory apparatuses. The memory controller includes a command comparison circuit configured to compare word line addresses, bit line addresses, and pieces of write data of a first write command and a second write command and output a simultaneous write control signal having a first level when the bit line addresses and the pieces of write data are the same as each other and most significant bits (MSBs) of the word line addresses are different from each other and a processor configured to transfer a simultaneous write command for simultaneously operating the first write command and the second write command to the memory apparatus when the simultaneous write control signal having the first level is output from the command comparison circuit.
US10025516B2 Processing data access requests from multiple interfaces for data storage devices
Systems and methods are disclosed for processing data access requests received from a direct access storage (DAS) interface and/or a network access storage (NAS) interface. The data access requests may be received from the DAS interface and the NAS interface substantially simultaneously. The data access requests may be scheduled based on priorities for the data access requests.
US10025513B2 Execution method and apparatus
An application execution method for improving the operation speed of the application in executing or in the middle of running the application is provided. The application execution method includes detecting a launch of an application, preloading Input/Outputs (I/Os) requested at the launch based on profile data with I/Os requested at a previous launch of the application, and updating the profile data based on at least one of the I/Os requested at current and previous launches of the application.
US10025512B2 Distributed storage data recovery
Processing data in a distributed data storage system generates a sparse check matrix correlating data elements to data syndromes. The system receives notification of a failed node in the distributed data storage system, accesses the sparse check matrix, and determines from the sparse check matrix a correlation between a data element and a syndrome. The system processes a logical operation on the data element and the syndrome and recovers the failed node.
US10025511B2 Method for storing a dataset including dividing the dataset into sub-datasets each with a subset of values of an attribute of the dataset
Sorting and storing a dataset, the dataset comprising at least one attribute. The method includes defining a set of data blocks and assigning to each data block a predefined maximum number of entries or a predefined maximum amount of storage, dividing the dataset into a sequence of multiple sub-datasets each having one value or a range of values of the attribute, wherein each pair of successive sub-datasets of the sequence are non-overlapping or overlapping at their respective extremum value of the attribute, for each sub-dataset of the multiple sub-datasets: in case the sub-dataset fully or partially fits into a data block of the defined data blocks storing the sub-dataset into at least the data block, the sub-dataset that partially fits into the data block comprising a number of entries that is smaller than a predefined maximum threshold.
US10025509B2 Background migration of virtual storage
Described is a technology by which a virtual hard disk is migrated from a source storage location to a target storage location without needing any shared physical storage, in which a machine may continue to use the virtual hard disk during migration. This facilitates use the virtual hard disk in conjunction with live-migrating a virtual machine. Virtual hard disk migration may occur fully before or after the virtual machine is migrated to the target host, or partially before and partially after virtual machine migration. Background copying, sending of write-through data, and/or servicing read requests may be used in the migration. Also described is throttling data writes and/or data communication to manage the migration of the virtual hard disk.
US10025505B2 Accessing data in a dispersed storage network during write operations
A method includes sending data access requests to storage units regarding a set of encoded data slices. The method further includes, when a write transaction is pending for the set of encoded data slices, receiving proposal records from the storage units. The method further includes interpreting the proposal records to determine an ordering of visible versions of the set of encoded data slices stored by the storage units. The method further includes determining whether a threshold number of encoded data slices of a desired version of the set of encoded data slices is visible. The method further includes, when the threshold number of encoded data slices is visible, determining whether to proceed with the data access request. The method further includes, when determined to proceed with the data access request, sending a request to proceed with the data access request to the storage units.
US10025503B2 Autonomous dynamic optimization of platform resources
Methods for dynamically optimizing platform resource allocation of a logically-partitioned data processing system. Processor and memory resources are allocated to logical partitions of the data processing system. After allocating the processor and memory resources to the plurality of logical partitions, local and non-local memory accesses are monitored for the logical partitions. Based at least in part on the local and non-local memory accesses, a determination is made whether to reallocate the processor and memory resources of the logical partitions. Responsive to determining to reallocate the processor and memory resources, the processor and memory resources are dynamically reallocated to the logical partitions of the data processing system.
US10025500B2 Systems and methods of using input events on electronic devices
A method and system are provided for using input events on an electronic device. The method includes detecting a first input event compatible with a first platform and determining a second input event representing the first input event, which is compatible with a second platform. The method may include determining a third input event representing the first input event, which is compatible with the second platform, and calling an input event handler compatible with the second platform to generate the second input event using the third input event.
US10025499B2 Character recognition on a computing device
In some embodiments, a device performs character recognition based on spatial and temporal components of touch input detected on a touch-sensitive surface. In some embodiments, a device provides feedback about handwritten input and its recognition by the device. In some embodiments, a device presents a user interface for changing previously-inputted characters.
US10025491B2 Social messaging system for real-time selection and sorting of photo and video content
Systems and methods for implementing a social messaging network are provided herein. In some embodiments, a method includes hosting a social messaging network, receiving a contest from a sender client device, generating a set of answer objects having a visibility region and a tap region, sending instructions for generating a graphical user interface to a recipient client device, displaying the set of answer objects on the graphical user interface, and receiving feedback from the recipient client device.
US10025489B2 Detecting primary hover point for multi-hover point device
Example apparatus and methods concern establishing, managing, or dis-establishing a primary hover-point for a hover-sensitive input/output interface. One example apparatus includes a proximity detector that detects an object in a hover-space associated with the input/output interface. The apparatus produces characterization data concerning the object. The characterization data may identify where the object is located, how the object is moving, what the object is doing, or other attributes of the object. The apparatus may assign a hover point designation to the object as a function of the characterization data. The apparatus selectively controls input actions associated with the object based on the hover point designation. The apparatus may accept input actions associated with a primary hover point and ignore actions associated with a non-primary hover point.
US10025486B2 Cross-reality select, drag, and drop for augmented reality systems
Methods, apparatuses, computer program products, devices and systems are described that carry out detecting a first action of a user at a location in a real world field of view of an augmented reality device; displaying an augmented reality representation in response to at least one of a user input or detecting a first action of a user at a location in a real world field of view of an augmented reality device; moving the displayed augmented reality representation on a display of the augmented reality device according to at least one detected second action of the user; and registering the displayed augmented reality representation at a location in the display of the augmented reality device in response to at least one of a user input or moving a displayed augmented reality representation on a display of the augmented reality device according to at least one detected second action of the user.
US10025485B2 Non-transitory storage medium storing display program and display device
A non-transitory storage medium storing a display program that causes a display device to execute: an image display processing; a storage processing for storing arrangement information for arranging image data along a first and a second direction; a determination processing for determining whether a scroll direction of a currently displayed image is in a first or a second direction; a first image-setting processing for setting, as a target image, an image arranged in the first direction with respect to the currently displayed image, based on the arrangement information, when the direction is the first direction; and a second image-setting processing, for setting, as the target image, an image arranged in the second direction with respect to the currently displayed image, based on the arrangement information, when the direction is the second direction, wherein the target image is displayed when it is set in the first or second image-setting processing.
US10025484B2 Method and device for controlling user interface
Disclosed is a method for controlling user interface containing multiple interface elements. The method may comprise: obtaining the initiation position of the focused interface element; obtaining a first moving direction being inputted; selecting at least one interface element except the first focus interface element as a second focus interface element at the first moving direction starting from the first focus interface element; and moving the plurality of interface elements along a second moving direction opposite to the first moving direction so as to move the second focus interface element to the initial position. Therefore, it is unnecessarily for the user to frequently roll his eyes to follow the movement of the focus, thereby relieving eye fatigue.
US10025483B2 Mobile terminal and method of controlling the mobile terminal
The present invention relates to a mobile terminal that is capable of scrolling through screen information, and a method of controlling the mobile terminal. A mobile terminal according to one embodiment of the present invention includes a main body of the mobile terminal, a display unit that displays a screen image including at least one part of screen information, and a controller that determines a direction in which scrolling-through can be performed on the screen information, based on an input signal applied to the main body, and if the direction in which the scrolling-through can be performed corresponds to a predetermined direction, divides the screen information into screen image units.
US10025474B2 Information processing apparatus, system, and method, and recording medium
An information processing apparatus includes a memory, a receiver, and circuitry. The memory stores, for each one of a plurality of character strings, display number information indicating a total number of times the character string has been displayed at a user terminal, the user terminal being operated by a user. The receiver receives, from the user terminal, information on one of the plurality of character strings that is displayed at the user terminal. The circuitry updates the display number information for the displayed character string, based on the information on the displayed character string that is received by the receiver, determines whether the displayed character string is to be translated, based on the updated display number information, and sends a request to manually translate the displayed character string, based on determination indicating that the displayed character string is to be translated.
US10025472B2 Method and apparatus for displaying data regarding a device's traversal through a region
Some embodiments provide a device that employs novel processes for displaying data regarding its movement in a region. For instance, in some embodiments, the device captures and stores location data at a plurality of locations traversed along the route. Upon receiving a request to view the traversed locations along the route, the device displays a representation of at least a subset of locations along the route based on the stored location data. Upon receiving an identification of a particular location in the displayed representation of the subset of locations, the device displays information regarding the particular location.
US10025471B1 User-programmable cluster of smart devices
Cooperation among functional units of a cluster of smart devices is programmed by a user using a spreadsheet. The user authors spreadsheet formulas to calculate target states of active units of the cluster according to the contents of spreadsheet cells that include current states of functional units of the cluster. Programming messages based on the spreadsheet formulas are received by the smart devices of the cluster and program those smart devices for autonomous operation. Processors of the smart devices then receive updated current states of functional units of the cluster, calculate the target states of the active units according to the received updated current states, and control the active units toward reaching their calculated target states.
US10025468B2 Personalization of map content via an application programming interface
A mapping API provides a digital map via a user interface of a computing device. When invoked by a software application, the mapping API is configured to receive an identifier of a user operating the software application, provide a first interactive digital map including a representation of a certain geographic area for display by the software application, where the first interactive digital map is personalizable via the software application, receive personalization content from the user via the software application, and cause a second digital map including a representation of the geographic area, when provided to the same user, to be modified in view of the personalization content, where the first digital map and the second digital map are created independently.
US10025464B1 System and method for highlighting dependent slides while editing master slides of a presentation
A presentation document editing system provides master slides that can be associated with one or more other dependent slides in the presentation. When a slide in the presentation is edited, a preview of other slides in the presentation is displayed. When a master slide is edited, any dependent slides are shown in the preview with a visual indicator to distinguish the dependent slides from other slides in the presentation.
US10025463B2 Systems and methods for home automation scene control
Methods and systems are described for providing a graphical user interface suitable for viewing and modifying home automation, home security, and/or energy management devices. In some embodiments, the graphical user interface may include a scene selection list displaying multiple selectable items representing various scenes. In certain instances, control and monitoring of one or more devices may at least be accessed through a transitory user interface element such as, for example, a drawer control, a pullable view, or the like. Multiple device states may be set in accordance with a scene definition associated with a selectable list item in a scene selection list displayed in the transitory user interface element. The contents of the scene selection, in certain embodiments, may be determined in part based on a detected application context, user context, or both.
US10025462B1 Color based search application interface and corresponding control functions
A user interface may be accessed and used to illustrate various user options. One example method of operation may include initiating an application on a user computing device, receiving a selection to initiate a menu associated with the application which includes a number of selection options on a user display interface of the user computing device, and a result the menu is displayed in a position of the user display interface with reference to coordinates of a recent operation performed on the user display interface.
US10025460B1 Systems and methods for displaying menu items
System and methods for displaying menu items are disclosed. In some implementations, a method includes: analyzing user interaction with a menu over a first time period. The menu includes a plurality of menu items. The method further includes, causing, a first menu item in the plurality of menu items, to be displayed with a first visual characteristic in accordance with the user interaction. The first visual characteristic relates to at least one of: size, shape, and color. In some implementations, the user interaction is associated with a first user, and the first menu item is displayed with the first visual characteristic to a second user.
US10025454B2 Navigation system for a 3D virtual scene
A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides a first contact tool graphic that introduces a user to the types of navigation tools, their uses and the capabilities of their action tools. A graphical user interface is played on a display when a user initially starts navigation operations for navigating a three dimensional scene. The tool selection graphic includes a text graphic describing navigation tool behavior, a first graphic showing selectable navigation tools for new users, a second graphic showing selectable navigation tools for experienced users, tool description graphic selectable from the first and second graphics showing action tool details for a selected navigation tool comprising navigation tool shape, action tool location on the a circular tool position shape and tool functions, nd an associated tool graphic positioned adjacent the tool description graphic allowing selection of other tools of a set of task based tools associated with the tool description graphic.
US10025452B2 Physics-based cell layout redesign
In embodiments of physics-based cell layout redesign, a computing device displays a cell layout interface that includes cells in a cell grid, and the computing device implements a physics-based algorithm as a computer application that can receive a redesign input to manipulate a cell in the cell layout interface. The physics-based algorithm is implemented to then determine one or more of the cells that are proximate the manipulated cell based on edge relations between an edge of the manipulated cell and respective edges of the one or more cells. The physics-based algorithm can then reconfigure the one or more proximate cells based on the redesign input to the manipulated cell and the edge relations between the edges of the cells.
US10025447B1 Multi-device user interface
This disclosure is directed to migrating an avatar from a first computing device to a second computing device during a user interaction with the avatar, such as during a user-support session with the avatar. Migration includes depicting the avatar on the first device at a first time and then terminating the avatar on the first device and displaying the avatar on a second, different device at a second time. In some embodiments, the avatar may be migrated along with content. The first device may transfer data to the second device using a peer-to-peer transfer. In some embodiments, a remote computing device may facilitate the migration of the avatar and content between devices.
US10025445B2 Automated screen captures
A computer-implemented method, computer program product, and computing system is provided for automatically creating screen captures of a user interface. In an implementation, a method may include identifying a portion of a user interface display associated with a page object. The method may also include creating a screen capture image including the portion of the user interface display associated with the page object. The method may further include associating the screen capture image with a documentation record for the page object.
US10025444B2 Wiring body and wiring board
A wiring board (10) includes a transparent substrate (20) and a conductor pattern (30) provided on the transparent substrate (20), the conductor pattern (30) includes at least one detection electrode (31) having a mesh shape configured by first fine wires (311) and (312) intersecting each other, and the detection electrode (31) includes first disconnection portions (314) provided in parts except intersection points (315) in the first fine wires (311) and (312).
US10025443B2 Touch panel
A touch panel having a structure in which first capacitance detection conductors, a first insulating layer, second capacitance detection conductors, a second insulating layer, a shied conductor, a third insulating layer, and backside wiring conductors are disposed in this order in a thickness direction. The second capacitance detection conductors and the backside wiring conductors are connected through conductors formed near ends of the second capacitance detection conductors in a longitudinal direction. The first capacitance detection conductors are extracted to a predetermined side by first extraction conductors, and the second capacitance detection conductors are extracted to the predetermined side by the through conductors, the backside wiring conductors, and second extraction conductors.
US10025442B2 Capacitive fingerprint sensor
The present disclosure relates to a capacitive fingerprint sensor having an air gap, which is disposed under a sensing electrode and that is configured to improve sensing sensitivity by reducing a parasitic capacitance of the capacitive fingerprint sensor, and an associated method. In some embodiments, the capacitive fingerprint sensor includes a plurality of semiconductor devices disposed over a substrate. An interconnect structure is disposed over the semiconductor devices. A sensing electrode is disposed over the interconnect structure to form a capacitance between the sensing electrode and finger skins. An air gap is disposed under the sensing electrode and enclosed by the sensing electrode and the interconnect structure.
US10025438B2 Device and method for detecting defects in self-capacitive touch panel
Disclosed is a device and a method for detecting defects in a self-capacitive touch panel. The device for detecting defects is provided with a plurality of drive circuits respectively connected to a plurality of rows of touch electrodes. The drive circuit comprises: a pre-charging unit, a synchronization unit, an output unit, and a cutoff unit. The device is capable of further detecting a short circuit defect existing between rows of touch electrodes in a touch electrode matrix.
US10025432B2 Capacitive touch panel
Provided is a capacitive touch panel which has enhanced sensitivity and is usable in an image display panel, etc. in this capacitive touch panel, a window, a first transparent film having a first transparent conductive electrode pattern formed on one surface thereof, and a second transparent film having a second transparent conductive electrode pattern which is formed on one surface thereof and disposed with respect to the first transparent film in such a manner as to allow a capacitance to be formed therebetween, are stacked in turn. The capacitive touch panel comprises a first transparent inter-layer resin provided between the window and the first transparent film, and a second transparent inter-layer resin provided between the first transparent film and the second transparent film, wherein the first transparent inter-layer resin has a dielectric constant greater than that of the second transparent inter-layer resin.
US10025430B2 Projection type image display device, manipulation detection device and projection type image display method
A projection type image display device correctly detects the position of contact of an electronic pen and a finger on a manipulation surface without the provision of a touch sensor. Light containing an image is projected, illuminating light that is different from the light containing the image is projected onto a manipulation surface which at least partially overlaps an image projection surface onto which the light has been projected, and an image of the manipulation surface is captured. A first detection process detects the position at which a first object being manipulated, a distal end of which emits light, touches the manipulation surface, a second detection process detects the position at which a second object being manipulated, which does not emit light, touches the manipulation surface, and at least part of the image being displayed is changed on the basis of the detection result from either detection process.
US10025427B2 Probabilistic touch sensing
Embodiments are disclosed that relate to adjusting touch inputs on a computing device. For example, one disclosed embodiment provides a method of operating a touch-sensitive display of a computing device comprising displaying a graphical user interface on the touch-sensitive display, receiving a touch input via a touch sensor of the touch-sensitive display at a sensed location, performing a probabilistic determination of an intended touch location based on the input, and displaying a response to the input at an adjusted location on the graphical user interface that is adjusted relative to the sensed location based upon the probabilistic determination.
US10025422B2 Display device with touch sensor, and electronic apparatus
According to an aspect, a display device with a touch sensor has a display function and a touch sensor function. The display device includes: a panel unit that comprises a first substrate, a second substrate, and a display function layer between the first substrate and the second substrate; a first electrode on the first substrate; a second electrode on the second substrate; a third electrode on the second substrate; and a capacitor for the touch sensor function. The capacitor is formed between either of the first electrode and the second electrode and the third electrode, or between both the first electrode and the second electrode and the third electrode. The frame portion outside the display area comprises, on the first substrate side thereof, a peripheral circuit, and the second electrode is provided in a position more distant upward from the peripheral circuit than the first electrode.
US10025420B2 Method for controlling display of touchscreen, and mobile device
Embodiments of the present disclosure disclose a method for controlling display of a touchscreen, and a mobile device, which relate to the field of electronic device technologies, so that the mobile device can control to zoom-in or zoom-out displayed content on the touchscreen according to received information about two touches. The method in the present disclosure includes receiving first touch information, where the first touch information comprises a first touch position; receiving second touch information, where the second touch information comprises a second touch position; determining zooming times according to a distance between the first touch position and the second touch position; and zooming displayed content on the touchscreen according to a position relationship between the first touch position and the second touch position and the zooming times. The present disclosure is applicable to a mobile device.
US10025419B2 Large format display apparatus and control method thereof
A large format display (LFD) apparatus is provided. The LFD apparatus includes a display configured to display a content comprising at least one content element, a sensor configured to detect at least one user, and a processor configured to estimate a height of the at least one user detected by the sensor, and change a display location of the at least one content element on a screen of the display based on the estimated height.
US10025415B2 Touch panel and liquid crystal display device
A touch panel and a liquid crystal display device. The touch panel includes a plurality of touch electrodes and a plurality of conductive grids, with each of the plurality of touch electrodes being located inside one of the plurality of conductive grids; a plurality of touch electrodes are divided into at least two groups of touch electrodes, at least two conductive network units insulated from each other are formed by a plurality of conductive grids, and each conductive network unit corresponds to at least one group of touch electrodes.
US10025410B2 Display device with touch sensor
A display of an electric device includes a plurality of separated transparent electrode blocks, which are configured to provide one or more of supplemental features such as touch recognition. Signal paths between the transparent electrode blocks and the driver for the supplemental feature are implemented with a plurality of conductive lines placed under positioned under one or more planarization layers. The conductive lines implementing the signal paths are routed across the display area, directly toward a non-display area where drive-integrated circuits are located.
US10025407B2 System and method for remotely controlling a device
This disclosure relates generally to remotely controlling devices, and more particularly to system and method for remotely controlling devices using a transparent touch screen based remote control device. In one embodiment, a method is provided for remotely controlling a target device. The method comprises capturing a touch based action performed by a user on a transparent touch screen of the remote control device, determining the target device from a plurality of remotely controllable devices, determining an intent of the user with respect to the target device based on the touch based action, and controlling the target device based on the intent by transmitting a control signal to the target device.
US10025405B2 Mobile terminal and control method for linking information with a memo
A mobile terminal and a control method thereof are provided. A mobile terminal according to an embodiment of the present invention generates a memo corresponding to a captured image in a memo mode, displays an item group including at least one item on a touchscreen in a memo mode, links at least one item of the item group with a generated memo and stores the item linked with the memo. Accordingly, utilization of a memo is improved by linking the memo with an item executable in the mobile terminal.
US10025397B1 Computer mouse with quick-replaceable micro-switch
A computer mouse with quick-replaceable micro-switch includes a main body, a switch holder, a micro-switch and a covering panel. The main body has a lower housing, an upper housing, and an accommodation chamber formed therein. The accommodation chamber is formed with an opening on a top portion thereof. A circuit board is disposed in the main body, and has a plurality of conducting members. The switch holder is disposed in the accommodation chamber of the main body. The micro-switch is received in a receiving space of the switch holder, and has a plurality of terminals which are contacted with the conducting members. When the covering panel is removed, the micro-switch in the receiving space of the switch holder can be replaced quickly from the opening. Therefore, a user can replace the micro-switch quickly to adjust a tactile sensation when pressing the button according to personal needs.
US10025390B2 Enhanced input using recognized gestures
A representation of a user can move with respect to a graphical user interface based on input of a user. The graphical user interface comprises a central region and interaction elements disposed outside of the central region. The interaction elements are not shown until the representation of the user is aligned with the central region. A gesture of the user is recognized, and, based on the recognized gesture, the display of the graphical user interface is altered and an application control is outputted.
US10025384B1 Eye tracking architecture for common structured light and time-of-flight framework
A head-mounted display (HMD) includes an eye tracking system that determines user's eye tracking information based on combining structured light information and time-of-flight information. The eye tracking system includes an illumination source, an imaging device and a controller. The illumination source modulates a structured light by a carrier signal and illuminates a user's eye with the modulated structured light. The imaging device includes a detector that captures the modulated structured light. The detector comprises a plurality of pixel groups, each pixel group receiving a control signal determining when a pixel group captures light, the control signal causing pixel groups to capture light at different times relative to other pixel groups. The controller determines phases of the carrier signal based on intensities of light received by different pixel groups and generates depth information related to surfaces of the user's eye, which is used to model and track the user's eye.
US10025383B2 Automatic pause and resume of media content during automated driving based on driver's gaze
A gaze safety module is described herein. In an embodiment, the gaze safety module may comprise a gaze area classifier, a monitoring needs estimator, and a display control. The gaze area classifier may be configured to: receive first sensor data from a sensor; and determine a first gaze classification of a driver based, at least in part, on the first sensor data. The monitoring needs estimator may be configured to: receive driving condition data; and determine one or more gaze requirements. The display control may be configured to: pause playback of a media player based, at least in part, on the first gaze classification and the one or more gaze requirements; and determine a first value for a resume type variable based, at least in part, on the first gaze classification and the one or more gaze requirements.
US10025382B2 Display system and head mounted display
A display system includes a plurality of terminals and a head mounted display. The head mounted display performs wireless communication with the plurality of terminals. The head mounted display includes a main controller and a display controller. The main controller detects a line-of-sight direction of a user. The main controller specifies a single terminal out of the plurality of terminals based on the detected line-of-sight direction of the user. The display controller causes at least one setting screen of the terminal specified by the main controller to be displayed such as to be viewable to the use.
US10025379B2 Eye tracking wearable devices and methods for use
Devices and methods are provided for eye-tracking, e.g., including a freeform optical assembly and/or a modular design. In an exemplary embodiment, a device and method are provided that includes a wearable device on a user's head, the wearable device including a scene camera oriented to capture images of the user's surroundings. The user may perform a predetermined action with the user's eye to activate a photo feature of the wearable device, gaze at a region within the user's surroundings, the wearable device determining a focal point and limited field-of-view for the camera imaging field based on the center point, and activate the camera to capture an image of the limited field-of-view centered around the focal point.
US10025377B1 Avatar-based augmented reality engagement
A method, computer system, and computer program product for determining an engagement level of an individual is provided. The present invention may include capturing a plurality of image data depicting a relative location of a user. The present invention may also include identifying an individual within the captured image data. The present invention may further include gathering a plurality of engagement level indicator data associated with the identified individual. The present invention may also include calculating a current engagement level of the identified individual using the plurality of gathered engagement level indicator data.
US10025375B2 Augmented reality controls for user interactions with a virtual world
There is provided an augmented reality control for interacting with a virtual world comprising a projector, a display surface for displaying the virtual world, a physical object, a memory storing, and a processor to: project, using the projector, a user control onto the physical object including a visual representation correlated with a virtual element in the virtual world, determine a user input for controlling the virtual element based on a user manipulation of the physical object, and update, using the projector, the user control projected onto the physical object based on the user manipulation of the physical object to maintain the visual representation correlated with the virtual element in the virtual world.
US10025373B2 Reduction of power consumption of a buffer in tape drive
A method of reducing power consumption of a buffer for cache in a tape drive connected to a host in a communicable manner, according to one embodiment, includes detecting a transfer rate of data from the host or to the host, and determining a writing or reading rate of data to or from a tape based on the data transfer rate. A determination is made as to whether predetermined conditions including the data transfer rate, the data writing or reading rate, and a capacity of a buffer are satisfied, where the buffer includes at least two buffer areas. At least one of the buffer areas is selected when the predetermined conditions are satisfied. The selected buffer area is switched to a power saving mode.
US10025371B2 Method and apparatus for controlling electronic device using palm touch
A method and an apparatus for controlling an electronic device is provided. The method and an apparatus for operating a function by detecting a touch area in which a touch is input by a user in an electronic device capable of receiving a touch input are provided. A method of controlling an electronic device includes detecting a touch inputted to the electronic device, determining whether the touch is a palm touch based on information related to the touch, and when the touch is determined to be the palm touch, controlling an output of data provided by the electronic device based on a change in a palm touch area of the palm touch.
US10025367B2 Dynamic scaling of graphics processor execution resources
In one embodiment execution units, graphics cores, or graphics sub-cores can be dynamically scaled across a frame of graphics operations. Available execution units within each graphics core may be scaled using utilization metrics such as the current utilization rate of the execution units and the submission of new draw calls. In one embodiment, one of more of the sub-cores within each graphics core may be enable or disabled based on current or past utilization of the sub-cores based on a set of current graphics operations.
US10025363B2 Device agnostic power monitoring and profiling system
The present disclosure is directed to device-agnostic power monitoring and profiling. A target device may be supplied with power through a power monitor that may generate power data based on the power provided to the target device and also transmit the power data. A diagnostic module in the target device may receive the power data and operational data regarding the target device. The diagnostic module may transmit at least one of the power data or the operational data to another device for processing, or may undertake processing the power and operational data. Processing the power and operational data may include generating relevant data by parsing the power and operational data and may then correlate the relevant power data with the relevant operational data. At least the correlated data may then be presented by the target device, may be made available via the Internet and/or may be transmitted to another device.
US10025362B2 Remote powering system and method
A PoE system PSE, constituted of: a power source input; a classification functionality arranged to determine the class of a PD; a memory arranged to store thereon the determined class; a timing functionality arranged to output the length of a power interruption to the power source input; and a control circuitry; wherein, responsive to an indication of the timing functionality that the power interruption length is greater than a predetermined time value, the control circuitry is arranged to initiate the class determination of the classification functionality, and wherein, responsive to an indication of the timing functionality that the power interruption length is not greater than the predetermined time value, the control circuitry is arranged to: supply power from the power source input to the PD responsive to the stored determined class; and not initiate the class determination of the classification functionality prior to the power supplying.
US10025361B2 Power management across heterogeneous processing units
A method includes controlling active frequency states of a plurality of heterogeneous processing units based on frequency sensitivity metrics indicating performance coupling between different types of processing units in the plurality of heterogeneous processing units. A processor includes a plurality of heterogeneous processing units and a performance controller to control active frequency states of the plurality of heterogeneous processing units based on frequency sensitivity metrics indicating performance coupling between different types of processing units in the plurality of heterogeneous processing units. The active frequency state of a first type of processing unit in the plurality of heterogeneous processing units is controlled based on a first activity metric associated with a first type of processing unit and a second activity metric associated with a second type of processing unit.
US10025359B2 Metal foam heat exchangers for dispersing exhaust flow
Apparatus and methods including metal foam heat exchangers for dispersing exhaust flow are disclosed. A wearable device includes a housing having a form factor sized to be worn by a human. The housing has an exhaust port. The wearable device further includes a heat generating device carried within the housing. The heat generating device is to generate heat in operation. The wearable device further includes a metal foam heat exchanger disposed within the housing adjacent the exhaust port. The metal foam heat exchanger is to receive heat generated by the heat generating device. The metal foam heat exchanger defines multiple flow paths within the housing to disperse exhaust in multiple directions to reduce a flow velocity of the exhaust exiting the exhaust port.
US10025354B2 System module and mobile computing device including the same
A system module includes a printed circuit board (PCB), a first semiconductor chip embedded in the PCB, a semiconductor package connected to the PCB through a plurality of stack balls, and a second semiconductor chip disposed on a surface of the PCB in a space between the PCB and the semiconductor package.
US10025351B2 System for controlling peripherals connected to a docking station
A method for determining which of a plurality of mobile devices connected to the docking station is permitted to control the peripherals involves the docking station determining whether a new mobile device is connected to an input port of the docking station, and, if so, whether the new mobile device is capable of controlling any of the peripherals connected to the docking station. If it is determined that the new mobile device is not capable of controlling any of the peripherals, the docking station determines that the new mobile device is to be connected as a peripheral. If it is determined that the new mobile device is capable of controlling one or more of the peripherals, the docking station determines whether an existing mobile device connected to the docking station has control of the peripherals as a host device, and, if so, determining which of the new mobile device or the existing mobile device has a higher priority to control the peripherals as the host device, and providing the determined host device access to control the peripherals.
US10025350B2 Information processing system, information device, and wearable information device
A wearable information device is configured to store device identifying information used for identifying the information device registered in advance, to confirm whether or not a taken image, in which an object in a direction of line of vision of a user is taken, shows the information, by image analysis based on the stored device identifying information, and to notify the information device of a result of the confirmation. The information device is configured to execute a predetermined function on the basis of the result of the confirmation of the information device notified from the wearable information device.
US10025349B2 Electronic device, setting method and computer readable recording medium having program thereof
The present invention provides an electronic device including a situation detecting unit for detecting the present situation of a user, an acquiring unit for acquiring previously stored information on life log of the user, a situation determining unit for determining whether or not the present situation of the user conforms to a behavior pattern based on the life log information, a device setting unit for setting the function of the electronic device in accordance with the behavior pattern in the case that the situation determining unit determines that the present situation of the user conforms to the behavior pattern based on the life log information, and a life log information detecting unit for detecting life log information in the case that the situation determining unit determines that the present situation of the user does not conform to the behavior pattern based on the life log information.
US10025348B2 Electronic device and locking mechanism
There is provided an electronic device including: a supporting body; a movable body provided in a movable manner with respect to the supporting body; and a locking mechanism configured to lock the movable body to the supporting body. The locking mechanism includes a locking member provided on the supporting body and configured to lock the movable body, a manipulating member connected to the locking member and provided such that the manipulating member is able to be moved between a locking position at which the movable body is locked by the locking member and a releasing position at which the locking of the movable body by the locking member is released, and a holding member configured to hold the manipulating member at the locking position or at the releasing position in accordance with a position of the movable body with respect to the supporting body.
US10025344B2 Self-stabilizing distributed symmetric-fault tolerant synchronization protocol
A network system includes at least one node configured to exchange messages through a set of communication links. Each node includes a synchronizer, a set of monitors in communication with the synchronizer, a physical oscillator and a state timer clock and a local timer clock, each clock being driven by the physical oscillator and having a variable clock value that locally tracks passage of clock time for the node. The network system is configured to execute a synchronization process when a specified condition occurs. Upon receiving a Sync message, each of the nodes is configured to store an incoming Sync message, increment a local timer clock value, or ignore the Sync message based on a local timer clock value associated with an incoming Sync message.
US10025342B2 Control circuit of power gating and semiconductor device
A control circuit of power gating of the present disclosure includes a control section that controls whether to perform power gating depending on a level of a clock signal for a logic circuit supplied with a power supply voltage through a power switch transistor, on the basis of a clock frequency of the clock signal.
US10025341B2 Pedal reactive force controller
Provided is a pedal reactive force controller including: a reaction force adding unit for adding reaction force to a pedal operated by a driver; and an information transmission unit for converting a depression amount of the pedal detected by a stroke sensor into visual information, and conveying the depression amount to the driver by displaying the visual information in an operation amount display section.
US10025340B2 Method for optimising a wetting current and adapted device for monitoring sensors with contact switches
Disclosed is a method for optimizing a wetting current, for a device for monitoring sensors with contact switches including a current source and at least two switch/resistor assemblies (CT1/R1, CT2/R2) in parallel, including the following steps: the current source (A) supplies the circuit with a nominal current; if a voltage (Vm) measured across the terminals of the switch/resistor assemblies is greater than a threshold voltage (Vs), the threshold voltage being lower than the supply voltage of the current source and than the saturation voltage of the analog-to-digital converter (CAN), then the current source is stopped and a unit for discharging the circuit are implemented; and the current source supplies the circuit again with a supply current (Iwet_c) equal to the nominal current reduced by a predetermined increment. These two last steps are repeated until the measured voltage is lower than the threshold voltage.
US10025337B2 Method and system for managing an electrical distribution system in a facility
A system and method for managing an electrical distribution system in a facility is disclosed. In one aspect, the method may include receiving at a computer system from a monitoring system data related to actual energy use of components of the electrical distribution system, receiving at the computer system a request for a modification to the electrical distribution system, using the computer system, providing a revised electrical distribution system design based on the request and the data related to actual energy use using a system optimization function for the electrical distribution system, modifying the electrical distribution system in accordance with the revised electrical distribution system design to provide a modified electrical distribution system in the facility, and receiving at the computer system from the monitoring system data related to actual energy use of components of the modified electrical distribution system.
US10025330B2 Method and apparatus for characterizing thermal transient performance
A system and method for evaluating equipment in a data center is disclosed, hi one aspect, a method includes receiving parameters for equipment in the data center, the parameters including information descriptive of mass of the equipment, calculating an idealized thermal mass of the equipment based on the received parameters, calculating a temperature associated with the equipment at a first time period of a plurality of time periods based on the idealized thermal mass, and calculating a temperature for each subsequent time period of the plurality of time periods based on the idealized thermal mass and the temperature at a previous time period of the plurality of time periods.
US10025323B2 Oil level detecting apparatus and control method thereof, oil flow detecting apparatus and control method thereof, method for control oil return using oil level and oil flow
An apparatus for detecting an oil level and a method for controlling the same, an apparatus for detecting oil flow and a method for controlling the same, and a method for controlling oil return using the detected oil level and the detected oil flow are disclosed. The level of oil stored in a compressor is measured at two or more positions. The frequency comparison scheme using two electrodes can correctly detect the level of oil stored in the compressor, a refrigerant state, and the level of mixed oils, and can determine an internal state of the compressor and a normal or abnormal state of the oil return system, such that the oil return control can be actively controlled. The flow of oil in the oil return pipe is detected so as to determine whether the oil is normally supplied in real time, such that a malfunction of the compressor is prevented and a valve state can be checked. The level of oil stored in the compressor is adjusted not only using the oil level detection result but also the oil flow detection result, and the oil return operation can be controlled.
US10025318B2 Shape detecting autonomous vehicle
According to various embodiments, there is provided a method for controlling a vehicle, the method including detecting a triggering event. The method further includes, in response to detecting the triggering event, determining updated dimensions of the vehicle. The method further includes adjusting operation of the vehicle based on the updated dimensions.
US10025311B2 Automated vehicle sensor control system
A sensor-control system for operating an automated vehicle includes a first sensor, a second sensor, and a controller. The first sensor is used to detect objects proximate to a host-vehicle. The first sensor is characterized by a first-sensing-technology. The second sensor is used to detect objects proximate to the host-vehicle. The second sensor is characterized by a second-sensing-technology different from the first-sensing-technology. The controller is in communication with the first sensor and the second sensor. A location of an object detected by the first-sensor is used to select a field-of-view of the second-sensor.
US10025309B2 Travel control device
A travel control device comprises a detection unit configured to detect a travel state of a subject vehicle, a determination unit configured to determine a travel scene of the subject vehicle, a storage unit configured to store presentation information to be presented to a user in each travel scene, a presentation unit configured to present the presentation information corresponding to the travel scene to the user, an input unit for the user to input response information, and a control unit configured to control travel of the subject vehicle on the basis of the response information. The storage unit stores a priority level when presenting the presentation information. The presentation unit presents the presentation information of which the priority level is highest to the user when an actual travel scene of the subject vehicle falls under travel scenes corresponding to two or more items of the presentation information.
US10025305B2 Cleaning robot and remote controller included therein
A cleaning robot includes a navigator to move a main body, a remote controller to output a modulated infrared ray in accordance with a control command of a user and to form a light spot, a light receiver to receive the infrared ray from the remote controller, and a controller to control the navigator such that the main body tracks the light spot when the modulated infrared ray is received in accordance with the control command. Because the cleaning robot tracks a position indicated by the remote controller, a user may conveniently move the cleaning robot.
US10025304B1 Time-of-flight localization
Robotic units may operate in a workspace that is shared with human workers. In order to safeguard the workers, operation of a robotic unit may be inhibited when a worker is near the robotic unit. In order to determine the position of the worker and thereby determine the proximity of the worker and the robotic unit, a time-of-flight measurement is performed to determine the distance of the worker from each of multiple reference locations within or about the workspace. A circular bounding area is defined around each reference location based on the determined distances. A bounded position area is identified as the intersection of the circular bounding areas. The worker is then indicated as being within the bounded position area.
US10025297B2 Machine tool and parameter adjustment method therefor
A machine tool comprises: a servomotor feeding a workpiece or a tool; a motor control section controlling the servomotor; and a processor connected to the motor control section, in a parameter adjustment mode while rotating a load by the servomotor with a given speed command issued to the motor control section under a condition where torque is limited, the processor calculating load inertia based on the torque and an angular acceleration of the servomotor that is obtained based on an output from the servomotor, calculating a parameter based on the load inertia, and adjusting a control parameter set to the motor control section based on the parameter.
US10025296B2 Servo control apparatus having function of obtaining frequency characteristics of machine on line
A servo control apparatus according to the present invention includes a speed command generator; a torque command generator; a speed detector for detecting the speed of a servomotor; a speed control loop including the speed command generator, the torque command generator, and the speed detector; a sinusoidal sweep input unit for performing a sinusoidal sweep on the speed control loop; and a frequency characteristics calculator for estimating the gain and phase of speed control loop input and output signals from the output of the speed control loop when a sinusoidal disturbance is inputted thereto. The frequency characteristics calculator expresses the output of the speed control loop as the Fourier series having an arbitrary number of terms using a disturbance input frequency as a fundamental frequency, and calculates the amplitude and phase of a fundamental component of the Fourier series in order to calculate frequency characteristics on line.
US10025285B2 On-product derivation and adjustment of exposure parameters in a directed self-assembly process
Methods and metrology tool modules embodying the methods are provided. Methods comprise measuring characteristics of intermediate features such as guiding lines in a directed self-assembly (DSA) process, deriving exposure parameters from the measured characteristics; and adjusting production parameters for producing consecutive target features according to the derived exposure parameters. The methods and modules enhance the accuracy of the DSA-produced structures and related measurements.
US10025284B2 Code replacement for irrigation controllers
Some embodiments provide irrigation controllers comprising: a housing; a control unit including a first microcontroller configured to execute irrigation programs and a first set of code; and a removable plug-in device that removably mates with a portion of the irrigation controller and communicationally couples to the first microcontroller, wherein the plug-in device comprises a memory storing a second set of code to replace at least a portion of the first set of code, wherein the plug-in device is configured to re-flash at least a portion of the first set of code allowing a copy of the second set of code to overwrite at least the portion of the first set of code; wherein the first set of code comprises a bootloader that writes the copy of the second set of code over the first set of code with the exception of the bootloader that is not written over.
US10025282B1 Smart cooking device and system with cookware identification
A cooking system includes a smart cooking device that interfaces with a remote computing device. The smart cooking device includes a heat transfer housing that is configured to receive a cookware item and be positioned over a heating element of an appliance. Various sensors of the smart cooking device such as a force sensor, a vibration sensor and/or a temperature sensor measure data associated with a cooking process performed when the heating element is operating and the cookware item holds food. The data is passed to the remote computing device for storage as a digital recipe. The digital recipe may then be played back to guide a user in a future cooking process.
US10025281B2 Control device and system program, and recording medium
A control device capable of appropriately switching operating modes when multitasking is being performed is provided. A CPU unit is provided with a task executing unit for executing a plurality of tasks in parallel, and for executing each task in cycles based on each task; and a mode switching unit for switching operating modes. The task executing unit is configured in such a manner that when in operation mode, a user program is executed for each task, and when in program mode, a user program is not executed for each task. The mode switching unit is configured in such a manner that the operating mode is switched when a plurality of tasks being executed by the task executing unit are synchronized
US10025277B2 Systems and methods for electrical charging load modeling services to optimize power grid objectives
A system configured to receive and automatically analyze various types of information, including, without limitation, information from energy generators, information from non-generation resources, information on the facility status, information on user behavior, information on user's short-term energy needs (e.g. over-ride any algorithm due to immediate charging need), information on renewable generation, including, without limitation, solar, wind, biomass and/or hydro, and information on environmental conditions including, without limitation, barometric pressure, temperature, ambient light intensity, humidity, air speed, and air quality. In one or more embodiments, a sole novel charging station or selected, aggregated groupings of the aforesaid novel charging stations are configured to start, modulate or stop charging, or start, modulate (down) or stop discharging over specific time intervals based on the electrical grid needs as automatically determined based on the totality of the received diverse information. To this end, a system and an associated method are provided to perform complete electrical charging load modeling to optimize power grid objectives.
US10025275B2 Apparatus and method for displaying information
An apparatus and a method for displaying information are provided. The method includes, in a standby mode, maintaining a display in a transparent state, the display covering a clock module including hands of a clock, in response to a display event, adjusting transparency of a display area on the display, and displaying information corresponding to the display event on the display area.
US10025269B2 Image forming apparatus having member for positioning cartridge
An image forming apparatus includes an apparatus main body, a cartridge including a supported portion, a moving member configured to move to the apparatus main body and thereby move the cartridge, the moving member moving to the apparatus main body so as to be in an external position and an internal position, a main body side positioning portion provided on the apparatus main body and configured to, when the moving member is in the internal position, support the supported portion, and an upward inclination portion provided on the apparatus main body and inclined upwardly from a movement direction in which the moving member moves from the external position to the internal position. The upward inclination portion causes the cartridge to move upward with respect to the moving member in a process in which the moving member moves from the external position to the internal position.
US10025268B2 Image forming apparatus main body and image forming system using an electrophotographic image forming process to form an image on a medium
A main body includes a second movable member that is movable and that has a first recess portion. The second movable member is moved from a first position where a first projecting portion of a first cartridge can enter the first recess portion to a second position by a movement of the first projecting portion, thereby allowing a second cartridge to be moved to an attachment position of the main body. The second movable member also allows a third projecting portion of the second cartridge to enter the first recess portion at the first position. The second movable member is moved to the second position when the third projecting portion enters the first recess portion, thereby allowing the second cartridge to be moved to the attachment position.
US10025267B2 Cleaner assembly for removing waste toner in an electrophotographic image forming device
A cleaner assembly for an electrophotographic image forming device according to one example embodiment includes a cleaner blade having a pair of longitudinal ends and a cleaning edge that extends between the pair of longitudinal ends for contacting a surface of a photoconductive drum to remove toner from the surface of the photoconductive drum. An end seal is positioned at one of the pair of longitudinal ends of the cleaner blade. The end seal includes a front side positioned to contact the surface of the photoconductive drum and a rear side opposite the front side. A tab extends from the end seal across the cleaning edge of the cleaner blade for preventing a longitudinal end section of the cleaning edge of the cleaner blade from contacting the surface of the photoconductive drum. The tab does not obstruct the front side of the end seal.
US10025264B1 Developing cartridge including storage medium having electric contact surface
A developing roller rotatable about a first axis extending in a first direction is positioned at one end portion of a casing of a developing cartridge in a second direction. A holder, movable relative to the casing between first and second positions in a third direction crossing an electric contact surface of a storage medium, has one end portion, in the third direction, that holds the electric contact surface. A first lever is movable relative to the casing between third and fourth positions about a second axis extending in the first direction. A second lever movable together with the holder is movable between fifth and sixth positions relative to the first lever. The holder is at the first position in a case where the second lever is at the fifth position, and is at the second position in a case where the second lever is at the sixth position.
US10025262B2 Sheet feeding device attachable to an image forming apparatus
An optional device of the present disclosure is attachable and detachable with respect to an image forming apparatus via a connection member fitted to a side face of a main body of the optional device. The connection member includes a shaft, a connector, and a lock member. The shaft is supported by the main body to be slidable in an axial direction. The connector is fixed to the shaft and coupled to the image forming apparatus. The lock member is capable or restricting movement of the shaft in the axial direction. A position of the connector is adjusted by releasing the restriction placed on the shaft by the lock member and then sliding the shaft in the axial direction.
US10025259B2 Image forming apparatus having a damper unit which regulates movement of a door unit
An image forming apparatus includes a main body, a door unit, and a loading portion that applies a load affecting movement of the door unit. The loading portion includes a rotating member, a damper unit, and an arm portion, which engages with the rotating member to extend and retract along an arc. The damper unit applies the load to the moving door unit such that, when a first arm member of the arm portion is engaged with the rotating member, the door unit can move to a first position at a first opening angle, and when a second arm member of the arm portion is engaged with the rotating member, the door unit can move to a second position at a second opening angle which is greater than the first opening angle. The first and second arm members move relative to each other with movement of the door unit.
US10025257B2 Image forming apparatus including a support frame and guide elements
A color multifunction printer as an example of an image forming apparatus includes a plurality of cartridges each containing a photoconductor; a support frame configured to support the cartridges arranged in tandem, the support frame being allowed to be pulled out horizontally from a casing of the apparatus to a position in which each of the cartridges is detachable from the support frame; and a plurality of exposure units mounted to the support frame, wherein each of the exposure units is disposed opposite to a corresponding photoconductor and is configured to expose the photoconductor to light to form an electrostatic latent image thereon. Each of the cartridges is configured to be detachable in such a direction that the photoconductor in the cartridge moves away from the corresponding exposure unit upon detachment.
US10025254B2 Image forming apparatus and control program
An image forming apparatus includes: an image forming unit configured to form an image pattern on a medium, a predetermined image repeatedly appearing in a first cycle in a sub scanning direction in the image pattern; a density detector configured to optically detect a density of the image pattern in the sub scanning direction; a cyclic image detector configured to detect a feature image having a second cycle corresponding to the first cycle in accordance with a result of the detection; and a state determining unit configured to determine whether a cycle depending on an outer circumference of a rotary member included in the image forming apparatus corresponds to the second cycle when the feature image is detected by the cyclic image detector, and determine that a state of the rotary member has deteriorated when the cycle depending on the outer circumference is determined to correspond to the second cycle.
US10025253B2 Image forming apparatus
An image forming apparatus includes: a first roller having an elastic part; a second roller configured to form a nip between the first roller and the second roller; a holding member configured to hold the second roller; and a control section configured to control the position of the holding member such that the center distance between the first roller and the second roller is maintained at a constant value when a sheet passes through the nip.
US10025252B2 Image forming apparatus
An image forming apparatus includes an apparatus body, an image forming section, an ejected recording medium container, and a sound absorber. The image forming section forms an image on a recording medium and ejects the recording medium from an ejection port. The ejected recording medium container includes an opening at at least one side of the apparatus body and a space facing the ejection port to contain the recording medium ejected from the ejection port. The sound absorber is disposed on the ejected recording medium container.
US10025251B2 Image forming apparatus and sheet accommodation unit
An image forming apparatus includes a main body of the image forming apparatus with an opening portion, an image forming unit, an accommodation portion, a stack portion, a sheet moving unit, and a control unit that controls switching between a first mode that moves, with the sheet moving unit, a sheet accommodated in the accommodation portion and stops the sheet when a part of the sheet is exposed external to the main body of the image forming apparatus from the opening portion, and a second mode that moves the sheet, with the sheet moving unit, accommodated in the accommodation portion and that discharges the sheet to the stack portion.
US10025245B2 Resistance heating element, fixing device, and image forming apparatus
A resistance heating element contains a heat-resistant resin and conductive stainless steel fiber coated with a film, and satisfies the following expression (1): 1≤(r1/r0)≤1.03, where r0 represents the initial resistance value of the resistance heating element, and r1 represents the resistance value of the resistance heating element after allowed to stand at 30° C. and a relative humidity of 80% for one week.
US10025244B2 Circuit and method for a hybrid heater with dual function heating capability
A method and system for fusing toner to media sheets in an imaging device are disclosed. The system includes a fuser heater having a first heating element and a second heating element, the fuser heater providing heat to a fuser nip; and heat control circuitry coupled to the fuser heater for passing current through the first and second heating elements of the fuser heater to generate heat therefrom. The system further includes a controller coupled to the heat control circuitry, the controller controlling the heat control circuitry for passing current through the first heating element during a warm up operation and passing current through the second heating element during a fusing operation following the warm up operation, the fusing operation fusing toner to a sheet of media.
US10025243B2 Gear and image forming apparatus provided with the same
A gear is provided that is capable of suppressing a decrease in strength at a weld line. The gear (40) is provided with a cylindrical boss (41) that is formed at a center portion, a rim (42) that is formed on an outer side in a radial direction of the boss concentrically with the boss and has a tooth portion (42a) at an outer circumferential portion thereof, and a web (43) that links the boss and the rim. In the web, a plurality of gate marks (43a) are formed. Furthermore, in the web, there are provided a plurality of first radial direction ribs (43b) that extend from the boss to the outer side in the radial direction along a weld line (40a) that appears between adjacent ones of the gate marks.
US10025239B2 Image forming apparatus determining order for starting first motor and second motor by using temperature of fixing device
In an image forming apparatus a controller starts a heater to heat up in response to a print command In a first case where temperature of the fixing device at a timing of reception of the print command is lower than a first threshold value, the controller starts rotating a first motor, and subsequently starts rotating a second motor before the conveying device conveys the sheet according to the received print command. The first threshold value is lower than the target temperature. In a second case where the temperature of the fixing device at the timing of reception of the print command is higher the first threshold value, the controller starts rotating the second motor, and subsequently starts rotating the first motor before the conveying device conveys the sheet according to the received print command.
US10025232B2 Intermediate transfer member for electrophotography and electrophotographic apparatus
An intermediate transfer member for electrophotography comprising a substrate and a surface layer provided on the substrate. The surface layer comprises a binder resin and a perfluoropolyether. An extraction amount of the perfluoropolyether per 10 mm3 of the surface layer, is 0.10 mg to 5.00 mg, the extraction amount of the perfluoropolyether obtained by immersing the intermediate transfer member into a solvent that can dissolve the perfluoropolyether at 25° C. for 24 hours. A surface of the intermediate transfer member that is not subjected to first and second treatments, has a n-hexadecane contact angle of 55° or more. A surface of the intermediate transfer member that has been subjected to the first treatment, has a n-hexadecane contact angle of 40° or less. A surface of the intermediate transfer member that has been subjected to the second treatment, has a n-hexadecane contact angle of 50° or more.
US10025231B2 Transfer belt and image forming device
A transfer belt includes: an elastic layer, wherein the transfer belt is used to transfer a toner image onto a recording medium, the toner image being carried on a first main surface which is one of a pair of main exposed surfaces including the first main surface and a second main surface, when, using a lower block and an upper block, the transfer belt is placed on an upper surface of the lower block, a part of the transfer belt is interposed between a curved convex surface and a curved concave surface, and a pressed region reaches a pressing force of 200 [kPa] and is constantly pressed by the pressing force, if “a” represents a maximum value of displacement of a measurement region, and “b” represents displacement of the measurement region after convergence, E [−] calculated by (a−b)/b satisfies a condition of 0.2≤E≤3.
US10025230B2 Position detection apparatus that detects position of target object
A position detection apparatus detects a position of a target object. One end of a swinging member contacts the target object, and the other end contacts a moving member. (M+1) pieces of sensors are arranged to output signals corresponding to a position of the moving member. Measured parts are disposed on the moving member along loci of measuring positions of the sensors. A detection unit detects the position of the target object based on the output signals of M pieces of sensors when the other sensor outputs a predetermined signal. The measured parts corresponding to the other sensor are provided in 2M pieces of divided areas that are disposed along a locus corresponding to the other sensor. Each of the measured parts corresponding to the other sensor is disposed in a center portion except both ends in the moving direction in each of the divided areas.
US10025222B2 Roller and image forming apparatus using same
Provided is a roller, in particular a conductive roller, capable of suppressing generation of cut debris from a cut surface of an end part of a foam layer in the roller axial direction over a long period of time, and an image forming device using the roller. A roller includes a shaft 1, a foam layer 2 and at least one film layer 3 sequentially provided on the outer periphery of the shaft. Both end parts in the roller axial direction of the foam layer and the film layer are cut, a filler layer 4 is provided on the cut surface of the cut foam layer and the cut film layer, at least the cut surface of the foam layer is covered with the filler layer, and the filler layer contains a water-based urethane resin.
US10025213B2 Toner, toner stored unit, and image forming apparatus
A toner including a binder resin, wherein the toner includes a tetrahydrofuran (THF)-insoluble component in a range of from 10% by mass through 40% by mass, wherein the toner has a main peak in a range of from 12,000 through 18,000 in a molecular weight distribution of a THF-soluble component as measured by gel permeation chromatography (GPC), wherein the main peak has a half value width in a range of from 20,000 to 50,000, and wherein the toner includes a component having a molecular weight of 2,000 or less in a range of from 10.0% by mass through 20.0% by mass and a component having a molecular weight of 100,000 or more of 8.0% by mass or less.
US10025209B2 Metallic ingot for impact pressing, cylindrical metal member, and electrophotographic photoreceptor
A metallic ingot for impact pressing includes a contact surface of the metallic ingot to contact a male mold in impact pressing having a maximum height roughness Rz of 20 μm to 50 μm and an average length of a roughness curve element RSm of 150 μm to 400 μm, the male mold being to be used in combination with a female mold in the impact pressing.
US10025201B2 Flows of optimization for lithographic processes
A method to improve a lithographic process for imaging a portion of a design layout onto a substrate using a lithographic projection apparatus having an illumination system and projection optics, the method including: obtaining an illumination source shape and a mask defocus value; optimizing a dose of the lithographic process; and optimizing the portion of the design layout for each of a plurality of slit positions of the illumination source.
US10025200B2 Optimum arrangement of actuator and sensor points on an optical element
A projection exposure apparatus for semiconductor lithography includes a deformable optical element for the correction of wavefront aberrations. Actuating units for the deformation of the optical element are in mechanical contact with the optical element by way of contact regions. The contact regions are arranged in a regular or irregular arrangement outside an optically active region of the optical element. There are contact regions lying closest to the optically active region and remote contact regions.
US10025196B2 Lithographic apparatus and device manufacturing method
An immersion lithographic apparatus has adaptations to prevent or reduce bubble formation in one or more gaps in the substrate table by preventing bubbles escaping from the gap into the beam path and/or extracting bubbles that may form in the gap.
US10025191B2 Polymer-containing coating liquid applied to resist pattern
There is provided a polymer-containing coating liquid which is applied to a resist pattern and which is used in place of a conventional rinsing liquid. A coating liquid that is applied to a resist pattern comprising a polymer having a structural unit of Formula (1): (wherein R1 is a C1-12 organic group, and X is an organic group of Formula (2): (wherein R2 and R3 are each independently a linear or branched alkylene group having a carbon atom number of 1 to 3, R2 is bonded to an oxygen atom in Formula (1), R4 is a C1-4 alkoxy group, an allyloxy group, or a hydroxy group, and p is 0, 1, or 2)), and a solvent containing water and/or alcohols.
US10025190B2 Substrate treatment system
A substrate treatment system for treating a substrate, includes: a treatment station in which a plurality of treatment apparatuses which treat the substrate are provided; an interface station which directly or indirectly delivers the substrate between an exposure apparatus which is provided outside the substrate treatment system and performs exposure of patterns on a resist film on the substrate, and the substrate treatment system; a light irradiation apparatus which performs post-exposure using UV light on the resist film on the substrate after the exposure of patterns is performed; and a post-exposure station which houses the light irradiation apparatus and is adjustable to a reduced pressure or inert gas atmosphere, wherein the post-exposure station is connected to the exposure apparatus directly or indirectly via a space which is adjustable to a reduced pressure or inert gas atmosphere.
US10025188B2 Resist pattern-forming method
A resist pattern-forming method includes applying a resist underlayer film-forming composition to a substrate to form a resist underlayer film. The resist underlayer film-forming composition includes (A) a polysiloxane. A radiation-sensitive resin composition is applied to the resist underlayer film to form a resist film. The radiation-sensitive resin composition includes (a1) a polymer that changes in polarity and decreases in solubility in an organic solvent due to an acid. The resist film is exposed. The exposed resist film is developed using a developer that includes an organic solvent.
US10025187B2 Photosensitization chemical-amplification type resist material, method for forming pattern using same, semiconductor device, mask for lithography, and template for nanoimprinting
A photosensitization chemical-amplification type resist material according to the present invention is used for a two-stage exposure lithography process, and contains (1) a developable base component and (2) a component generating a photosensitizer and an acid through exposure. Among three components consisting of (a) an acid-photosensitizer generator, (b) a photosensitizer precursor, and (c) a photoacid generator, the above component contains only the component (a), any two components, or all of the components (a) to (c).
US10025184B2 Photocurable resin composition and production method of image display device
A liquid photocurable resin composition contains a (meth)acrylate oligomer component, an alkyl (meth)acrylate monomer component, and a photopolymerization initiator component. The (meth)acrylate oligomer component contains at least one oligomer selected from the group consisting of a polyurethane (meth)acrylate oligomer, a polyisoprene (meth)acrylate oligomer, a polybutadiene (meth)acrylate oligomer, and a polyether (meth)acrylate oligomer that have a weight average molecular weight of 1,000 to 200,000. The photopolymerization initiator contains a molecule cleavage-type photoradical polymerization initiator and a hydrogen-abstracting photoradical polymerization initiator at a ratio by mass of 10:1 to 10:35. The cured resin that is obtained by photoradical polymerization of the photocurable resin composition has a glass transition temperature of −40 to 20° C. when the composition is cured at a curing ratio of the outermost surface of more than 90%.
US10025182B2 Radiation-sensitive resin composition and electronic device
A radiation-sensitive resin composition comprising a binder resin (A), a radiation-sensitive compound (B), a tetrafunctional or lower functional epoxy-based cross-linking agent (C) having an epoxy equivalent of 450 or less and a softening point of 30° C. or less, and an aralkyl phenol resin (D) is provided. According to the present invention, it is possible to provide a radiation-sensitive resin composition able to give a resin film high in adhesion to a metal layer and excellent in developability and low hygroscopicity.
US10025181B2 Polymer composition and photoresist comprising same
A polymer comprises the polymerized product of monomers comprising an acid-deprotectable monomer, a base-soluble monomer, a lactone-containing monomer, and a photoacid-generating monomer; a chain transfer agent of the formula; wherein Z is a y valent C1-20 organic group, x is 0 or 1, Rd is a substituted or unsubstituted C1-20 alkyl, C3-20 cycloalkyl, C6-20 aryl, or C7-20 aralkyl; and optionally, an initiator.
US10025179B2 Organometallic solution based high resolution patterning compositions
Organometallic solutions have been found to provide high resolution radiation based patterning using thin coatings. The patterning can involve irradiation of the coated surface with a selected pattern and developing the pattern with a developing agent to form the developed image. The patternable coatings may be susceptible to positive-tone patterning or negative-tone patterning based on the use of an organic developing agent or an aqueous acid or base developing agent. The radiation sensitive coatings can comprise a metal oxo/hydroxo network with organic ligands. A precursor solution can comprise an organic liquid and metal polynuclear oxo-hydroxo cations with organic ligands having metal carbon bonds and/or metal carboxylate bonds.
US10025178B2 Patterning device
Disclosed is a patterning device. The patterning device may include a substrate; a patterned layer disposed on the substrate and including a first pattern formed on a surface thereof; a heat generating layer disposed on the patterned layer, including a second pattern (corresponding to the first pattern) formed on a surface thereof, and generating heat when electric power is supplied; and a first electrode and a second electrode disposed on the heat generating layer, spaced apart from each other, and electrically connected to the heat generating layer.
US10025177B2 Efficient way to creating process window enhanced photomask layout
A method of making a photomask includes constructing a transmission cross coefficient (TCC) matrix representing an illumination source for supplying light to transmit through the photomask and a pupil for focusing the transmitted light onto a target substrate to produce a set of main features, generating kernels through decomposition of the TCC matrix, selecting ones of the kernels having odd symmetry, generating a field map kernel as a sum of self-convolutions of the odd symmetry kernels, generating a first field map by convolving an area of the photomask corresponding to the set of main features with the field map kernel, and making the photomask corresponding to the first field map. The method may include assigning first sub-resolution assist features (SRAFs) to those portions of the photomask area having corresponding said first field map values exceeding a nonnegative threshold, and making the photomask corresponding to the main features and first SRAFs.
US10025172B2 Light source device and image projection apparatus
A light source device includes: a light source including a laser; a dispersing member disposed on a path of a laser beam emitted by the laser, and configured to disperse the laser beam into a plurality of dispersed beams with peak intensities lower than a peak intensity of the laser beam to emit the dispersed beams; and an optical component disposed on paths of the dispersed beams.
US10025168B2 Projector capable of reducing speckle noise
A projector capable of reliably reducing speckle noise includes a light modulation element which modulates laser light, and a projection optical system on which light emitted from the light modulation element is incident. When the center coordinates of an illumination distribution of laser light in an exit pupil of the projection optical system are x=0 and y=0, normalized illumination at each coordinate is P(x,y), and a calculation range of integration is r (mm), the value of EP determined from a specific numerical expression is set in a range according to the color of laser light.
US10025165B2 Camera mount
A camera mount, assembly, and method for supporting a number of cameras side-by-side along a linear or curvilinear path. The camera mount includes a rigid body having a tab and a coupling flange extending from opposite ends thereof. Tabs and flanges of adjacent mounts are overlapped and coupled via a fastener installed therethrough. A spring washer is installed on the fastener to preload the joint against relative movements, but the mounts are pivotable by hand about an axis formed by the fastener. Angular orientation between adjacent mounts can be defined using a gauge inserted between opposing faces of the mounts. Cameras are disposable on each mount and retained thereon by an elastic band extending over the camera and retained on catches provided on each side of the mount. The assembly of camera mounts is substantially rigid thus requiring few support devices.
US10025164B2 Bayonet force booster for add-on lens
An add-on lens assembly supporting an add-on lens for a camera includes a locking mechanism actuatable by the user in order to increase the attachment force between the lens and the camera. The add-on lens assembly may include a rotatable lock ring having a cam pin that navigates along a surface of a cam such that when the lock ring is rotated, the cam pin causes the cam to translate axially. Axial translation of the cam may compress a spring within the assembly and increase the attachment force between the lens assembly and the camera. The increased force between the add-on lens assembly and the camera may provide additional support for large or heavy assemblies.
US10025159B2 Output monitoring method for optical modulator and output monitoring device
An output monitoring method for an optical modulator includes: branching light into first and second lights; modulating a phase of the first light within a first waveguide; modulating a phase of the second light within a second waveguide; multiplexing the first and second lights to generate interference light, and outputting the interference light from first and second output ports; detecting a difference or ratio between a portion of the interference light from the first output port and a portion of the interference light from the second output port; and setting an operating point of light based on the detected difference or ratio; and controlling phase modulation of follow-on light that propagates through the first and second waveguides so as to keep the operating point constant.
US10025158B2 Light emitting display device and method for manufacturing the same
Embodiments of the present disclosure relate to a light emitting display device and a method for manufacturing the same. The light emitting display device comprises one or more pixel units, each of which is provided with a transparent light emitting device on a substrate, wherein at least a part of the pixel units are provided with a switchable mirror, which is located between the substrate and the light emitting device and is switchable between a transmission mode and a reflection mode.
US10025154B2 Camera lens filter
An electrically activated lens filter with an electro-optic portion having a radially and circumferentially symmetric electric field gradient is disclosed. More particularly, embodiments of the lens filter include an electro-optic portion having one or more conductive plugs arranged around a center region such that an electric field within the electro-optic portion varies from a maximum at an outer rim to a minimum outside of the center region. The lens filter may include a plurality of front electrodes and rear electrodes accessible in an axial direction for electrically activating front and rear transparent conductive layers, respectively.
US10025146B2 Liquid crystal display device
According to one embodiment, a liquid crystal display device includes a first substrate, a second substrate, and a liquid crystal layer. The first substrate includes an organic insulating film, a first electrode formed on the organic insulating film, an inorganic insulating film formed on the first electrode, a second electrode formed on the inorganic insulating film, and an alignment film. The alignment film is in contact with the organic insulating film and the second electrode.
US10025143B2 Array substrate and fabrication method thereof, and display device
An array substrate and a fabrication method thereof and a display device are provided. The array substrate comprises: a base substrate; a plurality of gate lines and a plurality of data lines formed on the base substrate, the plurality of gate lines and the plurality of data lines intersecting with each other to define a plurality of sub-pixels, each of the sub-pixels including a thin film transistor and a pixel electrode, and the plurality of sub-pixels including a first sub-pixel; a passivation layer formed on the base substrate and covering the gate lines, the data lines and the thin film transistor, a via hole being provided in the passivation layer and the pixel electrode being formed on the passivation layer and connected with a drain electrode or a source electrode of the thin film transistor through the via hole in each of the sub-pixels; and a first spacer, provided in the via hole of the first sub-pixel.
US10025142B2 Display device
A display device may include a first substrate, a second substrate opposite the first substrate, a liquid crystal layer between the first substrate and the second substrate, and a pixel electrode disposed on the first substrate and including a plurality of subpixel electrodes. The subpixel electrode may include a horizontal stem electrode, a plurality of vertical stem electrodes, and a plurality of branch electrodes extending from at least one of the horizontal stem electrode and the vertical stem electrodes.
US10025131B2 Touch-sensing liquid crystal panel and fabrication method thereof
A touch-sensing liquid crystal panel and a fabrication method thereof are provided. The touch-sensing liquid crystal panel includes a color filter substrate and a transistor substrate. In the fabrication method, at first, a first glass substrate is provided. Thereafter, a sensing matrix is formed on a first surface of the first glass substrate at a baking temperature. The sensing matrix is formed from indium tin oxide (ITO), and a sheet resistance of the sensing matrix is equal to or less than 30 ohm/square. Then, color filters and a common electrode are disposed on a second surface of the first glass substrate to form a color filter substrate, wherein the second surface is opposite to the first surface. Thereafter, the transistor substrate is provided and combined with the color filter substrate. Thereafter, a slimming process is performed to slim a second glass substrate of the transistor substrate.
US10025129B2 Array substrates and touch panels
The present disclosure relates to an array substrate and a touch panel. The array substrate includes a pixel electrode layer, a first touch electrode layer and an insulation layer and a second touch electrode layer arranged on the first touch electrode layer in sequence. The pixel electrode layer is not overlapped with at least one of the first touch electrode layer and the second touch electrode layer, and the insulation layer is not provided within a vertical projection area of the pixel electrode layer. In this way, when the thickness of the insulation layer between the first touch electrode layer and the second touch electrode layer is increased to reduce the parasitic capacitance between the touch electrode layers, the dimension of the liquid crystal capacitor and the storage capacitor is prevented from being affected.
US10025125B2 Display panel and display apparatus
This disclosure pertains to the technical field of liquid crystal display, and in particular to a display panel and a display apparatus. This display panel comprises a first substrate and a second substrate provided by cell-assembling, wherein the first substrate and the second substrate are both flexible and bendable, and wherein both of the first substrate and the second substrate are provided with a repulsion layer therein, which enables the first substrate and the second substrate to repel each other. By the addition of the repulsion layer to the display panel, the effect of maintaining a uniform cell thickness of the flexible display panel is achieved and the display panel is allowed to have a better displaying effect.
US10025123B1 Guided wave opto-acoustic device
The various technologies presented herein relate to various hybrid phononic-photonic waveguide structures that can exhibit nonlinear behavior associated with traveling-wave forward stimulated Brillouin scattering (forward-SBS). The various structures can simultaneously guide photons and phonons in a suspended membrane. By utilizing a suspended membrane, a substrate pathway can be eliminated for loss of phonons that suppresses SBS in conventional silicon-on-insulator (SOI) waveguides. Consequently, forward-SBS nonlinear susceptibilities are achievable at about 3000 times greater than achievable with a conventional waveguide system. Owing to the strong phonon-photon coupling achievable with the various embodiments, potential application for the various embodiments presented herein cover a range of radiofrequency (RF) and photonic signal processing applications. Further, the various embodiments presented herein are applicable to applications operating over a wide bandwidth, e.g. 100 MHz to 50 GHz or more.
US10025112B2 Stereoscopic display device with patterned retarder and method for driving the same
A stereoscopic display device includes a 3D formatter for aligning a left eye image data and a right eye image data received from an outside of the stereoscopic display device in an interlaced method and forwarding the same, a data compensating unit for selecting a compensation data on the left eye image data and the right eye image data received from the 3D formatter from a compensation look-up table having the compensating data on the left eye image data and the right eye image data on each gray scale preset thereon, and compensating the left eye image data and the right eye image data, and a panel driving unit for displaying the left eye image data and the right eye image data from the data compensating unit on a display unit alternately in lines.
US10025110B2 Autostereoscopic image display and method for driving the same
An autostereoscopic display and a method for driving the same are discussed. The autostereoscopic display according to an embodiment includes a display panel displaying data of a left eye image and data of a right eye image and a three-dimensional (3D) cell which is positioned on the display panel or is embedded in the display panel and separates optical axes of the left eye image and the right eye image. A frame rate of the 3D cell is greater than a frame rate of the display panel.
US10025109B2 Stereoscopic visual display system with active wavelength multiplexing
Visual display systems are described having means for generating stereoscopic images, a device for visual display of said stereoscopic images having a projector and a semitransparent screen; and a pair of stereoscopic spectacles. The projector according to the invention has an imager and an interference filter, the spectral transmission of which has at least one transmission band of determined width centerd around a wavelength, said wavelength being dependent on the incidence of the light on said interference filter. The projector has means allowing the angular position of the filter to be varied between two determined positions so as to transmit, according to the position, either a first spectral band or a second spectral band. The pair of stereoscopic spectacles has a first lens transmitting the first spectral band and blocking the second spectral band and a second lens providing the opposite function.
US10025108B2 Device for homogenizing laser radiation
The assembly to homogenize a light beam, especially from an excimer laser, has at least two optical functional surfaces (26) in succession along the light path (z). Two groups of refractive or diffractive imaging elements are at the optical surfaces as cylinder lenses (30, 30′, 32), with at least two imaging elements of different characteristics within at least one of the groups. The light beam is finally carried through a Fourier lens (28) to the working plane (29).
US10025100B2 Optical device and virtual image display
An optical device includes: a light guide plate receiving, for each of N types of wavelength bands, a plurality of parallel light beams with different incident angles each corresponding to view angles, and guiding the received parallel light beams; a first and a second volume hologram gratings of reflection type having a diffraction configuration which includes N types of interference fringes each corresponding to the N types of wavelength bands, and diffracting/reflecting the parallel light beams. The optical device satisfies for each wavelength band, a relationship of ‘P>L’, where ‘L’ represents a central diffraction wavelength in the first and second volume hologram gratings, defined for a parallel light beam corresponding to a central view angle, and ‘P’ represents a peak wavelength of the parallel light beams.
US10025094B2 Optical see-through glass type display device and corresponding optical unit
An optical see-through glass type display device comprises: an optical unit having a front correcting surface and a rear correcting surface; an image projector projecting a virtual image; and an image sensor for capturing an ambient scene image. The optical unit is configured to guide light of the ambient scene image coming through the front correcting surface to the image sensor and to guide light of the virtual image so that the light of the virtual image outgoes through the rear correcting surface. A first optical compensation element is located between the optical unit and the image sensor and a second optical compensation element is located between the image projector and the optical unit. The device further comprises a processing module configured to analyze the ambient scene image captured by the image sensor.
US10025093B2 Waveguide-based displays with exit pupil expander
A near eye or heads up display system includes a scan beam projector engine, an optical waveguide, and an exit pupil expander (EPE) optically coupled between the scan beam projector engine and the optical waveguide. The EPE improves the optical performance of the display system. The EPE could include a diffusive optical element, diffractive optical element, micro-lens array (MLA), or relay of aspherical lenses. A dual MLA EPE may have cells that prevent cross-talk between adjacent pixels. A dual MLA EPE may have a non-periodic lens array. The optical power of one MLA may be different from the other MLA.
US10025090B2 Display panel, manufacturing method thereof, and display device
The present invention provides display panel and manufacturing method thereof, and display device comprising the display panel. The display panel comprises: a first substrate and a second substrate provided opposite to each other, each of which comprises a plurality of photic areas and a plurality of shading areas; a plurality of pixel units formed between the first substrate and the second substrate; and a plurality of control units corresponding to the plurality of pixel units, respectively. In each pixel unit, a projection of the shading area of the first substrate on the second substrate completely covers the photic area of the second substrate. On a side of the first substrate opposite to the second substrate, a first reflective layer which is bendable is provided on each of the shading areas of the first substrate, and on a side of the second substrate opposite to the first substrate, a second reflective layer is provided on each of the shading areas of the second substrate. The first reflective layers, in a bent state, reflect light reaching the first reflective layers to the second reflective layers, and the second reflective layers reflect the light reflected thereto to the photic areas of the first substrate.
US10025084B2 Autofocus algorithm for microscopy system based on cross-correlation
Optimized automatic focusing of a microscope objective based on a cross correlation between a representative focus metric scan and a focus metric scan of a sample to be imaged.
US10025082B2 Multi-focal structured illumination microscopy systems and methods
Various embodiments for a multi-focal selective illumination microscopy (SIM) system for generating multi-focal patterns of a sample are disclosed. The multi-focal SIM system performs a focusing, scaling and summing operation on each generated multi-focal pattern in a sequence of multi-focal patterns that completely scan the sample to produce a high resolution composite image.
US10025081B2 Microscope for evanescent illumination and point-shaped raster illumination
An objective and an illumination unit for selectable generation of an orthoscopic beam path proceeding through the objective for pointlike scanning illumination, and of a conoscopic beam path proceeding through the objective for evanescent illumination of an object are disclosed. The illumination unit has a light source for generating illuminating rays along an illuminating beam path; a displacement unit for deflecting the illuminating beam path; a scanning eyepiece, placed after the displacement unit for focusing the illuminating rays into an image plane of the scanning eyepiece; and a mirror surface arranged in the image plane of the scanning eyepiece, having a transparent region for generating the orthoscopic beam path and having an at least partly reflective region facing toward the scanning eyepiece for generating the conoscopic beam path from the illuminating beam path, the image plane is located in a plane conjugated with the exit pupil.
US10025077B2 Device for measuring solution concentration
A device for measuring solution concentration includes housing, a catadioptric structure, an electromagnetic radiation emitter and an electromagnetic radiation detector. The housing is formed with a detecting part for receiving a solution to be detected. The catadioptric structure is received in the housing, and includes a ray entrance portion, a first total internal reflection part, a second total internal reflection part and a ray exit portion. An accommodation part corresponds to the detecting part. The emitter is disposed at one side of the ray entrance portion, and a ray sequentially passes the ray entrance portion, the detecting part, the solution to be detected, and the first total internal reflection part. Then, the ray is totally internally reflected and converged to the second total internal reflection part, and is reflected again. Finally, the ray passes the ray exit portion and is received by the detector.
US10025073B1 Optical imaging lens
Present embodiments provide for optical imaging lenses. An optical imaging lens may comprise six lens elements positioned sequentially from an object side to an image side. By controlling the convex or concave shape of the surfaces of the lens elements and designing parameters satisfying at least one inequality, the optical imaging lens may exhibit better optical characteristics and the total length of the optical imaging lens may be shortened.
US10025070B2 Image lens assembly and image capturing device
An image lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element with positive refractive power has a convex object-side surface. The second lens element has positive refractive power. The third lens element has refractive power. The fourth lens element has refractive power. The fifth lens element with negative refractive power has a concave object-side surface, wherein both of the surfaces of the fifth lens element are aspheric. The sixth lens element with refractive power has a concave image-side surface, wherein the image-side surface thereof has at least one inflection point, and both of the surfaces of the sixth lens element are aspheric. The image lens assembly has a total of six lens elements with refractive power.
US10025068B2 Mobile device and optical imaging lens thereof
Present embodiments provide for mobile devices and optical imaging lens thereof. Optical imaging lens may comprise an aperture stop and six lens elements positioned sequentially from an object side to an image side. Through controlling the convex or concave shape of the surfaces of the lens elements and designing parameters satisfying at least one inequality, the optical imaging lens may exhibit better optical characteristics and the total length of the optical imaging lens may be shortened.
US10025067B2 Optical imaging lens set with six lens elements and electronic device comprising the same
An optical imaging lens includes: a first, second, third, fourth, fifth and sixth lens element. The first lens element has positive refracting power, an object-side surface with a convex part in a vicinity of the optical axis, and a convex part in a vicinity of its periphery, the second lens element has negative refracting power, an image-side surface with a convex part in a vicinity of its periphery, the third lens element has an image-side surface with a concave part in a vicinity of the optical axis, the fourth lens has an image-side surface with a convex part in a vicinity of the optical axis, the fifth lens element has object-side surface with a concave part in a vicinity of the optical axis, and the sixth lens element has an image-side surface with a concave part in a vicinity of the optical axis.
US10025065B2 Optical image capturing system
A three-piece optical lens for capturing image and a three-piece optical module for capturing image, along the optical axis in order from an object side to an image side, include a first lens with positive refractive power, wherein an object-side surface thereof can be convex; a second lens with refractive power; and a third lens with refractive power, wherein both surfaces of each of the aforementioned lenses can be aspheric; the third lens can have positive refractive power, wherein an image-side surface thereof can be concave, and both surfaces thereof are aspheric; at least one surface of the third lens has an inflection point. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras.
US10025061B2 Focus detection apparatus, control method thereof, and storage medium storing program
Light quantity information of an imaging optical system is acquired according to a focus detection position in an imaging screen. Conversion is performed from the light quantity information and a first aperture value of the imaging optical system, so that the first aperture value is converted into a second aperture value according to the focus detection position. A conversion coefficient is set according to the second aperture value and an exit pupil distance. A correction value to correct output signals from an imaging unit is obtained according to the second aperture value and an exit pupil distance.
US10025059B2 Optical apparatus
An optical apparatus includes a driving unit, a holder holding the driving unit, a moving member holding an optical member and movable by drive of the driving unit, and a guide fixed to the holder in parallel to an optical axis direction. The driving unit is fixed to the holder by a screw and a nut. The nut includes a first plane part. The nut is disposed so that the first plane part of the nut is substantially orthogonal to a line connecting a center of the guide and centers of the screw and the nut when viewed in the optical axis direction.
US10025058B2 Gap compensation mechanism for self adaptive posture adjustment
A gap compensation mechanism capable of self adaptive posture adjustment is disclosed, which comprises a base seat, having at least a fixation portion disposed thereon, the fixation portion having a flow path area disposed peripheral thereto; at least an adjustment unit, sleeved onto an outer rim of the fixation portion; and a filler, being filled within the flow path area. As such, a workpiece to be fixed may be disposed on a face of an adjustment unit. Further, the adjustment unit provides at least three freedoms for the altitude and two axial inclinations for self adaptively compensating a gap with any geometrical shapes and thus further adjusting the posture of the combined workpiece. After all the adjustments, a filler is filled to reinforce the structure and finally a fixation unit is employed for locking and fixing.
US10025056B1 Cable support devices for fiber optic communications networks
A cable support device defines a longitudinal axis, a lateral axis, and a transverse axis. The cable support device includes a first clamp plate which defines a plurality of slots, each of the plurality of slots extending into the first clamp plate from a front face of the first clamp plate and extending along the lateral axis. The cable support device further includes a second clamp plate which includes a front face. The cable support device further includes a mechanical fastener extending through the first clamp plate and the second clamp plate along the transverse axis to connect the first clamp plate and second clamp plate together.
US10025052B1 Multiplexing laser light source and fiber adjustment method
A multiplexing laser light source which can easily couple a plurality of laser lights to a fiber having a core of such a size as to be difficult to align the laser lights therewith. The multiplexing laser light source includes: a plurality of semiconductor lasers, each of which outputs a laser light; a fiber having a core and a cladding, the fiber including a mode stripper mechanism configured to remove a cladding mode light on an incident side on which the laser light is incident; a coupling lens couples the laser lights emitted from the plurality of semiconductor lasers to the fiber by condensing the laser lights; an output monitor to monitor an output of the fiber; a ferrule attached to the incident side of the fiber and configured to absorb the cladding mode light; and a temperature monitor configured to monitor a temperature of the ferrule.
US10025049B2 Optoelectrical connector module
The present disclosure relates to an optoelectrical connector module comprising a flexible circuit board (10) having a first region and a second region and a printed circuit board (PCB) (20) that is attached to the first region of the flexible circuit board, and an optical module (30) that is attached to the second region of the flexible circuit board. The optical module is configured to transmit and/or receive light signals. The optoelectrical connector module comprises further a rigid support structure (40) having a first and a second surface that enclose a defined angle. The first surface of the rigid support structure is thereby arranged in parallel to the PCB and the second surface of the rigid support structure is connected to the flexible circuit board opposite the second region.
US10025044B1 Optical structure
An optical structure is presented. The optical structure includes a substrate including a cavity on a first surface of the substrate. The optical structure further includes an optical component on the substrate, the optical component including a second surface opposed to the first surface of the substrate. The optical structure also includes an adhesive in a gap between the first surface of the substrate and the second surface of the optical component affixing the optical component to the substrate, wherein at least one of the first surface of the substrate and the second surface of the optical component includes a predetermined portion arranged around the cavity, wherein the predetermined portion prevents the adhesive from infiltrating.
US10025041B2 Ferrule assembly and ferrule device
A ferrule assembly including: a ferrule formed with a fiber bore for receiving an optical fiber therein; and a rear seat connected to a rear end of the ferrule, wherein the rear seat is formed with a hollow chamber passing through the rear seat in a longitudinal direction and communicated with the fiber bore of the ferrule, and wherein an additional injection hole for injecting an adhesive into the ferrule assembly is formed in an external profile surface of the ferrule assembly, and directly communicated with the fiber bore of the ferrule or the hollow chamber of the rear seat. The ferrule assembly is configured to be adapted to insert a fiber before filling an adhesive and protect the fiber that has been inserted into the ferrule assembly during inserting the fiber or filling the adhesive into the ferrule assembly.
US10025037B2 Method of splicing optical fiber and optical fiber splicing device
A method of splicing an optical fiber of the invention splices a first optical fiber cable and an optical fiber in a splicing box, the first optical fiber cable is a drop cable or an indoor cable, the optical fiber is drawn from a second optical fiber cable, the method splices a terminal of the first optical fiber cable and the optical fiber. The method includes: sliding a unit base holding an extended-optical-fiber-attached splice along a rail in a direction in which the unit base approaches a grasper; thereby inserting an inserted optical fiber grasped by the grasper between halved elements of a mechanical splice; and splicing the inserted optical fiber and an extended optical fiber by butt-jointing an end of the inserted optical fiber to the extended optical fiber.
US10025032B2 Alignment device, splicing device, aligning method, and splicing method for optical fibers
An optical fiber alignment device includes an image-capturing device capturing images of end surfaces of two optical fibers; an image-analyzing device obtaining position coordinates of two or more cores in the end surfaces from the image captured by the image-capturing device for each of the two optical fibers; a calculation device substituting the position coordinates of the cores obtained for each of the optical fibers in a theoretical equation that represents a total sum of axial deviation losses at the time of splicing the cores to each other, the calculation device obtaining a positional relationship between the end surfaces of the optical fibers from the theoretical equation such that the total sum of the axial deviation losses becomes a minimum; and a driving device arranging the optical fibers such that the end surfaces of the optical fibers satisfy the positional relationship obtained by the calculation device.
US10025031B2 Grating structure, and manufacturing method of grating coupler provided therewith
A grating structure for a grating coupler is provided which has a high efficiency resulting from the operating principle, is easily manufactured, and simultaneously has little reflection loss. This grating structure is provided with a core layer having periodic recesses and protrusions formed on the upper surface, a first upper cladding layer in contact with the upper surface of the core layer, a second upper cladding layer in contact with the upper surface of the first upper cladding layer, and a first lower cladding layer in contact with the lower surface of the core layer. The recessed portions of said recesses and protrusions are filled with the same material as the first upper cladding layer. The refractive index of the material forming the core layer is greater than the refractive index of the materials forming the first upper cladding layer, the second upper cladding layer and the first lower cladding layer. The refractive index of the material of the first upper cladding layer is greater than the refractive index of the material of the second upper cladding layer. The thickness from the upper surface of the protruding portions of the recesses and protrusions to the upper surface of the first upper cladding layer is within the range obtained by subtracting ½ of the depth of the recesses and protrusions from ((2m1−1)/4±⅛) times (m1 being a positive integer) the wavelength, in the material forming the first upper cladding layer, of light inputted and outputted by the grating coupler.
US10025029B2 Integration of bonded optoelectronics, photonics waveguide and VLSI SOI
An optoelectronic device includes an integrated circuit including electronic devices formed on a front side of a semiconductor substrate. A barrier layer is formed on a back side of the semiconductor substrate. A photonics layer is formed on the barrier layer. The photonics layer includes a core for transmission of light and a cladding layer encapsulating the core and including a different index of refraction than the core. The core is configured to couple light generated from a component of the optoelectronic device.
US10025024B2 Display device
A display device includes a display panel, a backlight unit, and support members. The display panel displays an image, and a first edge section, a middle section, and a second edge section are defined on the display panel. The backlight unit outputs light toward the display panel. The support members are disposed between the display panel and the backlight unit corresponding to the first and second edge sections, and the support members space the display panel from the backlight unit. A spacing distance between the display panel and the backlight in each of the first and second edge sections is greater than a spacing distance between the display panel and the backlight unit in the middle section.
US10025019B2 Line lighting display device and light guide body
To easily increase display quality of light even in a case of a long light guide body. Depth h1 of a first dot (106) is larger than depth h2 of a second dot (108) in the vicinity of a light source, and, as a location comes closer to an end on an opposite side to the light source, depth h1 of the first dot (106) is reduced, and depth h2 of the second dot (108) is increased. Therefore, it is possible to easily increase display quality of light even in a case of a long light guide body.
US10025016B2 Backlight source and transparent display device
A backlight source comprising a light source, guide fibers and transmission fibers, the guide fibers and the transmission fibers are coupled by means of a coupling joint, wherein the first end of the guide fiber is coupled to the light source, the second end of the guide fiber is flexibly coupled to the first port of the coupling joint, and/or the first end of the transmission fiber is flexibly coupled to the second port of the coupling joint, and the second end of the transmission fiber is provided with a reflection head; the light emitted from the light source passes through the guide fiber and enters into the coupling joint, then is transmitted into the transmission fiber, and is finally emitted by the reflection head. The backlight source is collapsible and is thus flexible and convenient to use. Embodiments of the present disclosure also provide a transparent display device.
US10025015B2 Wire grid polarizer with phosphonate protective coating
A wire grid polarizer (WGP) can have a phosphonate conformal-coating to protect the WGP from at least one of the following: corrosion, dust, and damage due to tensile forces in a liquid on the WGP. The conformal-coating can include a chemical: where R1 can include a hydrophobic group, Z can include a bond to the ribs, and R5 can be any suitable chemical element or group. A method of applying a phosphonate conformal-coating over a WGP can include exposing the WGP to (R1)iPO(R4)j(R5)k, where: i is 1 or 2, j is 1 or 2, k is 0 or 1, and i+j+k=3; each R1 can independently include a hydrophobic group; R4 can include a phosphonate-reactive-group; each R6 can independently include an alkyl group, an aryl group, or combinations thereof; and each R5, if any, can independently be any suitable chemical element or group.
US10025014B2 Iodine-based polarizer, polarizing plate, optical film, and image display device
An iodine-based polarizer includes a polyvinyl alcohol-based film; and iodine adsorbed and oriented in the polyvinyl alcohol-based film, the iodine-based polarizer having be undergone a treatment with a treatment bath containing at least one reducing agent, the iodine-based polarizer containing an oxidized form of the reducing agent, wherein the total content of the reducing agent and the oxidized form is from 0.06×10−6 mol/g to 1.6×10−6 mol/g. The iodine-based polarizer has a sufficiently high level of transmittance, degree of polarization, and other optical properties and can suppress light leakage in short-wavelength.
US10025008B2 Method of manufacturing lens array substrate, lens array substrate, electro-optical apparatus, and electronic equipment
In order to manufacture a lens array substrate including a multistage lens array which is formed on a translucent substrate, a first lens layer, a first translucent layer, a second lens layer, and a second translucent layer are stacked in order on a mother substrate. At the same time, a first metal layer is formed between the first lens layer and the first translucent layer, and in the removing of the first metal layer, the first metal layer is removed from a position overlapping with at least the center of a concavity in a plane view, and remains at least at an end portion of the mother substrate as a first buffer layer.
US10025005B2 Composition for optical materials
The present invention inhibits the clouding of cured products obtained by polymerizing and curing a composition including sulfur and an episulfide compound, and inhibits clouding particularly in lenses, called plus-power lenses, that have large central thicknesses; and provides a composition for optical materials with which it is possible to predict and assess whether or not clouding will occur after curing and to determine quality at a stage before polymerization and curing. These objectives are achieved by, for example, a composition for optical materials that includes: sulfur, the turbidity value of which when made into a 30-mass % carbon disulfide solution is 10 ppm or less; and an episulfide compound. That is, clouding is prevented and excellent transparency is achieved in optical materials produced from said composition for optical materials that comprises an episulfide compound and sulfur that satisfies the aforementioned condition in terms of turbidity value.
US10025003B1 Calibration method under near-bit wireless short-transmission ground envrionment based on electric field theory
A calibration method under a near-bit wireless short-transmission ground environment includes the following steps: placing an emitter and a receiver, which are connected across a screw, in a container containing a solution, connecting the emitter with the receiver through a copper wire to form a loop of an electric field signal, connecting the emitter with a transmitting circuit to achieve signal transmission, connecting the receiver with a receiving circuit to achieve signal reception, and calibrating an optimal transmitting power and a receiving gain by measuring an amplitude relationship between a transmitted signal and a received signal in a case where resistivity values of solutions are different.
US10025002B2 Optical computing devices comprising broadband angle-selective filters
Optical computing devices including an electromagnetic radiation source to emit electromagnetic radiation into an optical train; an integrated computational element (ICE) located in the optical train before or after a sample located in the optical train to generate modified electromagnetic radiation in the optical train; a broadband angle-selective filter (BASF) located in the optical train to transmit the electromagnetic radiation and/or the modified electromagnetic radiation in the optical train at a target incident angle, thereby generating angle selected-modified electromagnetic radiation (ASMR), and to reflect one or more stray radiation reflections at angles that are not coincident with the target incident angle; and a detector to receive the ASMR and to generate an output signal corresponding to a characteristic of the sample.
US10025001B2 Optical sensors in downhole logging tools
A downhole logging tool comprises an optical sensor to sense a field related to a formation parameter at a first location along the downhole logging tool. A processor receives information from the optical sensor and provides an evaluation of the formation parameter.
US10025000B2 Optical sensors for downhole tools and related systems and methods
A method of detecting at least one of an analyte or a condition of a fluid within a subterranean formation includes operably coupling a radiation source to at least one optical fiber coupled to a sensor having optically sensitive materials including at least one of chromophores, fluorophores, metal nanoparticles, or metal oxide nanoparticles dispersed within an optically transparent permeable matrix material. The sensor is contacted within a wellbore with a fluid and the fluid is passed through at least a portion of the sensor. Electromagnetic radiation is transmitted from the radiation source through at least one optical fiber to the sensor and at least one of an absorbance spectrum, an emission spectrum, a maximum absorption intensity, or a maximum emission intensity of electromagnetic radiation passing through the sensor after contacting at least some of the optically sensitive materials with the fluid is measured. Additional methods of determining a concentration of hydrogen sulfide in a fluid within a subterranean formation and related downhole optical sensor assemblies are disclosed.
US10024998B2 Gantry system for CT imaging system and methods of assembling same
A gantry system for use with a computed tomography (CT) imaging system is provided. The gantry system includes a gantry assembly configured to rotate about a rotational axis to collect imaging data from an object. The gantry assembly includes a support rail. A radially inner surface of the support rail includes a canted first portion and an oppositely canted second portion. The gantry system also includes a plurality of roller assemblies rotatably supporting the gantry assembly. Each of the plurality of roller assemblies comprises a first roller sleeve configured to engage the first portion and a second roller sleeve configured to engage the second portion.
US10024996B2 Collocated coil antennas incorporating a symmetric soft magnetic band
An antenna assembly includes a tool mandrel having a tool axis, and a plurality of coils are collocated about the tool mandrel and each include a plurality of windings wrapped about the tool mandrel. A soft magnetic band radially interposes the plurality of coils and the tool mandrel and includes a plurality of inserts that form two or more annular arrays axially spaced from each other and extend about the tool mandrel at an angle orthogonal to the tool axis. The inserts in each annular array are circumferentially spaced from each other.
US10024993B2 Vehicle detection loop and loop deterioration assessment
Systems and methods for vehicle detection and assessments of loop deterioration rely on changes in inductance of a loop sensor. The conductive element of the loop sensor is modeled using one or more inductances and one or more resistances. Sets of stimuli at different frequencies are provided to the loop sensor, and the resulting responses form the basis for vehicle detection and for an assessment whether the loop sensor has deteriorated.
US10024991B2 Method and device for processing seismic signals
A device, computer program and related method for processing a first seismic signal that includes identifying one portion of a second seismic signal and determining a length of a seismic wavelet. It is also possible to train a neural network by using a plurality of sub-portions of said portion a input variables and at least one second piece of information as a target variable. Said sub-portions of the portion have a length dependent on the length of the seismic wavelet determined. Finally, the method includes determining at least one first piece of geological information based on the first seismic signal using said trained neural network.
US10024990B2 Towed seismic node
A marine seismic sensor system includes a seismic node having at least one seismic sensor. The sensor is configured for sampling seismic energy when towed through a water column on a rope. The coupling can be adapted to modulate transmission of acceleration from the rope to the seismic node.
US10024987B2 Neutron detector
A neutron detecting system and method. The neutron detecting system may include one or more coated substrates including a piezoelectric substrate having a first surface and a second surface opposite of the first surface, a coating of 10boron (10B) on the first surface, and a conductive backplane deposited on the second surface. The coated substrates may be stacked to form a stacked layer array. When the neutrons are captured by the coating of 10B on the coated substrates, energy will be released, causing crystal dislocation of the piezoelectric substrate, thus producing an electric signal through the conductive backplane of the coated substrates. The electric signal may be received with an amplifier to produce an amplified electric signal provided to a processor or circuitry. The processor or circuitry may send a notification signal to a visual or audible user interface indicating detection of the neutrons.
US10024986B2 Neutron detector unit and neutron detector arrangement
The invention relates to a neutron detector unit for neutrons, in particular thermal and cold neutrons, comprising a detector housing (7, 17, 27), cathode elements and a plurality of anode elements (5, 15, 25), wherein in order to form a volume detector unit the anode elements (5, 15, 25) and the cathode elements enable a three-dimensional spatial resolution for conversion events, characterized by a converter gas in the detector housing (7, 17, 27). According to the invention, in a neutron detector arrangement which includes at least one neutron detector unit the neutron detector unit (3, 13, 23) or at least one of the neutron detector units (3, 13, 23) is oriented in such a way that at least some of the anode elements (5, 15, 25) of the at least one neutron detector unit (3, 13, 23) extend at least predominantly in a longitudinal orientation parallel or almost parallel to the direction of travel of the neutrons (4) to be detected.
US10024984B2 Radiation detector, detector module, and medical image diagnosis apparatus
A radiation detector according to an embodiment includes a plurality of detector modules, a first and second radiation shield, and first supporter. The first radiation shield is provided in a first detector module and is arranged on a side opposite to a surface of a first detector pack of a first detector module on which radiation is incident. The second radiation shield is arranged to intersect with a path of radiation that passes through between a first detector pack and a second detector pack of a second detector module that is arranged adjacently to the first detector module. The first supporter supports the first radiation shield ouch that at least a part of the first radiation shield overlaps the second radiation shield on the path of radiation.
US10024983B1 Metal-loaded plastic scintillators for gamma-ray spectroscopy
Exemplary embodiments of several new metal-loaded plastic scintillators are reported herein, comprising sterically and electronically isolated organotin additive complexes. Distance-dependent quenching relationships have been used as design criteria for the selection and synthesis of these organometallic additives, resulting in increased light yields and improved gamma-ray energy resolution values relative to previously reported PS/PVT examples. Fast scintillation decay properties have also been characterized in the prepared scintillators, rivaling the kinetics of stilbene-doped bibenzyl and BC-422Q-1% while providing higher light yields than these reference materials.
US10024980B2 Radiation imaging apparatus and radiation imaging system
A radiation imaging apparatus includes: a radiation detection panel; an electrical component electrically connected to the radiation detection panel; and a housing for housing the radiation detection panel including a top configured to cause the radiation to enter the housing and impinge on the radiation detection panel, and a bottom arranged on a side opposite to the top. An inner surface of the bottom on a side of the radiation detection panel includes a supporting surface configured to support the radiation detection panel. A concave portion defined by a part of an outer surface of the bottom is formed on a side of the bottom opposite to the side of the radiation detection panel i.e. on the outside of the housing. The electrical component is arranged in the concave portion.
US10024975B2 Method, system, and computer program product for GNSS receiver signal health and security analysis
Methods, systems, and computer program products are provided for analyzing a Global Navigation Satellite System (GNSS) receiver. The method includes receiving electronic diagnostic information from the GNSS receiver, the diagnostic information including observations at different times of signal strength of one or more satellites at each point in a visible sky. The method includes building a flat map of the visible sky including a track of the one or more satellites. The method includes calculating, for each point in the visible sky of the flat map, an aggregated signal strength of the one or more satellites over a predetermined interval. The method includes generating a heat map over the flat map of the visible sky and displaying a visualization of a flat heat map.
US10024974B1 Method and apparatus applicable to positioning in NLOS environment
A method for determining a location of a target includes: obtaining a plurality of guess distance values of a plurality of satellites, respectively; utilizing satellite signals received from the plurality of satellites to estimate a plurality of pseudo range values of the plurality of satellites, respectively; comparing the guess range values with the pseudo range values to generate a residual vector; and utilizing a processing unit for applying a rank-based approach based on the residual vector to generate a calculation result. The location of the target is derived from the calculation result.
US10024973B1 Global navigation satellite system spoofer identification technique
Disclosed is a technique that can provide one or more countermeasures against spoofers. A direction from which a spoofing attack occurs is identified. A beamformer can control an antenna pattern of a CRPA to null out signals from that direction, which can assist a GNSS receiver to avoid error induced by the spoofing attack. Further, after two or more observations, the location of the spoofer can be identified.
US10024970B2 Sensor housing assembly for attachment to a motor vehicle
A sensor housing assembly for attachment to a vehicle includes a base portion having a first end, a second end, and an exterior decorative surface. The sensor housing assembly further includes a sensor housing portion adapted to house a Light Detection and Ranging (LiDAR) sensor and having a generally semi-cylindrical shape with a top portion and a bottom portion. The top portion forms a first end of the semi-cylindrical sensor housing portion and the bottom portion forms a second end of the semi-cylindrical sensor housing portion. The sensor housing portion is disposed between the first end and the second end of the base portion and extends outward from the exterior surface of the base portion. The sensor housing portion has a window disposed between the top portion and the bottom portion.
US10024967B2 Device for illuminating a target
A device for illuminating a target comprises a laser which produces a light beam, a viewing medium which receives electromagnetic radiation in an acceptance band, a beam-splitter which splits the light beam into a first beam and a second beam, and an imaging assembly. The imaging assembly comprises a light conversion medium and an element responsible for image creation comprising one of a light focusing medium and a light reflective medium. The first beam is directed along a travel path from the beam-splitter to the element and then to the light conversion medium, wherein the light conversion medium converts the first beam into electromagnetic radiation within the acceptance band. A spot object distance between the light conversion medium and the element is less than a target distance. The target distance is between the target and the beam-splitter less a distance between the beam-splitter and the element.
US10024965B2 Generating 3-dimensional maps of a scene using passive and active measurements
A method and apparatus for generating 3D-maps for acquiring three-dimensional (3D) maps are presented. The method includes analyzing at least one image acquired by a passive sensor to identify a plurality of objects in the at least one image; classifying the plurality of objects; determining, based on the classification, whether to passively measure a distance to each of the plurality of objects; passively measuring the distance to at least one of the plurality of objects based on the determination; actively measuring a distance to some of the plurality of objects, wherein the distance to one of the same of the plurality of objects is actively measured when the distance to the object cannot be passively measured; and generating a 3D map of a scene based on the distance measured to each of the plurality of objects.
US10024957B2 Adaptive beamformer for sonar imaging
Provided are method, system, and computer program product for imaging an underwater environment. The method may include receiving sonar returns and converting the sound energy of the sonar returns into sonar return data, and generating first beam data associated with a first beam having at least one first main lobe oriented in a first direction. Generating the first beam data may include: forming the sonar return data in the first direction; applying a first predetermined window to the sonar return data to define a first weighted return data; applying a second predetermined window to the sonar return data to define a second weighted return data; comparing a first power of the first weighted return data to a second power of the second weighted return data; and defining, when the first power is less than the second power, the first beam data based upon the first weighted return data.
US10024952B2 Self-organizing hybrid indoor location system
Systems and methods for identifying device location are provided. The method can include providing, by a mobile computing device, at least a first ultrasonic signal to a first and a second self-organizing beacon device. The method can include receiving, by the mobile computing device, a first radio frequency signal including the location of the first beacon device and a second radio frequency signal including the location of the second beacon device. The method can further include determining a first time-of-flight associated with the first beacon device and a second time-of-flight associated with the second beacon device. The method can include determining a location of the mobile computing device based at least in part on the first time-of-flight, the second time-of-flight, the location of the first beacon device, and the location of the second beacon device.
US10024949B2 Independent beacon based light position system
Systems an methods are provided that disclose providing a positioning service for devices based on light received from one or more light sources. This light based positioning service uses light information transmitted by each light source to determine the position of the device. The positioning information can include three dimension position information in a building that can then be used to deliver services and information to a mobile device. The content delivered to a mobile device can include multimedia, text, audio, and/or pictorial information. The positioning information along with other location or positioning information can be used in providing augmented reality or location aware services. The light sources can be independent beacons that broadcast information in visible light at a rate that is undetectable by the human eye. Content can be retrieved from a server over a communications connection.
US10024948B2 Independent beacon based light position system
Systems an methods are provided that disclose providing a positioning service for devices based on light received from one or more light sources. This light based positioning service uses light information transmitted by each light source to determine the position of the device. The positioning information can include three dimension position information in a building that can then be used to deliver services and information to a mobile device. The content delivered to a mobile device can include multimedia, text, audio, and/or pictorial information. The positioning information along with other location or positioning information can be used in providing augmented reality or location aware services. The light sources can be independent beacons that broadcast information in visible light at a rate that is undetectable by the human eye. Content can be retrieved from a server over a communications connection.
US10024946B2 Determination of a ground receiver position
Technology for determining a geographical location of a ground receiver is disclosed. A plurality of radio frequency (RF) signals from a plurality of RF signal carriers may be received at the ground receiver. The plurality of RF signal carriers may include satellites operated by a foreign entity or non-global positioning system (non-GPS) satellites. The ground receiver may measure a Doppler shift associated with each of the plurality of RF signals. The geographical location of the ground receiver may be determined in X, Y and Z coordinates based in part on the Doppler shift associated with each of the plurality of RF signals.
US10024945B2 Abnormality diagnosis apparatus that determines an abnormality of a power-supply voltage sensor
An abnormality diagnosis apparatus includes a power consumption estimation section that estimates power consumption of a motor, which is driven by power supplied from a power supply, and power consumption of an auxiliary unit using the power to calculate a power consumption estimate value, a power-supply voltage estimation section that calculates a power-supply voltage estimate value, which is an estimate value of voltage of the power supply, based on the power consumption estimate value and a power-supply current detection value, which is based on a detection value of a power-supply current sensor detecting a current of the power supply, and an abnormality determination section that determines an abnormality of a power-supply voltage sensor detecting a voltage of the power supply, based on a comparison result between the power-supply voltage estimate value and a power-supply voltage detection value, which is based on a detection value of the power-supply voltage sensor.
US10024944B2 Shimming method for correcting inhomogeinity of a static magnetic field generated by a magnet of a nuclear magnetic resonance machine
A shimming method for correcting inhomogeneity of a static magnetic field generated by a magnet of a nuclear magnetic resonance imaging machine includes: measuring the magnetic field at a plurality of points over a reference surface; generating a polynomial that solves Laplace's equation with boundary conditions given on the reference surface, the polynomial representing the magnetic field on the reference surface and having a plurality of harmonic terms, each associated with a coefficient; determining the coefficients from the field sampling values; defining a grid for positioning a plurality of correction elements and relating it to the field structure; and calculating the position and magnitude parameters of the correction elements, such that the correction elements affect the coefficients of the magnetic field to obtain the desired field characteristics, wherein the reference surface is a superquadric surface, such that the magnetic field is corrected in a volume delimited by the superquadric surface.
US10024943B2 Magnetic resonance imaging apparatus and magnetic resonance imaging method
According to one embodiment, an MRI apparatus includes a gradient coil, an RF coil, an RF receiver, and processing circuitry which controls these components to perform each pulse sequence. The processing circuitry sets a main-scan pulse sequence, a first pulse sequence which includes application of a gradient magnetic field in a readout direction, and a second pulse sequence which includes application of the gradient magnetic field in a readout direction, and whose acquisition region is shifted from the first pulse sequence. The processing circuitry reconstructs image data of the main scan, based on magnetic resonance signals acquired by the main-scan pulse sequence and phase difference data in the readout direction between first k-space data generated from the magnetic resonance signals acquired by the first pulse sequence and second k-space data generated from the magnetic resonance signals acquired by the second pulse sequence.
US10024942B2 Magnetic resonance method and apparatus to generate a residual map as an indicator of signal model consistency
In a magnetic resonance (MR) apparatus and method to evaluate the consistency of a signal model used to generate a quantitative parameter map, the residual of the quantitative parameter map is calculated and a residual map is generated. The residual map is displayed together with the quantitative parameter map, with the residual map serving as an indicator of the quality of fit of the signal model.
US10024940B2 MR imaging with signal suppression of a spin series
In a magnetic resonance measurement sequence, an inversion pulse is applied that acts on a longitudinal magnetization of a first spin species and a second spin species, for example on a water portion and a fat portion. An excitation pulse is applied after a predetermined time period. At least one manipulation pulse is subsequently applied, respectively with associated gradient pulse.
US10024936B2 System and method for electromagnet coil construction
A method of manufacturing electromagnet coils for use in a magnetic resonance imaging (MRI) system is provided. The electromagnet coils are located in a non-homogeneous external magnetic field. The method comprises forming a coil representation of a coil surface for the electromagnet coils; setting limits for performance metrics for the electromagnet coils including a magnetic field-shape metric and at least one of an external torque metric and an external force metric, the external torque metric and the external force metric based, respectively, at least in part on a torque and a force exerted on the electromagnet coil by the non-homogeneous external magnetic field; forming a performance functional, based on the coil representation and the performance metrics, for generating a current density pattern over the coil surface; optimizing the performance functional and generating a current density pattern based on the optimized performance functional; and obtaining coil windings.
US10024934B2 Birdcage body coil for parallel transmit MRI
A birdcage resonator (109) for MR imaging, surrounds an examination volume and includes a plurality of rungs (1-16) arranged in parallel to a longitudinal axis of the examination volume. Each rung (1-16) includes a rung capacitance (Crung). Two end rings are arranged at the opposite ends of the rungs (1-16), each end ring includes a plurality of ring capacitances (Cring). Each ring capacitance (Cring) interconnects a pair of adjacent rungs (1-16). Each pair of adjacent rungs and the interconnecting ring capacitances (Cring) form a mesh of the birdcage resonator. The ring capacitances (Cring) and the rung capacitances (Cring) are proportioned so that: —the birdcage resonator (109) has a plurality of resonant modes that are tuned to the same resonance frequency, and the meshes of the birdcage resonator (109) are electromagnetically coupled. An MR device (101) includes the birdcage resonator.
US10024929B2 Vapor cell structure having cavities connected by channels for micro-fabricated atomic clocks, magnetometers, and other devices
A first apparatus includes a vapor cell having first and second cavities fluidly connected by multiple channels. The first cavity is configured to receive a material able to dissociate into one or more gases that are contained within the vapor cell. The second cavity is configured to receive the one or more gases. The vapor cell is configured to allow radiation to pass through the second cavity. A second apparatus includes a vapor cell having a first wafer with first and second cavities and a second wafer with one or more channels fluidly connecting the cavities. The first cavity is configured to receive a material able to dissociate into one or more gases that are contained within the vapor cell. The second cavity is configured to receive the one or more gases. The vapor cell is configured to allow radiation to pass through the second cavity.
US10024928B2 Inverter and detection method for an inverter for detecting a network fault
The disclosure relates to a detection method for an inverter for detecting a grid fault in a power supply grid, includes determining a grid impedance (Z) and/or the rate of change thereof with respect to time (dZ/dt) and/or a rate of change of an absolute value of the grid impedance (Z) with respect to time (d|Z|/dt), comparing the absolute value and/or a real part and/or an imaginary part of the grid impedance (Z) and/or the rate of change thereof with respect to time (dZ/dt) and/or the rate of change of the absolute value of the grid impedance (Z) with respect to time (d|Z|/dt) with respective predetermined limit values. The method also includes detecting a grid fault state based on the comparison, wherein a distinction is drawn between an islanding situation (AID) and a fault ride through (FRT) situation, and signaling an existing islanding situation (AID) or a fault ride through (FRT) situation as a grid fault state. The disclosure additionally relates to an inverter that is arranged to perform the method.
US10024925B2 Control system for battery
A control system for a battery includes a current sensor and an electronic control unit. The electronic control unit is configured to calculate a first error and a second offset error of the current sensor respectively based on outputs of the current sensor just before a stop of the electronic control unit and at startup of the electronic control unit. The electronic control unit is configured to correct an output of the current sensor by using a first error when a temperature of the current sensor at startup of the electronic control unit is higher than or equal to a threshold temperature, and correct the output of the current sensor by using a second error when the temperature of the current sensor at startup of the electronic control unit is lower than the threshold temperature.
US10024923B2 Device and method for interfacing a vehicle-external testing device to a battery removed from a vehicle
Testing of a vehicle battery in a state removed from a vehicle, using a testing device that is fashioned for testing the vehicle battery installed in the vehicle using an on-board diagnostic interface of the vehicle. The device has: an interface to which a plug of the testing device can be connected, the plug being for connection to the on-board diagnostic interface of the vehicle; an electrical connecting device via which at least one electrical vehicle battery terminal of the vehicle battery is connectable to the device; and an adapter device by which signals receivable from the electrical vehicle battery terminal of the vehicle battery via the connecting device are conductible to the interface in such a way that the signals at the interface for the testing device are capable of being tested via the plug corresponding to a configuration of the on-board diagnostic interface of the vehicle.
US10024921B2 Battery management system, battery, motor vehicle having a battery management system, and method for monitoring a battery
A battery management system includes several first measuring units, each associated with at least one respective battery module of the battery to detect a measured variable. The battery management system also includes a control device having a first microcontroller and a second microcontroller, a first communication connection configured to transfer data between the first measuring units and the control device, and several second measuring units configured to detect the measured variable from the battery modules of the battery in addition to the detection of the measured variable by the first measuring units. A second communication connection is used to transfer data between the second measuring units and the control device. The first microcontroller is configured to evaluate measurement data detected by the first measuring units, and the second microcontroller is configured to evaluate measurement data detected by the second measuring units independently of the first microcontroller.
US10024916B2 Sequential circuit with error detection
Sequential circuits with error-detection are provided. They may, for example, be used to replace traditional master-slave flip-flops, e.g., in critical path circuits to detect and initiate correction of late transitions at the input of the sequential. In some embodiments, such sequentials may comprise a transition detector with a time borrowing latch.
US10024915B2 Semiconductor devices
A semiconductor device may include an inversion control signal generation circuit, a pattern control signal generation circuit, and a data input/output (I/O) circuit. The inversion control signal generation circuit may generate an inversion control signal according to a logic level combination of bit patterns included in at least one of a first address and a second address. The pattern control signal generation circuit may generate a pattern control signal from a pre-control signal in response to the inversion control signal. In response to the pattern control signal, the data input/output (I/O) circuit may generate data signals that will be output to an internal I/O line based on data signals loaded on a local I/O line.
US10024908B2 Probe and contact inspection device
A probe comprises a first end that contacts and separates from a test object and a second end that contacts a circuit board to perform inspection of the test object. The second end is provided with a rotation restricted portion that restricts rotation of the probe about the axial direction thereof. An extendable portion, which is freely extendable and contractible in the axial direction of the probe and has at least one spiral slit, is provided between the first end and the second end. The second end is formed by a tubular member. Also, at least two of the extendable portions are provided between the first end and the second end, and an intermediate portion is formed between the extendable portions.
US10024902B2 Testing device
A testing device including a housing having an indicator, a first test probe configured to be inserted into an alternating-current (AC) receptacle, a second test probe configured to be inserted into a universal serial bus (USB) receptacle, a first test circuit located within the housing, and a second test circuit located within the housing. The first test circuit is coupled to the first test probe and is configured to receive an AC voltage from the AC receptacle, perform a first test on the AC voltage, and output a first signal to the indicator based on the first test. The second test circuit is electrically coupled to the second test probe and is configured to receive a USB voltage from the USB receptacle, perform a second test on the USB voltage, and output a second signal to the indicator base on the second test.
US10024901B2 Testing method and unit for micro electro-mechanical systems
A testing method for a micro electro-mechanical system is described, comprising the steps of: i) feeding a system to be tested on a first tray; ii) collecting the system from the first tray; and iii) verifying correct operation of the system collected from the first tray; the method further comprises step iv) of acquiring at least one parameter associated with the presence or otherwise of the system on the first tray; and/or with the fact that the system matches or otherwise a correct identification code; and/or with correct or incorrect orientation and/or position of the system on the first tray; step iv) being performed prior to step ii).
US10024895B1 Real-time spectrum analyzer having frequency content based trigger unit
A real-time spectrum analyzer includes an ADC for providing digitized time domain data, an acquisition control unit for selectively acquiring the time domain data, a processing unit and a display unit. The processing unit includes a domain conversion engine configured to convert the acquired time domain data to frequency domain data, first and second display engines configured to generate first and second display data according to first and second display modes, a frequency content based trigger unit configured to generate a frequency content based trigger signal when the frequency domain data meet a first predetermined trigger condition, and a trigger based enabler configured to generate an enable signal for selectively gating the second display engine in response to the frequency content based trigger signal, such that the second display engine stops generating the second display data, while the first display engine continues to generate the first display data.
US10024894B2 Power system analysis support system, analysis support apparatus for power system, analysis support method for power system, and measuring device for power system
To provide a power system analysis support system in which the amount of data to be sent from a measuring device to an analysis support apparatus can be reduced. A measuring device includes a measuring unit which performs measurement related to a power system, a storage unit which stores measurement values measured by the measuring unit, a parameter generator which generates a predetermined parameter indicating a probability density function of the measurement value from the plurality of measurement values stored in the storage unit, and a communication unit which sends the predetermined parameter generated by the parameter generator to an analysis support apparatus. The analysis support apparatus includes a communication unit which receives the predetermined parameter from the measuring device, and a probability density function generator which generates a probability density function of the measurement value from the received predetermined parameter.
US10024893B2 Automatic measurement and notification of electrical level using smartphone sensors
A personal mobile system for detecting unsafe electrical power levels. Magnetic sensors detect a magnitude of a magnetic field produced by a power line. A GPS determines the location of the detected the magnetic field. A distance from the location of the detected the magnetic field is determined. In response to determining that the magnitude of the detected magnetic field produced by the power line exceeds the stored electrical power level threshold, based on the determined distance, an alert module produces an alert on the personal mobile system.
US10024892B2 Assessment of power systems
The present invention relates to a method for assessment of a power system and an early warning system for a power system, the method being based on aperiodic small signal instabilities. The power system has a plurality of generators comprising one or more synchronous machines and is represented by a plurality of nodes of power injection, injecting power into a network having a plurality of nodes and branches. The method for assessment of the power system comprises determining a present state of the power system, calculating system Thevenin impedances from each node of power injection in the power system on the basis of the determined present state of the power system, calculating injection impedances from each node of power injection in the power system on the basis of the determined present state of the power system, determining a stability boundary for each generator based on the calculated system Thevenin impedances and the calculated injection impedances. Also a method of early warning for a power system is disclosed.
US10024889B2 Apparatuses, methods, and systems for detection of a current level
Embodiments include apparatuses, systems, and methods including a switching converter having an output stage including a power switch or first switching device to convert an input switching signal to an output switching signal and a sensor stage including a second switching device and a third switching device. In embodiments, the sensor stage may be coupled to receive the output switching signal from the first switching device and to substantially replicate a condition of the first switching device to generate a continuous signal rather than a switched signal. In embodiments, the continuous signal may allow detection of a current level. In some embodiments, the current level may indicate an overcurrent event. A digital post-processing circuit may be coupled to the switching device to count a number of overcurrent events according to various embodiments. Other embodiments may also be described and claimed.
US10024888B2 Data receiving device including an envelope detector and related methods
A data receiving device may include an envelope detector that may include first and second inputs configured to receive a differential input signal, a first pair of detectors coupled to the first input and configured to generate first and second detector outputs, and a second pair of detectors coupled to the second input and configured to generate third and fourth detector outputs. The envelope detector may also include a logic circuit configured to generate a reset based upon the first and third detectors. The data receiving device may also include a receiver circuit coupled to the envelope detector and configured to generate an output based upon the second and fourth detectors along with the reset, and a first bit detection circuit coupled to the receiver circuit.
US10024881B2 MEMS sensor
The present invention relates to A MEMS sensor with movable and fixed components for measuring linear acceleration. The MEMS sensor includes at least two mutually independent differential sensor elements disposed inside a common frame structure providing walls for hermetic sealing of the MEMS sensor. The mutually independent differential sensor elements are pairwise configured to perform double differential detection of linear acceleration. The MEMS sensor includes a common anchoring area to which the at least two differential sensor elements are anchored. The common anchoring area is located at the centroid of the pairwise configured differential sensor elements. A self-test capability of the MEMS sensor is also provided.
US10024879B2 Performance improvement of MEMS devices
A microelectromechanical-systems (MEMS) device includes a driven mass and has a natural stiffness or damping. An actuator applies force to the mass, movement of which is measured by a sensing capacitor. A control circuit operates the actuator per displacement or velocity of the driven mass, so that a characteristic stiffness or damping of the mechanical subsystem is different from the respective natural value. A method of transforming a MEMS device design includes determining an aim performance value of the design and a baseline performance uncertainty of the design, selecting candidate sets of parameter values, determining a candidate, first, and second performance value for each, scoring the candidates, and repeating until one of the candidates satisfies a termination criterion, so the transformed design using that candidate set has the aim performance value and the respective first and second performance values closer to each other than the baseline performance uncertainty.
US10024872B2 Augurin immunoassay
The present invention relates to an immunoassay method for the detection of augurin or a precursor or fragment thereof comprising contacting a sample suspected of comprising augurin or a precursor or fragment thereof with a first and second antibody specific for augurin or a precursor or fragment thereof, wherein said first and second antibodies or antigen-binding fragments or derivatives thereof are specific for epitopes comprised in the sequence spanning amino acids 71 to 107 of pre-augurin according to SEQ ID NO:1.
US10024869B2 Diagnosis of respiratory tract infectious disease using blood specimens
According to the methods for detecting respiratory infection associated with bacterial infection of the present invention, the values of soluble CD14 antigen subtype (“sCD14-ST”) in the blood sample can be used to select a patient with a respiratory infection to whom the antibiotic can be administered. The methods of this disclosure can also be used to determine the timing for ending administration of the antibiotic to the patient with respiratory infection.
US10024864B2 Functionalized gold nanoparticles and methods thereof
Gold nanoparticles functionalized with thiolated, bidentate Schiff base ligands. The Schiff base ligands form a ligand monolayer surrounding and binding to the surface of a gold nanoparticle core through Au—S linkages. The functionalized gold nanoparticle composites have a spherical shape, an average diameter of 7-15 nm and a narrow particle size distribution. Methods of assessing these functionalized gold nanoparticle composites as fluorescent probes in Fe(III) chemosensing applications, methods of preparing the functionalized gold nanoparticle composites and methods of detecting Fe(III) ions with the same are also provided.
US10024861B2 Electrochemiluminescence immunoassay method
An electrochemiluminescence immunoassay method is disclosed and uses a full reaction of a Ru(bpy) marked protein-primary antibody, a biotinylated protein-secondary antibody to be tested, and a sample to be tested; addition of a Streptavidin-coated magnetic particle to form a complex comprising an antigen, an antibody, and a magnetic particle; adsorption to an electrode surface by the magnetic particle; addition of a dibutyl ethanolamine solution; and testing by an electrochemical method. Also disclosed is a corresponding electrochemiluminescence immunoassay detection kit.
US10024858B2 Portable blood count monitor
This disclosure describes the development of a sample preparation, measurement, and analysis method that permits accurate characterization of red blood cells, platelets, and white blood cells, including a 3-part differential of the white blood cells count, to be performed on small volumes of a biological sample. This method is compatible with compact and portable instrumentation that permits the sample collection to be performed in a subject's home and analysis to be performed elsewhere by transmission of the data to a laboratory or doctor's office.
US10024856B2 Identification and characterization of a peptide affinity reagent for the detection of noroviruses in clinical samples
Embodiments of the disclosure include methods and/or compositions for the detection of viral infection, including at least Norovirus infection. In particular embodiments, there are methods and/or compositions employing particular peptides and/or phage useful for detecting Norovirus in a sample. The sample may be from an environment or from an individual. The individual may be a mammal, including a human, cow, horse, dog, cat, pig, and so forth. Certain exemplary peptides and phage that express the peptides are identified as useful for binding to Norovirus. Such peptides and phage are provided to one or more samples in order to identify whether or not Norovirus is present in the sample.
US10024855B2 Systems and methods for determining a chemical state
The present invention provides self-contained systems for performing an assay for determining a chemical state, the system including a stationary cartridge for performing the assay therein, at least one reagent adapted to react with a sample; and at least one reporter functionality adapted to report a reaction of the at least one reagent with said sample to report a result of the assay, wherein the at least one reagent, the sample and the at least one reporter functionality are contained within the cartridge.
US10024848B2 Flow channel device and detection method using same
A flow channel device includes a flow channel section and an introduction channel section. The flow channel section includes a flow channel in which a detection object flows and a wall surface surrounding the flow channel. The introduction channel section includes an introduction channel having a first end connected to the flow channel and a second end connected to an introduction port, and a wall surface surrounding the introduction channel. At least a part of the wall surface surrounding the introduction channel is a curved surface protruding toward the introduction channel.
US10024846B2 Methods for treating diet-induced obesity by decreasing or inhibiting P2Y2 purinergic receptor expression or activity
The invention provides a method for treating or preventing diet-induced obesity in a subject comprising administering an agent in an effective amount so that expression or activity of the P2Y2 receptor is decreased or inhibited in the subject thereby treating or preventing diet-induced obesity in the subject.
US10024841B2 Device for testing the properties of fibres
The present invention relates to a device for testing the properties of fiber(s). The fibers may be human hair fibers, for example, a hair tress. The device has a plurality of rods that are capable of freely rotating. Each rod has a proximal end and a distal end. The proximal end is connected to a support. The distal end is free. The present invention also relates to related uses and methods of using the device.
US10024839B2 Measuring device for measuring the fineness and maturity of cotton fibers
A measuring device for measuring the fineness and maturity of cotton fibers is provided. The measuring device includes a measuring chamber; a supply conduit; a flow regulator arranged along the supply conduit; a first pressure sensor upstream of the flow regulator; a second pressure sensor downstream of the flow regulator; an electronic proportional pressure regulator for regulating the air pressure in the supply conduit; and an electronic processing and control unit programmed to control the electronic proportional pressure regulator as a function of the detections of the first sensor and of the second sensor or of the second sensor alternatively and respectively to keep the difference between the air pressure upstream and downstream of the flow regulator or the air pressure entering the measuring chamber substantially constant and equal to a predeterminable value.
US10024836B2 Trace gas measurement apparatus for electrical equipment
Provided, a trace gas measurement apparatus for electrical equipment that includes at least one sample cell configured to collect an oil sample from the electrical equipment. The sample cell includes (i) an oil receiving portion for receiving an oil sample, and (ii) a head space in an upper section thereof receiving ambient air therein, an oil pump for selectively pumping oil into and out of the sample cell, and a hydrogen gas sensor within an exhaust path of the sample cell. The hydrogen gas sensor receives the air exhausted from the sample cell and measures hydrogen gas present in the exhausted air.
US10024835B2 Apparatus for measuring a higher concentration of fluorescent materials in a liquid
An apparatus for measuring oil in water for larger parts per million (ppm) of light-to-medium weight crude oils shown. The excitation signal and the fluorescent light being detected are provided and received through a single channel within the ultrasonic transducer. The target area for measuring the ppm's of oil in water is located just inside of the measurement window to prevent interference by turbidity or other oil droplets within the fluid stream. The angle between the excitation signal and the fluorescent light as transmitted and received from the single channel is very small.
US10024831B2 Graphene gas sensor for measuring the concentration of carbon dioxide in gas environments
A gas sensor for measuring a concentration of carbon dioxide in a gas environment (GE) is provided. The gas sensor includes a graphene layer having a side facing towards the gas environment (GE), an electrode layer including a plurality of electrodes electrically connected to the graphene layer, and a chalcogenide layer covering at least a part of the side of the graphene layer facing towards the gas environment (GE).
US10024827B1 Method for simultaneously detecting four isomers of resveratrol in peanut
The present application relates to a method for simultaneously detecting four isomers of resveratrol in peanut by using ultra performance liquid chromatography during the operation procedure and accurately controlling the detection conditions. The method of the invention can achieve continuous sample injection, and perform sample analysis in batch. The detection time for each sample is only about 10 min, which greatly improves the detection efficiency. Further, the ultra performance liquid chromatography has high sensitivity and a low detection limit. The method of the invention adopts ethanol extraction under heating in the earlier stage of extraction, and controls the temperature of the extraction, so as to achieve effective extraction of four isomers of resveratrol, time saving, and efficient extraction and separation.
US10024824B2 Ultrasound matrix inspection
A device and method for performing ultrasound scanning of a substantially cylindrical object, the device comprising a cuff adapted to fit around a circumference of the object, a carrier mounted slidably on the cuff and adapted to traverse the circumference of the object, an ultrasound probe mounted on the carrier and positioned to scan the circumference of the object as the carrier traverses the circumference of the object, a carrier motor mounted on the cuff or the carrier and used to drive the movement of the carrier about the circumference of the object, and one or more data connections providing control information for the carrier motor and the ultrasound probe and receiving scanning data from the ultrasound probe.
US10024823B2 Evaluating condition of components using acoustic sensor in lighting device
Aspects of the disclosure include systems, methods, and program products for evaluating the condition of a component using an acoustic sensor embedded within a lighting device. A system according to the present disclosure can include a first lighting device configured to illuminate an area of an industrial plant; a first acoustic sensor embedded within the first lighting device and configured to detect an acoustic signature of a component in the industrial plant; a computing device communicatively connected to the first acoustic sensor and configured to evaluate a condition of the component in the industrial plant based on the acoustic signature.
US10024821B2 Ion mobility spectrometer and method of operating same
An ion mobility spectrometer instrument has a drift tube that is partitioned into a plurality of cascaded drift tube segments. A number of electric field sources may each be coupled to one or more of the plurality of drift tube segments. A control circuit is configured to control operation of the number of the electric field sources in a manner that sequentially applies electric fields to the drift tube segments with a magnitude of at least one being different than the others to allow only ions having a predefined ion mobility or range of ion mobilities to travel through the drift tube. Alternatively, the length of at least one of the drift tube segments may be made different from those of the others to produce the same result. The drift tube segments may define a linear drift tube or a closed drift tube with a continuous ion travel path.
US10024820B2 Microfluidic device for gel electrophoresis and method of manufacturing thereof
According to embodiments of the present invention, a microfluidic device for gel electrophoresis is provided. The microfluidic device includes a sample channel configured to receive a sample; a stacking channel comprising a preloaded stacking reagent; and a separation channel comprising a preloaded separation reagent, wherein the preloaded stacking reagent has a physical characteristic different from that of the preloaded separation reagent; and wherein the sample channel, the stacking channel and the separation channel are in fluid communication with one another. According to further embodiments of the present invention, a method of manufacturing a microfluidic device for gel electrophoresis is also provided.
US10024819B2 Microfluidics with wirelessly powered electronic circuits
Techniques, devices and systems are described for incorporating a printed circuit with a microfluidic device and wirelessly powering the microfluidic device. In one aspect, a microfluidic device includes a substrate with a fluidic channel to provide a path for a fluid with particles. The fluidic channel includes fluid inlet and outlet. A pair of electrodes near the inlet and the outlet guides the particles toward a center of the fluidic channel using negative-dielectrophoresis (DEP) effect in response to an alternating current (AC) frequency voltage received at the pairs of electrodes. Additional pairs of electrodes are disposed along a border of the fluidic channel between the pairs of electrodes near the inlet and the outlet of the fluidic channel to isolate a subpopulation of the particles using positive and negative DEP effects in response to AC voltages of different frequencies received at different ones of the additional pairs of electrodes.
US10024813B2 Gas detection apparatus
A gas detection apparatus (1) which includes a gas detection element (3) including a heat generation resistor (34); an energization control section (7) which switches the energization state of the heat generation resistor to alternately assume one of two resistance values corresponding to one of two set temperatures set in advance; and a casing member (90) which accommodates the gas detection element and has a gas inlet opening (92h). The gas detection apparatus further includes a humidity computation section (7) which computes the humidity of the object atmosphere based on a ratio of a high-temperature-time voltage VH to a low-temperature-time voltage VL; and a clogging determination section (7) which determines the degree of clogging of the gas inlet opening based on a change in the humidity computed by the humidity computation section.
US10024809B2 Group III nitride wafers and fabrication method and testing method
The invention provides, in one instance, a group III nitride wafer sliced from a group III nitride ingot, polished to remove the surface damage layer and tested with x-ray diffraction. The x-ray incident beam is irradiated at an angle less than 15 degree and diffraction peak intensity is evaluated. The group III nitride wafer passing this test has sufficient surface quality for device fabrication. The invention also provides, in one instance, a method of producing group III nitride wafer by slicing a group III nitride ingot, polishing at least one surface of the wafer, and testing the surface quality with x-ray diffraction having an incident beam angle less than 15 degree to the surface. The invention also provides, in an instance, a test method for testing the surface quality of group III nitride wafers using x-ray diffraction having an incident beam angle less than 15 degree to the surface.
US10024805B2 Method and device for identifying inorganic particles which contaminate loads containing organic particles
The present invention describes a method for identifying inorganic particles which contaminate loads containing organic particles, characterized by including the steps of collecting a sample of the load of organic particles, magnetizing the sample, illuminating the sample, capturing images of the sample and sending the images to a computer for processing, analyzing, and evaluating the images, and finally diagnosing whether the load is contaminated, retaining or releasing the load. The device for identifying inorganic particles which contaminate loads containing organic particles, characterized in that it comprises at least one magnetic field source, at least one lighting source, at least one photographic camera, and a computer.
US10024803B2 Method for determining an analyte in an automated manner
A method for determining an analyte of a liquid sample in a cuvette includes providing a cuvette, a reagent, a barcode, an icon on the cuvette and a liquid analysis device comprising a photometer, a rotation device, a camera, a calibration data memory storing first calibration data, and an input device which manually inputs second calibration data. The cuvette is inserted into the liquid analysis device and is rotated to align the icon with the camera. The icon is read with the camera and the icon read compared with an icon model stored in the liquid analysis device to determine whether it corresponds thereto. The liquid sample is subjected to photometry based on the first calibration data if the icon read corresponds to the icon model. If not, the input apparatus is activated and the liquid sample is subjected to photometry on the basis of the second calibration data.
US10024801B2 Analysis system for online-transferred analysis sample
The present invention relates to an analysis system capable of online transferring an analysis sample and promptly acquiring an analysis result. The analysis system capable of analyzing the analysis samples supplied from at least two sites, with one analysis apparatus, and requiring no cleaning process for a nebulizer and a spray chamber, is provided. The present invention relates to analysis system including at least two sample individually transferring units. Each sample transferring path of the sample individually transferring units is coupled to a plasma torch of a common analysis unit including the one analysis apparatus with inductively-coupled plasma or microwave plasma. Each sample transferring path has a main flow path, a makeup gas supply path, and a drain flow path. The plasma torch has a sample introducing pipe that introduces the atomized analysis sample, provided at a substantially center. The inner diameter of the drain flow path is equivalent to or larger than the inner diameter of an inlet portion of the sample introducing pipe of the plasma torch.
US10024797B2 Biosensing systems for measurement of lactose
Herein disclosed are biosensing systems that measure lactose concentration in a solution.
US10024792B2 Removable chromatic witness assembly, system, and method to monitor thermal events and impact events on a composite structure
There is provided a removable chromatic witness assembly, system, and method to monitor thermal events and impact events on a surface of a composite structure. The removable chromatic witness assembly has a plurality of chromatic witness geometric configurations separately coupled in an arrangement to one or more portions of a polymeric film layer. Each chromatic witness geometric configuration has a plurality of chromatic probes of a same type incorporated into an adhesive material. At least two of the geometric configurations have a different type of chromatic probes with a different sensing capability for thermal events and impact events on the composite structure. The polymeric film layer and the geometric configurations form the removable chromatic witness assembly in a form of a removable chromatic witness applique configured to be removably applied directly and continuously to the surface of the composite structure, and configured to monitor the thermal and impact events.
US10024788B2 Spectrometer with random beam profiles
A spectrometer includes a light source configured to emit a beam along a beam path through a sample volume comprising an analyte. Also included is at least one detector positioned to detect at least a portion of the beam emitted by the light source, and at least one reflector positioned along the beam path intermediate the light source and the at least one detector having a surface roughness greater than a predefined level such as 20 Å RMS.
US10024786B2 Method for calibrating an optical fluid sensor
A method for calibrating an optical fluid sensor, the method including providing a calibration element having defined properties similar to those of a fluid to be measured; simulating optical characteristics of the fluid to be measured, with the aid of the calibration element, a measuring radiation being routed onto the calibration element, and evaluating the measuring radiation modified by the calibration element, at least one calibration point of the fluid being ascertained with the aid of the calibration element.
US10024784B2 Vitreous silica crucible and evaluation method of the same
A vitreous silica crucible used to pull up silicon single crystal includes: a cylindrical straight body portion, a corner portion formed at a lower end of the straight body portion, and a bottom portion connected with the straight body portion via the corner portion, wherein the vitreous silica crucible further comprises: an opaque outer layer enclosing bubbles therein; and a transparent inner layer from which bubbles are removed, wherein the residual distortion's distribution obtained by measuring the silica glass's inner surface in a non-destructed state has an optical path difference which is 130 nm or less, which residual distortion's distribution is measured using a distortion-measuring apparatus which converts a linearly polarized light into circularly polarized light and then irradiates the crucible's wall.
US10024775B2 Method and device for determining the abrasion properties of a coated flat product
A method for determining the abrasion properties of a coated flat product is described. A corresponding method is proposed in which an adhesive strip is stuck to the coating of the flat product, the flat product is bent in the region provided with the adhesive strip or to be provided with the adhesive strip, the adhesive strip after bending is peeled off together with abrasion material of the coating adhering to the adhesive strip, the grey tones of the adhesive strip are determined stripe by stripe crossways to the width of the abrasion, and on the basis of the grey tones determined stripe by stripe the grey width is determined as the width of the abrasion and/or the representative grey tone is determined as the representative grey tone of the grey tones determined stripe by stripe.
US10024771B2 Portable self-cleaning aggregrate mixture analysis unit
A portable, self-cleaning aggregate mixture analysis device that accepts a sample of an aggregate mixture, separates the sample into particles, analyzes the compositions of the sample, displays results to a user and washes away sample residue, so as to prepare the device for analysis of a subsequent material sample.
US10024770B2 Gas autosampler
The invention discloses a gas autosampler comprising a propeller, a transmission device, a sample chain and a sample feeding cone. As the injector of the present invention is directly used as a sample feeding bottle, the transfer times can be reduced and the pollution possibility can be reduced. Meanwhile, the sample chain can increase and reduce the position number according to the requirements, and the motor controlling can feed the samples for multiple times, so that the samples can be automatically fed.
US10024767B2 Systems and methods for collection and sampling of chemical species
A method for collecting a compound from a surface, the method comprising providing a silicone adhesive collector comprising a silicone adhesive layer on a backing; contacting the silicone adhesives collector and a first solvent to provide a wetted collector; contacting the silicone adhesive layer of the silicone adhesive collector and a surface to be analyzed to provide a loaded collector; and removing the loaded collector from the surface to collect the compound. The disclosure also relates to a system for collecting a chemical compound from surfaces, the system comprising a silicone adhesive collector comprising a backing, and a silicone adhesive layer disposed on the backing; a first solvent; and instructions to dispose the first solvent on the silicone adhesive collector, the surface, or a combination thereof.
US10024763B2 Efficient high speed uniformity measurements using speed ramps
Methods and systems for improving the uniformity of a tire by determining one or more high speed uniformity parameters of the tire are provided. The high speed uniformity parameters can be determined by continuously acquiring uniformity data while ramping the tire to and from high speeds. For instance, measured uniformity data can be continuously collected for the tire as the tire is increased to high rotational speeds and decreased from high rotational speeds. The measured uniformity data can then be analyzed to determine one or more high speed uniformity parameters for the tire. For instance, the measured uniformity data can be corrected for non-high speed uniformity contributions to the uniformity measurements, such as contributions resulting from non-uniformity of a road wheel use to load the tire during uniformity testing, contributions resulting from mass unbalance of the tire, and contributions from low speed uniformity parameters of the tire.
US10024760B2 Methods for monitoring turbine components
Methods for monitoring a components include locating a plurality of machined surface features on the component, locating at least one reference point, and measuring a plurality of first distances between the plurality of machined surface features and the at least one reference point.
US10024758B2 Abnormality detecting device having function for detecting abnormality of machine tool, and abnormality detecting method
An abnormality detecting device and method for detecting a symptom of a failure of a spindle of a machine tool before the spindle malfunctions. The abnormality detecting device for detecting an abnormality or malfunction includes a spindle motor and a motor controller. The motor controller includes a time measuring part which measures a spindle stopping time from when a free-run of the spindle motor accelerated to a predetermined number of rotations is started to when the spindle motor is stopped, a storing part which stores the spindle stopping time measured by the time measuring part, and a comparing part which compares a plurality of data with respect to the spindle stopping time stored in the storing part, and judges as to whether or not an abnormality exists in the spindle or the spindle motor.
US10024754B2 Method for monitoring health of a seal
There is disclosed a method of monitoring the health of an abradable seal located on a piston of an actuator, the method comprising the steps of: (i) measuring an initial velocity of said actuator piston while said actuator is maintained in a passive condition at an initial time; (ii) operating said actuator; (iii) measuring a subsequent velocity of said actuator piston while said actuator is maintained in a passive condition at a subsequent time; (iv) repeating steps (ii)-(iii) and either: recording or outputting the measured subsequent velocities over time; or determining a health status of said actuator when said subsequent velocity has increased above a predetermined amount.
US10024750B2 Cleaning cycle for capless refueling neck
A method for a vehicle, comprising: following a refueling event, venting a capless refueling assembly to a fuel tank; and then executing an evaporative emissions leak test. In this way, residual fuel trapped in the capless refueling assembly may be removed. This, in turn will prevent a pressure build-up in the capless refueling assembly which could lead to the downstream door opening during a leak test, thereby confounding results.
US10024747B2 Pressure ports and related methods
A pressure port assembly and related components and methods are disclosed. In some instances, the pressure port assembly may comprise a pressure port body, including pressure port bodies composed of a continuous material. Pressure port bodies within the scope of this disclosure may be coupled to pressure sensing elements, including pressure transducers. Apertures or other flow paths may be provided across a pressure port body. Methods of integrally forming a pressure port body comprising a continuous material are also disclosed.
US10024745B1 Dynamometer for automobile steering wheel position adjusting device
A dynamometer for automobile steering wheel position adjusting device which comprising: a rack box, a fixing fixture, a supplemental fixing fixture, a first dynamometer mechanism, and a second dynamometer mechanism. The fixing fixture which comprising a base panel, four locking devices, two supporting device; the two dynamometer mechanism are both provided with a dynamometer. The fixing fixture and the first dynamometer mechanism are mounted on the base surface of the rack box, the first dynamometer mechanism is arranged in front of the fixing fixture, the supplemental fixing fixture is mounted on the right side wall of the rack box and the second dynamometer mechanism is mounted on the left side wall of the rack box. The two dynamometer mechanisms test the force required to turn adjustment handle or to pull or push the telescoping column with the neck of the steering wheel position adjusting device respectively.
US10024744B2 Control panel with flexible piezoelectric sensor for a vehicle
A control panel for a vehicle includes a flexible trim element, a rigid supporting member, a piezoelectric sensor arranged between the trim element and the supporting member, and a flexible element arranged between the piezoelectric sensor and the rigid supporting member.
US10024742B2 System and method for torque transducer and temperature sensor
A system includes a magnetostrictive sensor having a sensor head including a driving pole. The driving pole includes a driving coil that may receive a driving current and may emit a magnetic flux portion through a rotary structure. The sensor head also includes a sensing pole including a sensing coil that may receive the magnetic flux portion and may transmit a signal based at least in part on the received magnetic flux portion. The received magnetic flux portion is based at least in part on a force on the rotary structure. The sensor head also includes a temperature sensor disposed on the sensor head. The temperature sensor may measure a temperature of the rotary structure.
US10024741B2 Measuring device and method for ascertaining a pressure map
A measuring device for determining a pressure map during application of pressure to at least one measurement layer between a first pressure body and a second pressure body the measuring device comprising: (i) at least one transmitter located on one peripheral edge of the measurement layer for emission of signals in the form of electromagnetic waves along a first signal route which runs through the measurement layer and at least one other signal route which runs through the measurement layer, and (ii) at least one receiver located on the peripheral edge for reception of the signals of the first signal route and other signal route(s), which signals are sent by the transmitter through the measurement layer and can be changed when pressure is applied. Furthermore this invention relates to a corresponding method.
US10024740B2 System and method for analyzing athletic activity
Various sensor systems are described herein, including inserts having sensors thereon, which are configured to be received in an article of footwear. The inserts may be connected to a sole member of the footwear, or may function as a sole member. The sensors may be bonded to an outer surface of the insert in some configurations. The system may also include an electronic module that is overmolded into the sole structure and includes a connector for external access.
US10024735B2 Heat energy sensing and analysis for welding processes
A series of time-sequenced heat energy data arrays or data stream sets of a weld process region are processed by a weld data array or data stream processing system to produce a heat energy data set output that is related to weld process region features or weld process region heat energy data. The heat energy data set output can be displayed to a system user and modified by system user input to the weld data array or data stream processing system; alternatively, or in combination, the system user output and input, the heat energy data set output, or data produced from the heat energy data set output by the weld data array or data stream processing system, can be transmitted to a weld process controller to adjust parameters in the weld process responsive to the output of the weld data array or data stream processing system.
US10024732B2 Feeding device for an optical fiber for measuring the temperature of a melt
A feeding device for feeding an optical fiber from a coil and for recoiling unused fiber for use in an apparatus for measuring the temperature of a melt is provided. The feeding device includes a support for a coil, a feeding mechanism for decoiling the optical fiber from the coil and recoiling the optical fiber, at least one motor for driving the feeding mechanism, and a load for the optical fiber which avoids a spring back effect of the optical fiber from the coil. Blockage is avoided when decoiling and recoiling the optical fiber from the coil.
US10024731B2 Immersion device for an optical fiber for measuring the temperature of a melt
An immersion device for measuring the temperature of a melt with an optical fiber, preferably a metal coated optical fiber, in a metallurgical vessel includes a feeding channel, feeding means for feeding an optical fiber into a disposable guiding tube and for feeding the disposable guiding tube together with the optical fiber into the melt, and control means for monitoring the position of an end of the optical fiber relative to an end of the disposable guiding tube. The relative position determines the quality of a temperature measurement.
US10024730B2 Thermochromic polyacrylamide tissue phantom and its use for evaluation of ablation therapies
A polyacrylamide tissue phantom embedded with multi-formulated thermochromic liquid crystals for use in the evaluation of RF ablation therapies is provided. The tissue phantom approximates the properties of biological tissue, and therefore provides a suitable substitute for use in testing the effects of RF and other energy-emitting devices on biological tissue. Also provided is a system for using the tissue phantom in the evaluation of RF therapies.
US10024727B2 Temperature sensor circuit
The temperature sensor circuit includes a diode that is connected to a first potential at a cathode thereof. The temperature sensor circuit includes a voltage dividing circuit that is connected to an anode of the diode at a second end thereof and outputs a divided voltage. The temperature sensor circuit includes a second amplifying circuit that receives the first signal at a first input end thereof, receives the divided voltage at a second input end thereof, is connected to a first end of the voltage dividing circuit at an output end thereof and outputs a second signal so as to make the divided voltage equal to the first signal. The temperature sensor circuit includes a measuring circuit that calculates a voltage difference between the first signal and the second signal and outputs an output signal based on the result of the calculation.
US10024726B2 Temperature sensor having intermediate member connecting leads to element electrode wires extending from temperature detector
A temperature sensor includes a temperature detector having a thermosensitive element, element electrode wires, leads, and intermediate members. The temperature sensor is formed such that ends of the element electrode wires are embedded in the temperature detector, the leads are electrically connected to the respective element electrode wires, and the intermediate members electrically connect the element electrode wires to the respective leads. Each element electrode wire and the corresponding intermediate member are arranged being aligned in the extending direction, and bonded to each other, with opposing surfaces facing each other being abutted each other. The intermediate member and the corresponding lead are juxtaposed in a direction perpendicular to the extending direction, and bonded being overlapped with each other.
US10024725B2 Temperature sensor system and method for producing a temperature sensor system
The invention relates to a temperature sensor system comprising a first ceramic housing part comprising a sleeve-shaped lower part with a first lower end having a first opening, and a second upper end having a second opening, and an upper part connected to the second upper end. The temperature sensor system further comprises a temperature probe element which is at least partially arranged in the lower part and which has a ceramic sensor element housing, a sensor element arranged in the sensor element housing, and electrical supply lines. The sensor element housing is at least partially arranged in the first opening. The ceramic sensor element housing has a higher thermal conductivity than the first ceramic housing part. Also disclosed is a method for producing a temperature sensor system.
US10024724B2 Temperature monitoring systems and methods for electrical power distribution systems
An electrical power distribution system includes an electrical connector, an electrical conductor and a temperature monitoring system. The electrical conductor is secured to the electrical connector to form an electrical connection. The temperature monitoring system includes a temperature monitoring device. The temperature monitoring device includes a temperature sensor coupled to the connector to detect a temperature of the connection.
US10024722B2 Temperature detection device for a vehicle heater
A temperature detection device (10) for a vehicle heater detects a fluid temperature. The device includes a temperature sensor (12) as well as a contact element (14) with a first side (16), around which the fluid can flow in at least some sections, and with a second side (18) facing away from the first side (16). The temperature sensor (12) is configured as a radiation sensor. The contact element (14) is arranged relative to the temperature sensor (12) such that at least a part of the radiation emitted from the second side (18) of the contact element (14) can be received by the temperature sensor (12).
US10024721B2 Graphene-based bolometer
A bolometer. In one embodiment a graphene sheet is configured to absorb electromagnetic waves. The graphene sheet has two contacts connected to an amplifier, and a power detector connected to the amplifier. Electromagnetic power in the evanescent electromagnetic waves is absorbed in the graphene sheet, heating the graphene sheet. The power of Johnson noise generated at the contacts is proportional to the temperature of the graphene sheet. The Johnson noise is amplified and the power in the Johnson noise is used as a measure of the temperature of the graphene sheet, and of the amount of electromagnetic wave power absorbed by the graphene sheet.
US10024720B1 Compact hyperspectral systems
Hyperspectral imaging sensors that can readily switch between multiple common aperture imagers, and are more compact and lightweight than previous hyperspectral sensor designs.
US10024716B2 Field lens corrected three mirror anastigmat spectrograph
A spectrograph that includes camera focusing optics with a primary mirror having a concave-shaped reflective mirror surface, a secondary mirror having a convex-shaped reflective mirror surface and positioned to receive light reflected by the primary mirror, a tertiary mirror having a concave reflective mirror surface and positioned to receive light reflected by the secondary mirror, and a field correcting lens comprising a convex lens surface in combination with a concave lens surface, wherein light received by said field correcting lens from said tertiary mirror enters said convex lens surface, traverses said field correcting lens, and exits from said concave lens surface. The optional field correcting lens is positioned such that the primary mirror, secondary mirror, tertiary mirror, and the field correcting lens share the common parent vertex axis.
US10024714B1 Ultraviolet radiation monitoring apparatus, system having the same, and method thereof
The present application discloses a UV radiation monitoring apparatus, method, and system. The monitoring apparatus includes a case, an authenticator disposed on the case and configured to identify a user, a controller in the case coupled to the authenticator to enable a first mode for an authenticated user, a detector on the case coupled to the controller and configured to measure an intensity of ultraviolet radiation and generate ultraviolet index (UVI) value at the present time, a memory coupled to the controller and configured to store the UVI values over an exposure time added into historical UVI data for the authenticated user, and a display unit to display the UVI value at the present time and the personal health instructions on UV protection for the authenticated user. The monitoring apparatus further is configured to be paired with a mobile terminal for providing updated personal health instructions.
US10024713B1 Vibrissa sensor
A vibration sensor for a fluid environment includes a vibrissa that can be positioned in the fluid environment. The vibrissa is joined to a cantilever body having magnets positioned thereon. Cantilever body is supported by a resilient support member in an interior hollow within a housing. Support member allows movement of body in two dimensions while supporting the body in a third dimension. Magnetic sensors corresponding to the magnets on the body are positioned on the housing for detecting movement of the body caused by the vibrissa. In various embodiments, the support member can be a membrane shielding the housing interior from environmental fluid flow.
US10024710B2 Payload monitoring system
A system is disclosed for monitoring payload at a worksite having multiple machines. The system may have a first sensor located onboard a haul machine and configured to generate a first signal indicative of a total amount of material in the haul machine, and a second sensor located onboard a load machine and configured to generate a second signal indicative of an amount of material being dumped into the haul machine by the load machine. The system may also have at least one controller in communication with the first and second sensors. The at least one controller may be configured to selectively perform a sensor calibration process based on a comparison of the first and second signals.
US10024706B2 Gutter obstruction gauge apparatus
A gutter obstruction gauge apparatus providing a visual indicator of an obstructed gutter by providing a gauge device that provides indication that a gutter is full and needs clearing. The instant gutter obstruction gauge apparatus becomes visible within a gutter when the gutter is filled with debris and requires cleaning. The instant invention advantageously allows for the ability of maintaining the gutters and increasing the performance of the gutter and draining structures. The instant gutter obstruction gauge apparatus is a lightweight uncomplicated structure comprised of readily available materials allowing for easy and low cost manufacture.
US10024705B2 Weather data-dependent level sensor retrieval
A measurement device arrangement includes a measurement device measuring a distance to an object, for example in the form of a depth measurement. A control unit is provided, which calculates the point in time for the next distance measurement, taking account of current or predicted weather conditions at the location of the measurement device. The frequency of the measurement can thus be adjusted to the weather conditions in order to reduce the power consumption of the measurement device without having to go without punctual reports of depth changes in the process.
US10024704B2 Thermal flow meter having seal areas with deformed ferrules
Provided is a thermal flow meter including an inlet-side body into which an inlet of a measurement tube is inserted, an outlet-side body into which an outlet of the measurement tube is inserted, an inlet-side nut having internal threads fastened to external threads formed on the inlet-side body, an outlet-side nut having internal threads fastened to external threads formed on the outlet-side body, an inlet-side ferrule of resin being deformed to form a seal area as the inlet-side nut 15a is fastened to the inlet-side body, and an outlet-side ferrule of resin being deformed to form a seal area as the outlet-side nut is fastened to the outlet-side body.
US10024700B2 Fluid analysis device
The present invention is configured to, on the basis of an upstream side parameter having a value that is related to a change rate of an upstream side voltage when a flow rate of measuring target fluid changes, and a downstream side parameter having a value that is related to a change rate of a downstream side voltage when the flow rate of the measuring target fluid changes, calculate a fluid-specific value exhibiting a specific value depending on the thermal conductivity of the fluid.
US10024694B1 Apparatus and method for measuring kinematic properties
Disclosed is an apparatus for measuring a kinematic property of a first object relative to a second object. The apparatus includes a first communicator associated with a first object and a second communicator associated with a second object. The first communicator includes a first frame and at least four first entangled clocks disposed on the first frame. Yet further, the first communicator includes a first plurality of photo detectors corresponding to the at least four first entangled clocks. Further, the first communicator includes a first processor communicatively coupled to the first plurality of photo detectors. Further, the first communicator includes a first power. The second communicator includes a second frame and at least four second entangled clocks disposed on the second frame. Yet further, the second communicator includes a second plurality of photo detectors. Moreover, the second communicator includes a second power supply.
US10024692B2 Variable differential transformer position sensor with a trapezoidal primary coil
A transformer includes a bobbin, a primary coil, and a pair of secondary coils. The bobbin has an axial bore formed therein. The primary coil is wound on the bobbin and is adapted to be electrically excited with an excitation signal. The secondary coils are disposed adjacent to the primary coil, and are inductively coupled to the primary coil upon electrical excitation of the primary coil. The primary coil is wound on the bobbin such that at least a portion of the primary coil has a cross section shape that is a trapezoid.
US10024690B2 Incremental rotary encoder using hall effect sensors and magnetic detents
A rotary encoder and rotary encoder system that provides rotation detection and generates tactile feedback using a single magnetic mechanism and without relying on mechanical detects. The rotary encoder utilizes a ring magnet attached to a knob, two Hall Effect sensors that detect movement information for the processor, and magnets that are mounted to the surface of the platform. As the knob and multipole ring magnet get rotated, the ring magnet is subjected to opposing forces due to the magnets mounted to the platform surface, causing an unstable position that is experienced as tactile feedback by the user rotating the knob. Releasing the knob snaps the magnetic ring into one of many fixed positions, thus providing further tactile feedback.
US10024688B2 Angle detection device and angle detection method
An angle detection device which includes multiple sensors to output multiple sinusoidal signals having different phases according to the rotation angle of a rotating body; a rotation calculation device to detect the rotation angle based on the multiple sinusoidal signals and detect an amplitude of the multiple sinusoidal signals to output the amplitude of the multiple sinusoidal signals as amplitude signal; and an amplitude comparison device to compare the amplitude signal with a predetermined amplitude target value and output an amplitude error signal indicating the comparison result; wherein the error of amplitude of the multiple sinusoidal signals is corrected by increasing or decreasing a drive input of a sensor driving unit based on the amplitude error signal.
US10024686B2 Method of approaching a platform
A method having a preparation stage for preparing an approach path (25) to a theoretical position (20′) of a platform (20). During a consolidation stage, a current position (20″) of said platform (20) is determined and an alert is triggered when the distance (D1) between said theoretical position (20′) and said current position (20″) is greater than a first threshold. During a security stage, entities provided with respective automatic identification systems and present in a predetermined monitoring zone (OCZ) are monitored, and a horizontal representation of said approach path (25) is displayed on a display screen (8) together with the following for each entity: a plot (41) representing its current position; an indication (42) of the travel direction of the entity; and a representation (43) relating to the danger level of the entity.
US10024683B2 User-specific landmarks for navigation systems
A server identifies landmarks associated with users as the users take part in trips or otherwise interact with a navigation system. The server causes presentation of the identified landmarks to the users during future trips, such as part of navigational directions along a route to a particular destination, or on a visible portion of a map user interface. Presentation of the user-specific landmarks allows the users with more context and thus the ability to better navigate.
US10024681B2 Tactile navigation systems and methods
Provided is a wearable navigation device, comprising a band portion positioned at a portion of a human body; a location device that receives navigation data regarding a destination location for an item and determines a distance and orientation with respect to a current position of the wearable navigation device to the destination location; and a plurality of tactile feedback emitters that provide tactile feedback to the portion of the human body in a predetermined sequential order to direct a wearer of the band portion to the destination location having a point of intersection of a length, width, and height.
US10024678B2 Wearable clip for providing social and environmental awareness
A clip includes an IMU coupled to the clip and adapted to detect inertial measurement data and a GPS coupled to the device and adapted to detect location data. The clip further includes a camera adapted to detect image data and a memory adapted to store data. The clip further includes a processor adapted to recognize an object in the surrounding environment by analyzing the data. The processor can determine a desirable action based on the data and a current time or day. The processor can determine a destination based on the determined desirable action. The processor can determine a navigation path based on the determined destination and the data. The processor is further adapted to determine output based on the navigation path. The clip further includes a speaker adapted to provide audio information to the user.
US10024677B2 Method of processing positioning data
A server arranged to process GPS data to generate enhanced map data is disclosed, and comprises a plurality of navigable segments representing segments of a navigable route in an area covered by a map, the server connected with a wireless telecommunications transceiver arranged to receive GPS fixes by wireless telecommunication from a plurality of navigation devices and send the received GPS fixes to the server, the server comprising a processor arranged to generate at least one speed profile for each segment from the GPS fixes from at least two of the plurality of navigation devices, each speed profile comprising an expected speed of travel through the segment, and the server arranged to subsequently cause the transceiver to send the speed profiles to the navigation devices.
US10024672B2 Navigation communication device and method
A navigation method in a first communication device including determining a meeting place for the first communication device and at least one second communication device, according to present location and user preference of respective communication device, and setting a navigation route from the present location of the first communication device to the determined meeting place.
US10024671B2 Multi-stop route selection system
A multi-stop route selection system may include a telematics device associated with a vehicle having one or more sensors arranged therein, a mobile device, and a server computer. The server computer may receive driving data of a driver of the vehicle and a vehicle location from the telematics device, determine one or more driving behaviors of the driver based on the driving data, receive data regarding a calendar of the driver from the mobile device, identify a plurality of appointments in the calendar, determine a route comprising multiple destinations for the driver based on the vehicle location, the one or more driving behaviors, and the plurality of appointments, transmit the route to the mobile device, receive a request to add a new destination to the route from the mobile device, generate a modified route comprising the new destination, and transmit the modified route for the driver to the mobile device.
US10024668B2 Position estimation system, position estimation method and mobile unit
A position estimation system estimates a position of a mobile unit including a camera that captures an image of an area around the mobile unit. The system includes an ECU configured to store a plurality of pieces of map information, the plurality of pieces of map information respectively including a plurality of pieces of image information and respectively including a plurality of pieces of first positional information. The image information corresponding to a plurality of images respectively captured at a plurality of points within a predetermined range, the first positional information being acquired based on information other than the image information and respectively corresponding to the points, environmental conditions of the map information when the images were captured are different from each other, acquire an image captured by the camera, and estimate the position of the mobile unit based on the image acquired by the ECU and the map information.
US10024663B2 Micromechanical coriolis rate of rotation sensor
A micromechanical sensor that can detect shock effects in order to prevent false measurements. The sensor includes a substrate having a measurement axis and a detection axis that are disposed orthogonally to each other, and first and second driving masses disposed in a plane containing the measurement and detection axes. Each of the driving masses is rotatably coupled to the substrate via a central suspension disposed on the detection axis. The sensor includes drive electrodes that generate rotary motions in each of the driving masses about a drive axis thereof. At least one elastic connecting element allows the driving masses to deflect in opposite directions in response to a rate of rotation about the measurement axis but deflect in the same direction in response to a shock condition.
US10024661B2 Associating signal intelligence to objects via residual reduction
Generally discussed herein are systems and apparatuses that are configured to and techniques for associating a SIGnal INTelligence (SIGINT) signal with an object or tracklet. According to an example a technique can include estimating Times of Arrival (ToAs) at each of a plurality of collectors of a first signal from each of a plurality of moving transmitters, each first signal transmitted from a transmitter on a tracklet extracted from video data and received at the plurality of collectors, wherein a location of each of the plurality of collectors is known, comparing each estimated ToA to a respective actual ToA of a SIGINT signal received at each of the collectors, or determining a likelihood that the signal corresponds to the SIGINT signal to determine whether the SIGINT signal was transmitted from a transmitter on the corresponding tracklet.
US10024660B2 Method to determine physical properties of the ground
The method can determine physical properties of the ground stepped upon by a user wearing a footwear incorporating an accelerometer, and includes: receiving a raw signal from the accelerometer during at least one step being taken by the user on the ground; identifying, in the received raw signal, at least one characteristic signature; associating the at least one characteristic signature to physical properties of the ground; and generating a signal indicating the physical properties based on said association. The generated signal can further be used to advise a user of a risk of falling based on at least the physical properties of the ground.
US10024658B2 CMM moving path adjustment assisting method and apparatus
A method is provided to assist adjustment for a movement path of a probe. A coordinate measuring machine includes a probe having a tip for detecting a surface of an object, and a movement mechanism for moving the probe, and measures a shape of the object by allowing the probe tip to scan the surface. A controller controls operation of the coordinate measuring machine by calculating a scanning path for allowing the probe tip to perform scanning movement and the movement path followed by the probe when the probe tip moves along the scanning path, setting control points on a line connecting each position of the probe tip and each corresponding position of the probe accepting a change in position of the control points by a user, and changing the movement path accordingly. A guide point allows the control points to move collectively.
US10024657B2 Method for classifying metal tubes
A method or classifying metal tubes in which the measuring of the eccentricity over the entire length of the tube is provided, and in which the classification occurs on the basis of the length of the tube portions which have eccentricity either higher or lower than one or more eccentricity thresholds.
US10024655B2 Ambient light rejection for non-imaging contact sensors
A sensor for capturing images of skin topology is provided having a platen, and a one or two-dimensional array of light sensing pixel elements for receiving light representative of skin topology when skin, such as finger(s), are present upon the platen. Such sensor being improved by structures, layers, or methods for reducing or blocking ambient light which would hinder the light sensing pixel elements from sensing the light representative of skin topology. The sensors are non-imaging contact sensors as they have platen to contact skin to be imaged, and do not require optics, such as lenses for focusing and/or magnification, to enable proper capture of light representative of skin topology on the sensor's light sensing pixel elements.
US10024654B2 Method and system for determining in-plane distortions in a substrate
The determination of in-plane distortions of a substrate includes measuring one or more out-of-plane distortions of the substrate in an unchucked state, determining an effective film stress of a film on the substrate in the unchucked state based on the measured out-of-plane distortions of the substrate in the unchucked state, determining in-plane distortions of the substrate in a chucked state based on the effective film stress of the film on the substrate in the unchucked state and adjusting at least one of a process tool or an overlay tool based on at least one of the measured out-of-plane distortions or the determined in-plane distortions.
US10024649B2 Dispersion encoded full range optical coherence tomograph
An apparatus for optical coherence tomography (OCT) comprises a light source, a first arm, a second arm, and a processing unit. The first arm has a first dispersive optical assembly that induces a first amount of dispersion into light from the light source and traversing the first arm, where the first arm is one of a sample arm and a reference arm of an interferometer. The second arm has a second dispersive optical assembly that induces a second amount of dispersion into light from the light source and traversing the second arm, where the second arm is the other of the sample arm and reference arm. The second amount of dispersion is larger than the first amount of dispersion. The processing unit processes an interferometry signal to perform OCT, where the interferometry signal represents a superposition of the light from the first arm and the light from the second arm.
US10024644B2 Wire electrical discharge machine
A wire electrical discharge machine for detecting an end face of an object, configured so that when a contact detection movement is started and if contact between the wire electrode and the workpiece is detected, positions in which the contact between the wire electrode and the workpiece is detected are stored as contact detection positions and that when a non-contact detection movement is then started and if non-contact between the wire electrode and the workpiece is detected, positions in which the non-contact between the wire electrode and the workpiece is detected are stored as non-contact detection positions. When it is determined whether or not a set number of times of execution is reached and if the set number of times of execution is reached, a reference position is obtained by adding the radius of the wire electrode and a clearance of the wire guide to an end face determination position.
US10024641B1 Hand grenade with an explosive train initiation indicator
The subject invention provides a grenade which comprises a means of indicating, to a user, that the grenade's striker assembly has been activated, and thus provides an indication that the grenade has been initiated. Specifically, the subject invention provides such indication of striker activation, and thus grenade initiation, which is evident to the user by touch and feel, without the need for purposeful inspection of the grenade by said user. More specifically, the subject invention modifies the grenade's striker assembly to create a means to obstruct the safety lever from returning to its original position.
US10024640B2 Container for explosive material
A thermoplastic container for explosive material comprising: a primary part defining a rigid compartment for holding explosive material, where the primary part comprises: a side wall having an inner periphery defining the side boundaries of the compartment and an outer periphery, a base arranged at a lower end of the side wall defining the lower boundary of the compartment, where an upper end of the side wall is arranged to provide access to the compartment allowing explosive material to be loaded into the compartment; a secondary part comprising: at least one reinforcement element defining an outer periphery of the container, wherein the reinforcement element is coupled to the primary part and is adapted to provide horizontal and/or vertical load support to the primary part and where the reinforcement element comprises at least one collapsible impact zone adapted to absorb an external impact to the secondary part and to transmit the excess forces of the impact into from the reinforcement element to the primary part.
US10024635B2 Electro-discharge system for neutralizing landmines
A landmine-neutralization system has a vehicle including a water supply tank and an electrical power supply and an electro-discharge apparatus. The electro-discharge apparatus includes one or more electro-discharge nozzles each having a discharge chamber that has an inlet for receiving water from the water supply tank and an outlet, a first electrode extending into the discharge chamber and being electrically connected to one or more high-voltage capacitors that are connected to, and chargeable by, the electrical power supply, a second electrode proximate to the first electrode to define a gap between the first and second electrodes and a switch to cause the one or more capacitors to discharge across the gap between the electrodes to create a plasma bubble which expands to form a shockwave that escapes through one or more exit orifices of the one or more nozzles ahead of the plasma bubble to thereby neutralize a landmine.
US10024633B2 Rapid armor panel system
A rapid armor panel system includes a patch panel which can be attached to a joint strip on a modular ballistic wall so as to cover a damaged area of a ballistic plate in the wall.
US10024631B2 Modular advanced technology marksmanship proficiency system
Disclosed is a modular advanced technology -marksmanship proficiency (MAT-MP) system. The MAT-MP system provides marksmanship instructors with a robust and reconfigurable set of technological tools to quickly diagnose and remediate deficiencies in marksmanship skill at a live-fire range. The system diagnoses the shooter's performance using an array of sensors and an optic camera, all placed on the shooter's weapon, to continuously monitor and record his/her performance during weapon fire. Data output by the sensors and optic camera is gathered by the MAT-MP system's weapon-mounted control device and sent wirelessly to an instructor station, typically a tablet, laptop computer or the like. The MAT-MP coach software running on the instructor's computer presents a summarized analysis of the shooter's performance as well as provides the instructor the ability to view the raw sensor data graphically. The MAT-MP system can enable the instructor to more quickly identify and confirm the root cause of the shooter's poor performance instead of forcing the instructor to rely upon heuristic methods and interpretation of the fall of shot.
US10024629B2 Accessory mounting system
A firearm accessory adjustment system is described. The system provides for independent elevation and windage adjustment for a laser associated with a firearm. Each of the elevation and windage adjustments can be made independently using single adjustments on the side of the firearm. The system can be integral to a sidearm.
US10024626B2 Compressed gas gun
A compressed gas gun having a bolt and piston movable by the application of compressed gas, and a removable inline cylinder, are provided.
US10024623B2 Remote controlled animal dart gun
The present invention provides methods and apparatuses related to applying darts, such as tranquilizers and inoculations, to animals, and more particularly to such application in conditions where human presence in proximity to the animal is undesirable. Example embodiments of the present invention allow darts to be projected to animals while a human operator controls the device from a remote location. The remote location of the human operator reduces the need to chase or otherwise stress the animals. Inclusion of a human operator, as compared to fully automatic systems, reduces the chance of projecting darts to wrong targets such as incorrect species, reduces the chance of malfunction or damage to the system, and provides an ability to monitor in real time the application and effect of the darts.
US10024619B2 Temperature reduction protective wrap
An approach is presented for a temperature reduction protective wrap that wraps around a barrel of a firearm and protects a user's hand and fingers from being burned.
US10024618B1 Muzzle brake for a combat rifle
A muzzle brake includes a muzzle brake mount, a muzzle brake cone and a muzzle brake end cap welded to form a first nozzle, a larger first expansion chamber, a second nozzle and a smaller second expansion chamber. The first and second expansion chambers have pairs of lateral windows for venting combustion gases without net lateral forces on the rifle to which the muzzle brake is attached. The muzzle brake end cap has a toroidal interior surface to recirculate combustion gases within the second expansion chamber. An alignment pin attaches to the top center of the outside of muzzle brake mount as an aid to the user to align the lateral windows in a horizontal orientation.
US10024617B1 Flash and sound suppressor for a firearm
A flash and sound suppressor for a firearm includes a housing with an inlet nozzle, and an end cap, with plural baffles between them, each having a central hole and a radial gap between the baffle and the housing. Between the flared inlet nozzle and the baffles is a first expansion chamber; between the baffles and the end cap is a second, smaller expansion chamber. The baffles are formed to divide and direct combustion gases between those that follow the bullet through the central hole and those that flow through the radial gap where they are re-directed by the next baffle back across the axis of the housing. The changing orientation of the baffles controls that re-direction. The end cap has an inner, toroidal surface formed to improve mixing in the second expansion chamber, and an outer surface that improves radial gas dispersion and separation.
US10024616B2 Pin retention clip for triggers
A trigger assembly retention apparatus. It is useful in allowing the easy removal and reinsertion of a trigger assembly of a gun for cleaning, replacement, inspection or the trigger assembly or any other reason.
US10024610B2 Light weight housing for internal component with integrated thermal management features and method of making
A method of making a light weight housing for an internal component is provided. The method including the steps of: forming a first metallic foam core into a desired configuration; forming a second metallic foam core into a desired configuration; inserting an internal component into the first metallic foam core; placing the second metallic foam core adjacent to the first metallic core in order to secure the internal component between the first metallic foam core and the second metallic foam core; applying an external metallic shell to an exterior surface of the first metallic foam core and the second metallic foam core; and securing an inlet fitting and an outlet fitting to the housing, wherein a thermal management fluid path for the internal component into and out of the housing is provided by the inlet fitting and the outlet fitting.
US10024608B2 Heat exchanger
A furnace or other heat exchanger application for heating, ventilation, air conditioning and refrigeration systems having condensate control. Specifically, a condensate control for secondary heat exchangers is provided for use with high efficiency furnaces, particularly for small tonnage systems, such as residential or unitary systems. Condensate management permits a plurality of furnace orientations while providing resistance to corrosion due to liquid condensate.
US10024600B2 Mini-tube air cooled industrial steam condenser
Large scale field erected air cooled industrial steam condenser having 10 heat exchanger bundles per cell arranged in five pairs in a V-shape, each heat exchanger bundle having four primary heat exchangers and four secondary heat exchangers in which each secondary heat exchanger is paired with a single primary heat exchanger. Four primary condensers are arranged such that the tubes are horizontal, while the inlet steam manifolds at one end of the tubes are perpendicular to the primary condenser tubes, i.e., parallel to the transverse axis of the bundle. Steam enters the small inlet steam manifolds from below. Cross-sectional dimensions of the tubes are 200 mm wide with a cross-section height of less than 10 mm with fins that are 10 mm in height, arranged at 9 to 12 fins per inch.
US10024598B2 Feeding device of a belt drying installation and method for controlling a feeding device
A feeding device is provided for a belt drying installation for dump or sewage sludge material dewatered down to a pasty consistency. In the conveying path of the sludge material, a first roller having transverse grooves that are set back relative to the outer diameter of the roller and a guide device are arranged relative to the outer diameter of the first roller such that when the roller is rotated the sludge material is drawn into the transverse grooves and is shaped to elongated extrudates. The first roller is associated with a comb which has teeth that rigidly engage the transverse grooves and which sweeps the extrudates from the transverse grooves, wherein the tips of the teeth which rigidly engage the transverse grooves define a line of engagement. The tooth tips which rigidly engage the transverse grooves are beveled towards the tooth neck.
US10024594B2 Domestic refrigeration appliance having an interior lighting apparatus and transparent compartment dividers
A domestic refrigeration appliance includes an interior for receiving foodstuffs which is bounded by walls, a door for closing the interior, a lighting apparatus which is configured to illuminate the interior at least while the door is open and at least one plate-shaped compartment divider which is disposed in the interior and is made of a transparent material. The lighting apparatus has a plurality of light sources which are disposed in a top wall bounding the interior and are oriented in such a way that the interior has substantially uniform illumination above and below the compartment divider because of the emitted light of the light sources.
US10024589B2 Air conditioner having defrosting operation
CPU of an air conditioner reads out a heat exchanger outlet temperature stored in time series into a memory part to check whether the current heat exchanger outlet temperature is a second threshold temperature or lower or not, whether the drop rate of the heat exchanger outlet temperature calculated using the latest heat exchanger outlet temperature and the second-to-the-latest heat exchanger outlet temperature is a specific drop rate or higher or not, and whether the number of indoor units in operation of indoor units has increased or not during calculation of the drop rate of the heat exchanger outlet temperature. And, when the second frost forming condition is satisfied, CPU switches a four-way valve to set a refrigerant circuit into a cooling cycle to thereby execute a defrosting operation preparation processing and, on completing the defrosting operation preparation processing, resumes a compressor to start a defrosting operation.
US10024586B2 Evaporative cooling system
A system for pre-cooling inlet air to an air conditioning condenser unit using evaporative cooling. The system includes a support frame, a set of removable mesh panels for passing through inlet air, and a water disposal system for wetting the mesh panels actuated by operation of the air conditioning condenser unit.
US10024584B1 Cooled cabinet assembly
A cooled cabinet assembly for the storage of vials, beakers or the like is disclosed. The assembly comprises an insulating tray, a cooling element, and a fan. The insulating tray comprises a bottom wall and a plurality of side walls extending upwardly from a periphery of the bottom wall. The insulating tray has an open upper end and defining an insulated cavity. The cooling element is positioned in air flow communication with the insulated cavity. The fan is configured to circulate air over the cooling element and into the insulated cavity and the drip pan is positioned to capture condensate from the cooling element. In one embodiment, an inside surface of the bottom wall inclines downwardly toward a drip pan to provide for gravity flow of condensate from the cavity to the drip pan. An insulating lid is provided to close of the cabinet when not in use. Insulating bands or rings are provided for positioning on the vials upper ends to reduce heat and moisture infiltration into the cabinet.
US10024581B2 Solar power generation system
A solar power generation system according to the present invention comprises a heat pipe arranged so as to come into close contact with an absorption module, for absorbing heat from the absorption module and directly transferring heat to a heat conversion electricity generator, and thereby has the advantages of rendering the system compact by simplifying a heat transfer structure and more effectively transferring heat by increasing contact surface area with the absorption module. Also, ample heat storage space is secured by forming the heat pipe to have a larger volume (heat capacity) than an absorption heat pipe in the absorption module so that an ample heat source can be provided by the heat conversion electricity generator, even during weather conditions when solar radiation can fluctuate suddenly, thereby allowing more stable and efficient operation of the system.
US10024575B2 Heating-medium heating unit and vehicle air conditioner using the same
In a heating-medium heating unit equipped with a first heating-medium circulation box and a second heating-medium circulation box which are in close contact with both surfaces of a PTC heater, in which heating-medium circulation passages are formed in the interior, and which are joined to each other in a liquidtight manner, wherein joining surfaces are sealed with liquid gaskets, the heating-medium circulation passages are provided with joining-surface cooling channels that cool the joining surface which is sealed with a liquid gasket and on which the heat from the PTC heater acts. The joining-surface cooling channels are provided at positions closer to the joining surface than to the PTC heater.
US10024574B2 Condensing water heater with dielectrically insulated secondary flue
A high efficiency condensing flue gas-fired water heater is provided with a secondary tubular flue mounted inside the water tank and secured thereto by dielectric connectors to electrically isolate the secondary tubular flue from the tank. The secondary tubular flue has an intermediate helical section and opposed connecting end sections which each form a part of the dielectric connectors. The connectors do not require any welding for its installation to the tank and a compression nut and dielectric insulators provide for a leak proof and electrically isolated connection. The method of securing the secondary tubular flue is also described.
US10024573B2 Heat pump water heater appliance
A water heater defines a vertical direction and includes a tank for holding water. The water heater further includes a shroud positioned over the tank along the vertical direction. The shroud defines a chamber over the tank, and includes a partition wall that divides the chamber into first and second chamber portions. The water heater includes an evaporator disposed within the first chamber portion, and a compressor disposed within the second chamber portion. The partition wall is positioned between the evaporator and compressor within the chamber of the shroud. Further, the shroud defines a vent extending through the shroud to the chamber of the shroud. In one embodiment, the vent is contiguous with the first chamber portion.
US10024563B2 Indoor unit of air-conditioning apparatus and air-conditioning apparatus
An indoor unit of an air-conditioning apparatus including a body placed on a wall surface of a room that is an air-conditioned space, the indoor unit including a temperature sensor disposed at a position projecting from the body, and including a temperature detector that detects a temperature based on heat radiation from a target and a motor that causes the temperature detector to rotate, the position being a place where the temperature sensor is capable of detecting a temperature in all the horizontal directions by rotating the temperature detector.
US10024561B2 Washing appliance with improved air handling system
A humidity reducing vent for a washing appliance such as a dishwasher or washing machine employs a jet pumping action allowing a single electric blower to move and mix humid air exhausted from the washing appliance washing chamber and external dry air streams together prior to discharge so as to reduce condensation outside of the washing appliance.
US10024554B2 Indoor unit of air-conditioning apparatus
An indoor unit of an air-conditioning apparatus includes an air-sending device unit having an air-sending device unit housing configured to house an air-sending device and provided with an air inlet; and a heat exchanger unit having a heat exchanger unit housing configured to house an indoor heat exchanger, provided with an air outlet, and configured to be coupled to the air-sending device unit housing, wherein the air-sending device includes a rotating fan, an electric motor, and a casing, the casing, the air inflow port, and the air-sending device unit housing, a first rail unit, and a slide member.
US10024552B2 Connection assembly
A connection assembly is disclosed for connecting a magnetic separator into a central heating system circuit, the magnetic separator including a housing, a separation chamber within the housing, and externally threaded inlet and outlet ports extending from the housing. The connection assembly comprises: a fitment adapted to be received within at least one of the ports of the separator, the fitment including a bore for carrying fluid from/to the central heating circuit to/from the separator; a threaded connector disposed around the bore for securing the fitment to the or each port, the threaded connector having a hand grip area for facilitating tightening of the connector by hand; and a removable force transfer element receivable between the fitment and the threaded connector for transferring force between the threaded connector and the fitment.
US10024545B2 Power management for home appliances
The present disclosure includes a system for power management of a plurality of heating sources for an electric range. The system includes a cooktop element, an oven element, and a switch in electrical connection with the cooktop element. The switch is configured to supply a first voltage or a second voltage to the cooktop element from a voltage source. The system further includes a controller in communication with the oven element and configured to control the at least one switch. The controller is configured to control the switch in a first state and a second state. In the first state, the controller controls the switch to supply the first voltage to the cooktop element in response to an off-state of the oven element. In the second state, the controller controls the switch to supply the second voltage to the cooktop element in response to an on-state of the oven element.
US10024544B2 Connected food preparation system and method of use
A connected oven, including a set of in-cavity sensors and a processor configured to automatically identify foodstuff within the cooking cavity, based on the sensor measurements; and automatically operate the heating element based on the foodstuff identity.
US10024543B2 Cooking appliance
A cooking appliance is provided. The cooking appliance may include a burner pot having a plurality of mixing spaces and a gas valve device to adjust a flow rate of a gas to be supplied into at least one mixing space of the plurality of mixing spaces.
US10024540B2 Combustion chamber for a gas turbine
A combustion chamber for a gas turbine is provided. The combustion chamber comprises at least one first and one second jet carrier, of which at least one is provided for injecting an operating gas in the combustion chamber such that waste gas formed in the flame zone thereof is circulated to a mixing zone of the first jet carrier. In order to achieve a compact combustion chamber, the jet carriers are positioned in relation to each other such that waste gas from the flame zone of the first jet carrier flows directly to the mixing zone of the second jet carrier.
US10024538B2 Apparatus and method for air extraction at a gas turbine engine combustor
An air extraction port at a combustor of a gas turbine engine includes a port inlet at a combustor case of the combustor having an inlet area, a port outlet having a final area, and a fluid passage extending from the port inlet to the port outlet to convey an airflow, the port inlet sized and configured to extract the airflow from the combustor case at the same nominal upstream Mach number with a tolerance of +/−0.05.
US10024536B2 Combined combustion device
A combined combustion device comprises: a plurality of combustion units (2) each having a burner (4) and an air supply fan (5); an exhaust collecting pipe (10) connecting the plurality of the combustion units (2) to each other; and a check valve (7) which opens by rotation of the air supply fan (5) and prevents backflow of combustion exhaust gas from the exhaust collecting pipe (10) into each of the combustion units (2), wherein when one or more of the combustion units (2) among the plurality of the combustion units (2) are in a combustion operation state and the other one or more of the combustion units (2) are continuously maintained in a non-combustion operation state for a predetermined reference stoppage time or longer, the air supply fans (5) of the other one or more of the combustion units (2) are rotated for a certain time.
US10024535B2 Pulverized fuel supply method for oxyfuel combustion boiler, and oxyfuel combustion boiler system
In an oxyfuel combustion boiler system, nitrogen gas separated by an air separation unit (ASU) is supplied as carrier gas to a pulverizer for drying and pulverization of fuel. A fluid mixture of the nitrogen gas from the pulverizer with pulverized fuel is supplied to a powder separation device where the pulverized fuel is separated. The separated pulverized fuel is mixed with the primary recirculated flue gas and supplied to a burner.
US10024529B2 Light source apparatus and projector apparatus
There is provided a light source apparatus including a light source, a spreader to spread heat, and a conductor having a plurality of parts to conduct heat diffused from the light source. There is also provided a projector apparatus includes the light source apparatus.
US10024528B2 Illuminating device having a mounting structure
Various embodiments may relate to an illuminating device including a light engine, a housing and a driver contained in the housing, wherein the illuminating device further includes a heat dissipation device disposed in the housing which includes a substrate for supporting the light engine and an insert ring in thermal-conductive contact with the substrate.
US10024527B2 Multi-spectrum lighting device with plural switches and tactile feedback
A lighting device including one or more emitters configured to emit a first spectrum and a second spectrum; a switching mechanism with at least two switching elements configured to change an emitted light from a first spectrum to a second spectrum, and to change a blink pattern of emitted light; a feedback mechanism configured to provide tactile feedback when the illumination device is activated or deactivated, or when a mode of operation is changed; a translucent unitary housing extending substantially upward and inward from a base of the device; and a power source received in the housing. The first spectrum may be a non-visible light spectrum and the second spectrum may be visible light spectrum.
US10024525B2 SMD LED module based light
An SMD LED module based light is provided with a plurality of circuit boards; and a plurality of SMDs mounted on the circuit boards and electrically connected thereto. Each SMD includes a seat having a plurality of pins, an LED mounted one the seat, and two metal fastening members, each having two ends electrically connected to the circuit board and at least one of the pins respectively. The seat is spaced apart from the circuit board. The fastening members and the pins can be joined in one of many different configurations.