Document Document Title
US10621363B2 Layering system for resource distribution document authentication
Embodiments of the invention are directed to systems, methods, and computer program products for layering authorization of resource distribution documents within an entity. In this way, the invention generates a multi-step layering process for resource distribution document generation. As such, each individual involved in resource distribution document generation process may add a unique layer to the resource distribution document prior to being authorized for use. Once the several layers have all been applied to the resource distribution document, the document becomes authenticated and approved for use. In some embodiments, the layers may include physical layers on the resource distribution document, such as account numbers, signature lines or the like. In some embodiments, the layers may include digital layers that combine to create a digital or physical marking on the resource distribution document identifying authentication for depositing.
US10621357B2 Off node scanning
Security risks associated with scanning a computer are at least mitigated by performing the scanning off node. State data of a target node, or computer, can be acquired in various ways. The acquired state data can be subsequently employed to generate a virtual replica of the target computer or portion thereof on a second computer isolated from the target computer. The virtual replica of the target computer provides a scanner access to the data needed to perform a scan on the second computer without accessing or being able to impact the target computer.
US10621356B2 System and method of controlling file access of applications based on vulnerabilities of applications
Disclosed are systems and methods for controlling opening of computer files by vulnerable applications. An example method includes: responsive to detecting creation by a source software application of a computer file on the user computer, determining a file access policy associated with the computer file based on one or more parameters of the computer file; responsive to detecting a request from a consumer software application to open the computer file, determining an application launching policy associated with the consumer software application based on one or more vulnerabilities identified for the consumer software application; determining a file opening policy associated with the computer file and the consumer software application based on the file access policy, the application launching policy, and respective priorities amongst the policies; and controlling opening of the computer file by the consumer software application according to the determined file opening policy.
US10621355B2 Method for initializing a computerized system and computerized system
A method for initializing a computerized system by executing a boot-script having an associated private security key, wherein the computerized system comprises a first secure storage device for storing a plurality of public keys each having a public key index assigned thereto and a second secure storage device for storing a current key index, wherein the boot-script is only executed if a public key selected from the plurality of public keys is uniquely related to the private security key such as to form a unique key pair with the private security key and has a booting key index having a predetermined relationship with the current key index.
US10621352B2 Hosted device provisioning protocol with servers and a networked initiator
A network can operate a WiFi access point with credentials. An unconfigured device can (i) support a Device Provisioning Protocol (DPP), (ii) record responder bootstrap public and private keys, and (iii) be marked with a tag. The network can record initiator bootstrap public and private keys, as well as derived initiator ephemeral public and private keys. An initiator can (i) operate a DPP application, (ii) read the tag, (iii) establish a secure and mutually authenticated connection with the network, and (iv) send the network data within the tag. The network can record the responder bootstrap public key and derive an encryption key with the (i) recorded responder bootstrap public key and (ii) derived initiator ephemeral private key. The network can encrypt credentials using the derived encryption key and send the encrypted credentials to the initiator, which can forward the encrypted credentials to the device, thereby supporting a device configuration.
US10621349B2 Detection of malware using feature hashing
Data is analyzed using feature hashing to detect malware. A plurality of features in a feature set is hashed. The feature set is generated from a sample. The sample includes at least a portion of a file. Based on the hashing, one or more hashed features are indexed to generate an index vector. Each hashed feature corresponds to an index in the index vector. Using the index vector, a training dataset is generated. Using the training dataset, a machine learning model for identifying at least one file having a malicious code is trained.
US10621347B2 Browser emulator device, construction device, browser emulation method, browser emulation program, construction method, and construction program
A browser emulator is caused to emulate a client environment that is arbitrary values of types and versions of an OS, a browser, and a plugin. Further, the browser emulator monitors execution of a script or a plugin. A browser emulator manager then causes the browser emulator to patrol a predetermined Web site, and accumulates, in an analysis information database, results of access to the Web site in association with information on client environments emulated upon the access to the Web site. The browser emulator manager then refers to the accumulated results of access, and identifies a Web site that causes a difference between results of access according to a difference between client environments.
US10621344B2 System and method for providing network security to mobile devices
A small piece of hardware connects to a mobile device and filters out attacks and malicious code. Using the piece of hardware, a mobile device can be protected by greater security and possibly by the same level of security offered by its associated corporation/enterprise. In one embodiment, a mobile security system includes a connection mechanism for connecting to a data port of a mobile device and for communicating with the mobile device; a network connection module for acting as a gateway to a network; a security policy for determining whether to forward content intended for the mobile device to the mobile device; and a security engine for executing the security policy.
US10621341B2 Cross platform user event record aggregation system
Systems, computer program products, and methods are described herein for cross platform user event record aggregation system. The present invention is configured to receive one or more exposure events from one or more detection systems; determine that a combination of at least a portion of the one or more exposure events indicates an intrusion in at least one of the one or more detection systems, thereby requiring elevated review of each exposure event; initiate the elevated review based on at least the indication of the intrusion; determine whether the intrusion is benign or harmful; and re-train the machine learning algorithm based on at least determining whether the intrusion is benign or harmful, thereby adjusting the score for future incidents of each exposure event in the combination of at least a portion of the one or more exposure events.
US10621340B2 Hybrid hypervisor-assisted security model
A technique allows for a hybrid hypervisor-assisted security model that monitors and protects an operating system from rootkits or other malware through use of monitoring policies for the operating system (OS). The OS monitoring policies may be separated into rules that can be enforced using an in-guest agent running in a monitored guest OS domain and an out-of-guest agent running in a privileged/monitoring guest OS domain. Embodiments may use virtualization technologies including permissions and policies in one or more page tables (and virtualization exceptions (# VE) to avoid virtual machine (VM) exits during runtime events and thereby, avoid context switching into a hypervisor. An embodiment includes configuring the in-guest agent in a monitored OS such that hardware events can be switched to lightweight events and can be dynamically switched to complex processing in the privileged OS domain only when requested.
US10621338B1 Method to detect forgery and exploits using last branch recording registers
A method for detecting a ROP attack comprising processing of an object within a virtual machine managed by a virtual machine monitor (VMM), intercepting an attempted execution by the object of an instruction, the instruction stored on a page in memory that is accessed by the virtual machine, responsive to determining the page includes instructions corresponding to one of a predefined set of function calls, (i) inserting a first transition event into the memory at a starting address location of a function call, and (ii) setting a permission of the page to be execute only, and responsive to triggering the first transition event, halting, by the VMM, the processing of the object and analyzing, by logic within the VMM, content of last branch records associated with the virtual machine to determine whether the processing of the object displays characteristics of a ROP attack is shown.
US10621332B2 Computer system, IoT device monitoring method, and program
A computer system, an IoT device monitoring method, and a program in which a security is improved are provided. A computer system for monitoring a connected IoT device 100 monitors a login state of the IoT device 100, detects an unauthorized access based on a result of the monitoring, learns any one or both of an ID or a password of the detected unauthorized access, and determines whether any one or both of an ID and a password held in advance by the IoT device 100 are easy to be released.
US10621326B2 Identity authentication method, server, and storage medium
An identity authentication method is provided, including: obtaining a virtual-resource data processing request sent by a mobile terminal, the virtual-resource data processing request carrying a prestored digital fingerprint, and the digital fingerprint being generated by using device information and user information; performing virtual-resource data processing authentication on the virtual-resource data processing request according to a pre-established user value transfer behavior model; after virtual-resource data processing authentication succeeds, generating a value transfer token according to the digital fingerprint, and returning the value transfer token to the mobile terminal; receiving a value transfer request sent by the mobile terminal, the value transfer request carrying the value transfer token; and checking whether the value transfer token is valid, if the value transfer token is valid, identity authentication succeeding; otherwise, identity authentication failing.
US10621324B2 Fingerprint gestures
User authentication for a user device can leverage one or more fingerprint sensor regions capable of detecting and/or recognizing a user's fingerprints. The user can define a fingerprint gesture or sequence of fingerprint gestures as a passcode, with access to a protected function being conditional on the user performing the defined fingerprint gesture or sequence of fingerprint gestures. Different fingerprint gestures or fingerprint gesture sequences can invoke or authorize different functions of the device. Fingerprint gestures from two or more users in the same location or in different locations can be used to unlock a protected function of a device.
US10621321B2 Storage device having fingerprint recognition sensor and operating method thereof
A storage device includes at least one nonvolatile memory device, a memory controller that controls the at least one nonvolatile memory device, and a fingerprint recognition sensor that recognizes a fingerprint of a user. The at least one nonvolatile memory device includes at least one secure partition area being accessible by a host device when a fingerprint recognized by the fingerprint recognition sensor is the same as an enrolled fingerprint, and a public area being accessible by the host device regardless of a fingerprint recognition operation.
US10621320B2 Operator identification system
The operator identification system is capable of managing the information required for authentication of operators centrally with high operation rate. The operator identification system includes a manufacturing cell including a manufacturing machine and a cell controller that can communicate with the manufacturing machine. The cell controller includes a first operator identification information acquisition unit for acquiring operator identification information, a first operation permission/inhibition information storage unit for storing operation permission/inhibition information of the operator on the manufacturing machine, and a first operator identification unit for determining an operation executable by the operator on the manufacturing machine based on the operator identification information and the operation permission/inhibition information. The manufacturing machine includes a second operator identification information acquisition unit, a second operation permission/inhibition information storage unit, a second operator identification unit, and an operation unit for accepting the operation by the operator. The operation unit executes the operation determined to be executable by the first operator identification unit or the second operator identification unit.
US10621319B2 Digital certificate containing multimedia content
Utilizing multimedia content in a digital signature to facilitate authentication. A message requester public key is received from a message requester. A digital certificate is generated containing the message requester public key. Multimedia content identifying the message requester is retrieved. Multimedia content is inserted into the digital certificate. A message digest is generated from the digital certificate including the multimedia content. The message digest and included multimedia content is encrypted with a certificate authority private key to generate a digital signature. A certificate authority public key is retrieved. The digital certificate including the digital signature and certificate authority public key is transmitted to a message owner.
US10621317B1 Audio-based device authentication system
Embodiments presented herein use an audio based authentication system for pairing a user account with an audio-based periphery computing system. The audio-based authentication system allows a user to interface with the periphery device through a user computing device. The user can utilize a previously authenticated user account on the user computing device in order to facilitate the pairing of the audio-based periphery computing system with the user account.
US10621316B2 Method and system for associating a user with a wearable device
A method and system are provided for associating a user with a wearable device. The method includes: obtaining physiological information of a user of a wearable device; comparing the obtained physiological information against a stored physiological profile, wherein the stored physiological profile is built up over time from obtained physiological information; and, based on the comparison, updating a confidence parameter indicating the extent to which the obtained physiological information matches the physiological profile.
US10621310B2 Share restriction for curated playlists
Example techniques facilitate for applying a share restriction to a curated playlist within a shared playback queue. In example implementations, a first media playback system may share its playback queue with a second media playback system. The playback queue of the first media playback system may include a curated playlist associated with a share restriction. When sharing its playback queue of the first media playback system, the first media playback system may enforce the share restriction on the curated playlist as queued in a second playback queue of the second media playback system.
US10621308B2 Electronic device and method for linking exercise schedule thereof
An electronic device is provided. The electronic device includes a communication circuit configured to perform wireless communication, a memory configured to store an exercise schedule to be divided into a plurality of segments, and a processor configured to electrically connect with the communication circuit and the memory. The processor is configured to send a segment automatically selected based on at least one of a policy defined in the electronic device or attributes of an external device from among the plurality of segments included in the exercise schedule to the external device, if the electronic device connects with the external device through the wireless communication and to receive an exercise record collected by the external device from the external device, if the electronic device connects with the external device again through the wireless communication after the wireless communication is disconnected.
US10621306B2 Pharmaceutical tray filing system and method
A system for facilitating the manual filling of a pharmaceutical tray is provided. The system includes an electronic display device configured to display information adjacent the wells of the pharmaceutical tray. The system includes a controller configured to control the electronic display device to display information representative of a first type of pharmaceutical adjacent to a first well to direct manual placement of the first type of pharmaceutical into the first well and to control the electronic display device to selectively display information representative of a second type of pharmaceutical adjacent to a second well to direct manual placement of the second type of pharmaceutical into the second well.
US10621305B2 Wireless medical room control arrangement for control of a plurality of medical devices
A wireless medical room control arrangement includes a wireless controller having a wireless router. A room identifier and a device identifier are stored in the controller. A communication interface sends commands to and receives commands from the wireless controller. In response to commands from the interface, the wireless controller sends wireless control signals to operate medical devices in the room. A room monitor adjacent a doorway provides room identifiers to medical devices and wireless controllers entering the room and provides dummy identifiers to medical devices and controllers exiting the room. The room monitors may connect to a global network processor that determines the location of the medical devices in a medical facility.
US10621303B2 Closed loop control and built-in test utilizing reduced order model
A system includes a plurality of sensors, a controller and a component. The plurality of sensors are configured to obtain sensed data indicative of characteristics of an environment. The controller is configured with a reduced order model to output a predicted parameter based on the sensed data. The reduced order model is generated on an external computer system using a high-fidelity physics-based model. The controller is configured to control the component based on the predicted parameter.
US10621302B2 Classification and localization of hotspots in integrated physical design layouts
Methods and systems for fabricating an integrated circuit include training a machine learning model using a training set that includes known physical design layout patterns that are classified according to whether the patterns include a hotspot. It is determined whether an input physical design layout pattern includes a hotspot using the machine learning model. A hotspot localization is generated for the input physical design layout patterns. The input physical design pattern is adjusted to cure the hotspot. A circuit is fabricated in accordance with the adjusted input physical design layout pattern.
US10621301B2 Coordinates-based variational autoencoder for generating synthetic via layout patterns
A method is presented for generating a plurality of physical design layout patterns. The method includes selecting one or more physical design layouts for neural network training, converting the plurality of physical design layout patterns into coordinate arrays, a coordinate array of the coordinate arrays including via center coordinates of vias in a physical design layout pattern of the plurality of physical design layout patterns, training, by employing the coordinate arrays, a variational autoencoder (VAE), and generating one or more new synthetic coordinate arrays by employing the trained VAE, a synthetic coordinate array of the one or more new synthetic coordinate arrays including via center coordinates of vias for a new physical design layout pattern.
US10621300B2 Computing system for performing colorless routing for quadruple patterning lithography
A computer-implemented method includes placing standard cells based on design data defining an integrated circuit. A layout of the integrated circuit is generated by performing colorless routing. First, second, third and fourth patterns included in a quadruple patterning lithography (QPL) layer are arranged, based on space constraints, on the placed standard cells. The generated layout is stored to a computer-readable storage medium. The space constraints define minimum spaces between the first, second, third and fourth patterns. The method includes assigning first, second, third and fourth colors to the first, second, third and fourth patterns, respectively. Masks are generated based on the layout. A semiconductor device is manufactured by using the generated masks. A space between two patterns of the first, second, third and fourth patterns smaller than a corresponding space constraint of the space constraints indicates a color violation.
US10621298B2 Automatically generated schematics and visualization
An automated visualization tool in a command line environment allows complex log data to be represented by symbols and associated information for clarity of communication and better understanding of the associated design.
US10621292B2 Method, apparatus and computer program product providing simulator for enhanced oil recovery based on micron and submicron scale fluid-solid interactions
A method includes constructing a digital model of a porous rock sample using input data and establishing for the digital model of a porous rock sample and for a fluid of interest figures-of-merit that are established for full-sample dimensions. For a selected fluid flow model, the method performs a calibration so as to match parameters of the selected fluid flow model to the established figures-of-merit and, based on the calibrated fluid flow model, performs at least one simulation of a flow of the fluid through the digital model of a porous rock sample with a fluid additive to provide a predicted enhanced fluid recovery efficiency. Also disclosed is a system as well as a computer program product configured to implement the method.
US10621285B2 Architecture and processes for computer learning and understanding
An architecture and processes enable computer learning and developing an understanding of arbitrary natural language text through collaboration with humans in the context of joint problem solving. The architecture ingests the text and then syntactically and semantically processes the text to infer an initial understanding of the text. The initial understanding is captured in a story model of semantic and frame structures. The story model is then tested through computer generated questions that are posed to humans through interactive dialog sessions. The knowledge gleaned from the humans is used to update the story model as well as the computing system's current world model of understanding. The process is repeated for multiple stories over time, enabling the computing system to grow in knowledge and thereby understand stories of increasingly higher reading comprehension levels.
US10621279B2 Conversion quality evaluation for digitized forms
The conversion quality evaluation system may evaluate the conversion quality of digital forms digitized from paper forms. The system may attribute multiple labels and respective confidence scores to form objects in a form, and aggregate information of form objects to form a conversion index, which is a measurement of conversion quality of the form. The conversion index may comprise various characteristics of the form, including cost of correction, accessibility, content reusability, or device readiness. As such, the conversion quality evaluation system can sort digital forms based on their conversion quality and provide guidance for post-digitization activities.
US10621278B2 System and method for mobile presentation processing
The invention comprises a system and method using a software application (“app”) running on portable computing devices to download presentations from a central server as thumbnails and manipulate the presentations in thumbnail format. The thumbnails can provide a storybook-type presentation that takes much less memory on a portable device than full native presentation format files. With the thumbnail file, the portable device user can move from slide to slide, reorder slides, delete slides, add slides from other thumbnail files, and add notes/text. After a new presentation is created using one or more thumbnail files, it may be uploaded to a central server where a server-side application recompiles the new presentation into a native format presentation from the thumbnail format. In this manner, presentations can be sourced from virtually anywhere and using nearly any computing device from which one can view thumbnail presentations. Other variations and enhancements are disclosed.
US10621276B2 User interface virtualization for web applications
User interface virtualization describes a technique for providing a user with access to a web application from a computing device, while translating the ergonomics of the web application's user interface style into the ergonomics of the computer device's. A proxy agent exchanges metadata and input events with a corresponding client running on a client device that accepts a “touch and swipe” style input. The proxy agent parses web content, such as markup documents and scripting code, that makes the presentation tier of the web application. The client constructs and displays native graphical user interface elements at the client device that are virtual representations of a corresponding user interface element of the web application.
US10621274B2 Dynamic arrangement of content presented while a client device is in a locked state
A client device selects content items associated with various applications executing on the client device and dynamically lays out the selected content items for presentation while the client device is in a locked state. To present the selected content items, the client device selects a page template including slots specifying sizing and relative positioning of content items based on user attributes, geographic information, client device characteristics, and content item attributes. Content items associated with various applications are associated with each slot in the selected page template, and when the client device is in a locked state, the content items are presented with relative sizing and positioning determined by the slots in the selected page template.
US10621272B1 Displaying a defined preview of a resource in a group-based communication interface
Provided is a group-based communication interface, on a computing device, configured to display a defined preview of a resource. The computing device receives a group-based message including a resource request that identifies a requested resource and a resource address. The computing device compares the resource address with a list of subscribed resource addresses and determines from the comparison of the resource address and the subscribed resource addresses that the resource address is associated with a resource provider and is thus a subscribed resource address. In response to determining that the resource address is the subscribed resource address, the computing device provides a defined preview request comprising authentication information to the resource provider, receives defined preview data from the resource provider, and renders the defined preview of the resource based on the defined preview data to the group-based communication interface associated with the group-based message.
US10621271B2 Reordering a multi-level layout using a hierarchical tree
Techniques are described herein that are capable of reordering a multi-level layout using a hierarchical tree. A hierarchical tree is a tree that includes multiple hierarchical levels. Elements of a document may be arranged among the hierarchical levels to provide a logical representation of the document. The elements may be rearranged among the hierarchical levels to cause portions of content that are represented by the elements to be rearranged in a multi-level layout (e.g., a web page).
US10621268B1 Multidimensional tensor processing
A tensor processing technique includes: accessing a tensor, wherein the tensor: represents interconnections of nodes across one or more dimensions, comprises a plurality of matrices, and forms a plurality of vectors across at least one of the one or more dimensions; applying Fourier Transform on the tensor to obtain a plurality of harmonic matrices; performing singular value decompositions (SVDs) on the plurality of harmonic matrices to obtain a plurality of corresponding SVD results; reducing the plurality of corresponding SVD results, including selecting one or more dominant components in the plurality of corresponding SVD results to obtain one or more reduced results; and performing Inverse Fourier Transform on the one or more reduced results to obtain a de-noised tensor.
US10621267B2 Memristor crossbar array for performing a fourier transformation
A technique includes providing a first set of values to a memristor crossbar array and using the memristor crossbar array to perform a Fourier transformation. Using the memristor crossbar array to perform the Fourier transform includes using the array to apply a Discrete Fourier Transform (DFT) to the first set of values to provide a second set of values.
US10621264B2 Correction of angular error of plane-of-incidence azimuth of optical metrology device
Optical metrology is used to calibrate the plane-of-incidence (POI) azimuth error by determining and correcting an azimuth angle offset. The azimuth angle offset may be determined by measuring at least a partial Mueller matrix from a calibration grating on a sample held on a stage for a plurality of POI azimuth angles. An axis of symmetry is determined for a curve describing a value of a Mueller matrix element with respect to POI azimuth angle, for each desired wavelength and each desired Mueller matrix element. The axis of symmetry may then be used to determine the azimuth angle offset, e.g., by determining a mean, median or average of all, or a filtered subset, of the axes of symmetry. If desired, an axis of symmetry may be determined for data sets other than Mueller matrix elements, such as Fourier coefficients of measured signals.
US10621260B2 Method and device for restoring pages of browser
A method and a device for restoring pages of a browser are provided. The method includes: receiving, by a browser, a command to open page One; receiving, by the browser, a command to store script state (ScriptState) data of the page One, leave the page One, and open page Two; and receiving, by the browser, a command to store ScriptState data of the page Two, leave the page Two, re-open the page One, and restore running of script of the page One.
US10621257B2 Region of search based on context
Techniques are described by which information needs are satisfied by taking into account a variety of contextual cues that constrain the information searched. Contextual data such as the location, speed, and direction of travel of a mobile device are used to generate or modify a search query in a way that constrains the geographic region being searched to improve the relevance of search results or recommendations provided.
US10621256B2 Determining a rate for sampling information describing presentation of content based on previously received information describing presentation of content
An online system logs information describing presentation of content items, such as actions performed with presented content items or descriptions of presentation of content items, and uses the logged information to recommend other content items. Because of a large amount of information describing content item presentation, the online system samples the information and stores the resulting samples. To improve accuracy of the sampling, the online system adapts the sampling rate for different types of information describing presentation of content items based on amounts of the different types of information received during a specific time interval.
US10621253B2 State-dependent query response
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.
US10621250B2 Notifying users of relevant content
Relevancy information describing a relevance of a digital content item to a user is received. The relevancy information is used to determine whether to notify the user of the digital content item. If it is determined to notify the user, it is inferred from activities of the user a time when the user is favorably disposed to consume the digital content item. A message is sent to a client device used by the user at the time when the user is favorable disposed to consume the digital content item.
US10621240B2 System and method for keyword extraction
A computer-implemented system and method for keyword extraction are disclosed. The system in an example embodiment includes a keyword extraction component to extract relevant keywords from content of a web page, to identify items relevant to the extracted keywords, and to rank the relevant items.
US10621239B2 Managing printed documents in a document processing system
A printed document manager manages printed documents and is separate from Document Management Systems (DMSs) that manage electronic soft copy documents. One or more DMSs are registered with a postmark server. A client computing device executes a postmark client, detects a print event for a specified document, and queries a postmark server to determine whether the print event for the specified document should include a graphical postmark. In response, the postmark server queries one or more of the registered DMSs to determine whether the specified document matches a document in any of the repositories of the registered DMS(s). When the specified document to be printed matches a document in a registered DMS, the postmark server authorizes the postmark client to add the graphical postmark in a print stream corresponding to the print event for the specified document.
US10621238B2 Application update system, method and computer program product
In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.
US10621235B1 Methods, systems, and media for resolving database queries using algebraic expressions using matrix-matrix multiplication
Mechanisms are provided for resolving database queries. These mechanisms identify a connected component in a query graph corresponding to a database query. They then determine a longest path length for the connected component. Next, the mechanisms select a path having the longest path length and build an algebraic expression for the path. Finally, the mechanisms solve the algebraic expression using matrix-matrix multiplication to provide a solution, and then respond to the query based on the solution.
US10621233B2 Cognitive session graphs including blockchains
A method, system and computer-usable medium for providing cognitive insights comprising receiving streams of data from a plurality of data sources; receiving data from a plurality of data sources, the plurality of data sources comprising a blockchain data source, the blockchain data source providing blockchain data; processing the data from the plurality of data sources, the processing the data from the plurality of data sources performing data enriching to provide enriched data; generating the cognitive session graph, the cognitive session graph being associated with a session, the cognitive session graph comprising at least some enriched data; and, associating a cognitive blockchain with the cognitive session graph.
US10621228B2 Method and apparatus for managing digital files
A computer-implemented method of associating digital tags with digital files comprises storing a plurality of digital files having embedded therein content data and metadata including tags; receiving, via a user interface device of a client device, a first tag label containing alphanumeric text created and inputted by a user of the client device; modifying, using a controller device, a selected first one of the tags of the metadata in a first of the digital files to include the first tag label; receiving, via the user interface device or another user interface device, an instruction to search for all of the digital files having at least the first tag label; responsive to receiving the instruction, automatically searching for all of the digital files having at least the first tag label; and displaying, on a video display device associated with the client device, a first indication of the first tag label.
US10621219B2 Techniques for determining a semantic distance between subjects
A technique for calculating a semantic distance between subjects includes performing a mathematical operation between each of one or more first topic vectors and each of one or more second topic vectors to generate respective strength values. The first topic vectors are associated with respective first topics of a first subject, the second topic vectors are associated with respective second topics of a second subject, and the respective strength values are indicative of a relative closeness between associated ones of the first and second topics. Relevant ones of the respective strength values are summed to provide an overall strength value between the first subject and the second subject. A semantic distance between the first subject and the second subject is determined based on the overall strength value.
US10621217B2 Portable globe creation for a geographical information system
Portable globes may be provided for viewing regions of interest in a Geographical Information System (GIS). A method for providing a portable globe for a GIS may include determining one or more selected regions corresponding to a geographical region of a master globe. The method may further include organizing geospatial data from the master globe based on the selected region and creating the portable globe based on the geospatial data. The portable globe may be smaller in data size than the master globe. The method may include transmitting the portable globe to a local device that may render the selected region at a higher resolution than the remainder of the portable globe in the GIS. A system for providing a portable globe may include a selection module, a fusion module and a transmitter. A system for updating a portable globe may include a packet bundler and a globe cutter.
US10621214B2 Systems and methods for database geocoding
In an embodiment, a system can determine geocoded data from a database of geographic coordinates and metadata. The system correlates metadata, such as invoice data, to geolocation data, such as GPS or cellular data to determine geocoded data. The system further identifies one or more geographic coordinates for one or more location names, which may not have a corresponding metadata entry, by generating clusters of geographic coordinates. The clusters are then matched to one or location names using a matching algorithm. Accordingly, improved geocoded data may be determined.
US10621213B2 Biometric-data-based ratings
In various embodiments, a biometric rating system (“BRS”) may generate ratings based on biometric data. The BRS may receive biometric data, along with location data, from personal devices of a user. The BRS may identify a location at which the biometric data was measured. The BRS may generate one or more ratings associated with the location, such as ratings for a venue or event at the location. The BRS may also perform calibration of the biometric data. For example, the BRS may be configured to partition biometric data measurements into multiple segments to be associated with different locations, different areas at a location, or different portions of an event. The BRS may calibrate biometric data based on activity or social media or proximity data. The BRS may generate a rating based on the calibrated biometric data. Other embodiments may be described and/or claimed.
US10621211B2 Language tag management on international data storage
A technique for language tag management includes accessing a standardized language tag repository to identify changes in standardized language tags. Records of a data source are analyzed to determine whether they contain language tags inconsistent with the standardized language tags. If so, a determination is made whether a language tag update policy indicates an action preserving an integrity of the record. If so, reference metadata is created based on the standardized language tags and the reference metadata is linked to the record while maintaining the record intact with the inconsistent language tag.
US10621205B2 Pre-request execution based on an anticipated ad hoc reporting request
In the Business Intelligence (BI) realm, ad hoc reporting refers to relatively fast on-the-fly building of computer data reports in real-time. A process for pre-report execution based on an anticipated ad hoc reporting request is provided. This process predicts an ad hoc reporting request to generate an ad hoc report will be received from a user. Based on the ad hoc reporting request being predicted, and prior to receiving the ad hoc reporting request, the process dynamically generates and executes code to execute a query(ies) and acquires pre-request execution report data from execution of the query(ies). The ad hoc reporting request is received from the user, and based on receiving the ad hoc reporting request, the process identifies pre-request execution report data acquired prior to receiving the ad hoc reporting requests and generates the ad hoc report using the pre-request execution report data.
US10621203B2 Cross-category view of a dataset using an analytic platform
In embodiments, systems and methods may involve using a platform as disclosed herein for applications described herein where the systems and methods involve receiving a dataset in an analytic platform, the dataset including fact data and dimension data for a plurality of distinct product categories. It may also involve storing the data in a flexible hierarchy, the hierarchy allowing the temporary fixing of data along a dimension and flexible querying along other dimensions of the data. It may also involve pre-aggregating certain combinations of data to facilitate rapid querying, the pre-aggregation based on the nature of common queries. It may also involve facilitating the presentation of a cross-category view of an analytic query of the dataset. In embodiments, the temporarily fixed dimension can be rendered flexible upon an action by the user.
US10621202B2 Method, apparatus and data structure for copying values of a table of a database
A method for copying values of a table of a database between a primary memory and a secondary memory comprises selecting one or more segments, wherein the table is organized in a plurality of stripes and a plurality of vertical partitions, wherein a stripe comprises at least two rows of the table, wherein a vertical partition comprises one or more columns of the table, wherein each of the plurality of segments comprises values at a cross-section of a stripe and a vertical partition, and wherein each of the plurality of segments stores adjacent column values in adjacent locations of the primary or the secondary memory, and copying the one or more selected segments between the primary memory and the secondary memory.
US10621200B2 Method and apparatus for maintaining replica sets
Provided are systems and methods for managing asynchronous replication in a distributed database environment, wherein a cluster of nodes are assigned roles for processing database requests. In one embodiment, the system provides a node with a primary role to process write operations against its database, generate an operation log reflecting the processed operations, and permit asynchronous replication of the operations to at least one secondary node. In another embodiment, the primary node is the only node configured to accept write operations. Both primary and secondary nodes can process read operations. Although in some settings read requests can be restricted to secondary nodes or the primary node. In one embodiment, the systems and methods provide for automatic failover of the primary node role, can include a consensus election protocol for identifying the next primary node. Further, the systems and methods can be configured to automatically reintegrate a failed primary node.
US10621198B1 System and method for secure database replication
Systems and methods for securely replicating a database include receiving, at a server with access to a database comprising a plurality of database entries, a request to replicate the database to a computing device, wherein access to each database entry of the plurality of database entries is controlled based on a plurality of classification levels; determining, by the server, a classification level of the computing device; filtering, by the server, the plurality of database entries to generate a filtered subset of the plurality of database entries, wherein the filtered subset comprises database entries at or below the classification level of the computing device; sending, to the computing device, the filtered subset, wherein the computing device uses the filtered subset to create a replicated database.
US10621197B2 Managing synchronization issues between profile stores and sources of truth
The disclosed embodiments provide a system that manages synchronization between a profile store and a source of truth that is used to update the profile store via a real-time link. During operation, the system obtains a first set of attributes from a profile for an entity in the profile store and a second set of attributes for the entity from the source of truth. The system then compares the first and second sets of attributes for mismatches between the first and second sets of attributes. When a mismatch between the first and second sets of attributes is found, the system corrects the mismatch by modifying the first set of attributes in the profile store with one or more values from the second set of attributes to improve subsequent use of the profile in the profile store by the set of remote offerings.
US10621196B2 Extended correlation methods in a content transformation engine
A method for communicating data includes interfacing content transformation agents customized for different source data repositories with the different source data repositories. The method also includes the content transformation agents constructing first first-stage data feed in a neutral format in accordance with the customization by dynamically selecting and transforming, within the source data repositories, selected source data in the first-stage data feed in the neutral format. The method also includes the content transformation agents sending the first first-stage data feeds to an aggregation agent. The aggregation agent generates for a user and based on specified criteria, a second-stage data feed as a composite of selected source data from the first-stage data feeds.
US10621194B2 Automated harmonization of data
The present invention relates to a method and a system for automated harmonization of data that are present in different formats and/or of data models from various heterogeneous data sources or databases, using semantic middleware for data integration and content-oriented data analysis, wherein data from connected data sources are synchronized to the middleware, and the content of said data subjected to semantic analysis and their semantic typing and designations for attributes are harmonized as meta data, preferably such that the superordinate abstract data model of the integrated data is incrementally extended and harmonized.
US10621191B2 Surfacing live events in search results
Implementations include actions of obtaining a set of entities based on one or more terms of a query, obtaining one or more entities associated with each live event of a plurality of live events, identifying a live event that is responsive to the query based on comparing at least one entity in the set of entities to one or more entities associated with each live event of a plurality of live events, determining that an event search result corresponding to the live event is to be displayed in search results, and in response: providing the event search result for display, the event search result including information associated with the live event, the information including an indicator of an occurrence of the live event.
US10621190B2 Search using drag and drop of assets into a search bar
Various implementations enable a similarity search to be conducted for assets based upon one or more assets being dragged from a viewing area and dropped into a search field. Search results are returned in the form of assets and textual representations that define search parameters. The textual representations can be easily modified to change the search parameters and, hence, the displayed search results.
US10621181B2 System and method for screening social media content
A computing system and method are provided for impact assessment and treatment of social media content, the system operating on social media content received at a social media conveyance computing system. The system includes at least one computer memory storing filtering rules and scoring rules, the score indicating a degree of negative impact of the social media content. The system additionally includes an information capture system for receiving a social media stream, the social media stream including multiple messages and a pre-processing computing system for processing the messages in the social media stream and extracting metadata related to each message. The system further includes a filtering and scoring computing system for receiving each message and associated metadata from each. The filtering and scoring computing system filters and scores the content and determines a degree of negative impact.
US10621180B2 Attribute-based detection of anomalous relational database queries
Techniques for detecting an anomaly in queries of a relational database are disclosed. The techniques include obtaining a set of semantic attributes for a query of a relational database. The semantic attributes are then used to calculate a set of similarities between the query and a set of non-anomalous queries of the relational database. When a highest similarity in the set of similarities does not meet a similarity threshold, an indication that the query is anomalous is outputted.
US10621178B2 Leveraging extracted entity and relation data to automatically filter data streams
Embodiments are directed to an entity extraction and filtering method that enables a close search of documents to build filters necessary for near real-time monitoring of streaming sources of information. According to an embodiment, the entity extraction and filtering method operates based on the following parameters. First, a detection of an entity of interest warrants flagging an arriving article for analyst attention. Nothing more than a match may be required. The list of entities may be derived by an entity extractor from a corpus of data. Secondly, automatic updates may be utilized, so that exports are automatically updated to the filters. Thirdly, information flowing past the filters may update a static corpus whether or not they are flagged for an analyst or user. This allows for new relationships to be detected and extracted, and the filters subsequently updated.
US10621174B2 Partitioned joins in analytical databases
A first data table and a second table to be joined is determined. The first data table and the second data table have a join attribute. Data blocks of the first data table are stored on a storage device. An attribute value information for the join attribute for the data block of the first data table is determined. At least one partition for the first data table and the second table is defined using at least the attribute value information on the join attribute. Each partition of the at least one partition has a respective partition range of values of the join attribute. A pair wise partition join is processed on a first partition range of the determined partition ranges.
US10621170B2 SQL double counting resolver
This disclosure proposes systems, methods, and apparatus that identify raw SQL queries that are likely to cause a double counting error, and if such a SQL query is identified, then convert the raw SQL query into SQL queries that account for and avoid double counting. In some embodiments, this process uses queries and subqueries that refer back to a common table expression (CTE) in order to reduce code length and increase query execution speed.
US10621168B2 Dynamic join processing using real time merged notification listener
Described are methods, systems and computer readable media for dynamic join operations.
US10621167B2 Data separation and write redirection in multi-tenancy database systems
The present disclosure involves systems, software, and computer implemented methods for data separation and write redirection in multi-tenancy database systems. One example method includes providing access to at least one application to a database system. A query is received from an application. A determination is made that the query is associated with a union view that provides unified access to a first read-only table in a shared database container and a first writable table in a tenant database container. A determination is made as to whether the query is a read query or a write query. In response to determining that the query is a read query, the query is processed using the union view. In response to determining that the query is a write query, the query is modified to use the first writable table and the query is processed using the writable table.
US10621165B2 Need supporting means generating apparatus and method
The present invention suggests need supporting means generating apparatus and method which extract requirements from a user using a repertory grid which is a cognitive interview technique to generate supporting means thereof. The need supporting means generating apparatus of the present invention includes: a question message generating unit which generates at least one question message related with predetermined context information; an answer message obtaining unit which obtains at least one answer message with respect to the question message; a feature information extracting unit which extracts at least one feature information related with the context information based on the answer message; and a supporting means generating unit which generates at least one supporting means to support needs of a user based on the feature information.
US10621156B1 Application schemas for journal-based databases
A client-side component of a journal-based multi-data-store database identifies an application schema corresponding to a first application whose data is stored at the database. The application schema includes a writes section indicating a data object to which writes are to be issued from the first application. A journal schema defining one or more data objects for which a concurrency-control protocol is implemented by a journal manager of the database is obtained. Before a transaction request of the application is submitted to the journal manager, the client-side component verifies that the application schema is compatible with the journal schema.
US10621153B2 Preview data aggregation
In one respect, there is provided a method. The method can include processing a first data chunk to generate a first intermediate result. A key map can be generated based on a determination that a quantity of the key-value pairs in the first intermediate result exceeds a threshold. The key map can be generated to include keys in the first intermediate result. A second data chunk can be processed to generate a second intermediate result. The second data chunk can be processed based on the key map. The processing of the second data chunk can include omitting a key-value pair in the second data chunk from being inserted into the second intermediate result based on a key associated with the key-value pair being absent from the key map. A preview of the processing of the dataset can be generated based on the first intermediate result and the second intermediate result.
US10621151B2 Elastic, ephemeral in-line deduplication service
A deduplication service can be provided to a storage domain from a services framework that expands and contracts to both meet service demand and to conform to resource management of a compute domain. The deduplication service maintains a fingerprint database and reference count data in compute domain resources, but persists these into the storage domain for use in the case of a failure or interruption of the deduplication service in the compute domain. The deduplication service responds to service requests from the storage domain with indications of paths in a user namespace and whether or not a piece of data had a fingerprint match in the fingerprint database. The indication of a match guides the storage domain to either store the piece of data into the storage backend or to reference another piece of data. The deduplication service uses the fingerprints to define paths for corresponding pieces of data.
US10621140B2 Systems and methods for improving the performance of a quantum processor via reduced readouts
Techniques for improving the performance of a quantum processor are described. The techniques include reading out a fraction of the qubits in a quantum processor and utilizing one or more post-processing operations to reconstruct qubits of the quantum processor that are not read. The reconstructed qubits may be determined using a perfect sampler to provide results that are strictly better than reading all of the qubits directly from the quantum processor. The composite sample that includes read qubits and reconstructed qubits may be obtained faster than if all qubits of the quantum processor are read directly.
US10621138B2 Network communications using pooled memory in rack-scale architecture
Technologies for network communication using pooled memory include a computing rack having a pooled memory enclosure with a pooled memory controller and a compute enclosure having two or more compute nodes. A first compute node determines a destination virtual network interface controller identifier (vNIC ID) associated with a destination network address. The first compute node transmits a send message to the pooled memory controller that includes the destination vNIC ID and a sender physical address of packet data within the pooled memory. The pooled memory controller transmits a receive message to a second compute node associated with the destination vNIC ID. The second compute node transmits a receiver physical address of a receive buffer within the pooled memory to the pooled memory controller. The pooled memory controller copies the packet data from the sender physical address to the receiver physical address. Other embodiments are described and claimed.
US10621137B2 Architecture for predicting network access probability of data files accessible over a computer network
Methods for predicting network access probability of data files accessible over a computer network are provided. In one aspect, a method includes generating a primary data vector for a media file based on a stored data representation of the file, and providing the data vector for the file to an algorithm that uses past interaction information for at least one other media file from a collection of media files having a degree of similarity with the media file above a threshold similarity value. The method also includes receiving, as an output of the algorithm, a marketability score for the media file, the score indicative of a likelihood that a user will download the media file. Systems and machine-readable media are also provided.
US10621132B1 Auto address generation for switch network
Embodiments herein describe techniques for assigning address ranges to ports in switches forming a packet protocol switch network in an integrated circuit. Instead of relying on a designer to provide the addresses, the integrated circuit can include an address bus which is incremented as addresses are assigned to the ports. In one embodiment, the port addresses are assigned from a root device and defines the address range of each branch port and the address of each endpoint in the network. As the address bus reaches an endpoint, an adder in the endpoint increments the value of the address bus (e.g., the current address). The address bus may use serial or parallel data communication to assign the addresses. In another embodiment, instead of using a separate address bus, a data bus typically used for packet communication assigns the addresses to the ports in the network.
US10621129B2 Peripheral interconnect for configurable slave endpoint circuits
A peripheral interconnect for configuring slave endpoint circuits, such as may be in a configurable network, in a system-on-chip (SoC) is described herein. In an example, an apparatus includes a processing system on a chip, a circuit block on the chip, and a configurable network on the chip. The processing system and the circuit block are connected to the configurable network. The configurable network includes a peripheral interconnect. The peripheral interconnect includes a root node and a plurality of switches. The root node and the plurality of switches are connected in a tree topology. First branches of the tree topology are connected to respective slave endpoint circuits of the configurable network. The slave endpoint circuits of the configurable network are programmable to configure the configurable network.
US10621128B2 Controlling transitions of devices between normal state and quiescent state
A data processing apparatus (2) has a number of devices (4) having a normal state and a quiescent state. Transition sequencing circuitry (70) controls a sequential state transition process for transitioning each of the devices (4) in turn between the normal state and the quiescent state. For each device, the transition sequencing circuitry (70) controls the transition based on at least one preference indication transmitted from that device (4) providing an indication of a preference to operating the normal state or the quiescent state.
US10621125B2 Identifier-based packet request processing
A packet processing device is connected as a route of a plurality of I/O devices and configures a PCIe fabric. The packet processing device includes a plurality of first request processing units and a second request processing unit that process a PCIe packet issuing request to the I/O device; and a first selecting unit that selects the plurality of first request processing units or the second request processing unit, based on a request classification of the PCIe packet issuing request, and a load exerted on the PCIe fabric by a packet to be transmitted to the I/O device. The first selecting unit includes a first determining unit that determines whether the PCIe packet issuing request is possible to pass another PCIe packet issuing request being processed by the first request processing unit, based on a transaction identifier included in the PCIe packet issuing request.
US10621124B2 Method, device and computer program product for enabling SR-IOV functions in endpoint device
A method, device and computer program product for enabling a Single Root Input/Output Virtualization (SR-IOV) function in an endpoint device. The method comprises: receiving, at an adapter, a request message from a virtual machine, the request message indicating an operation to be performed on the endpoint device by the virtual machine; parsing the request message to obtain a first request Transaction Layer Packet (TLP); determining whether a type of a first request TLP is a peer-to-peer transmission supported TLP or a peer-to-peer transmission unsupported TLP; in response to determining that the type of the first request TLP is a peer-to-peer transmission supported TLP, generating a second request TLP based on the first request TLP; and sending the second request TLP to the endpoint device. With this solution, the SR-IOV function is enabled in the endpoint device which does not support the SR-IOV function without the need of changing the endpoint device.
US10621122B1 Systems and methods for transferring data with a dual-line first-in-first-out (FIFO) memory array
Embodiments described herein provide a dual-line FIFO structure without the use of any multiplexer. Instead, the dual-line FIFO described herein uses a selectively transparent latch and a flip-flop serially connected to the latch, such that the combination of the serially connected latch and the flip-flop can temporarily store up to two data units at two clock cycles.
US10621110B2 Deterministic multifactor cache replacement
Some embodiments modify caching server operation to evict cached content based on a deterministic and multifactor modeling of the cached content. The modeling produces eviction scores for the cached items. The eviction scores are derived from two or more factors of age, size, cost, and content type. The eviction scores determine what content is to be evicted based on the two or more factors included in the eviction score derivation. The eviction scores modify caching server eviction operation for specific traffic or content patterns. The eviction scores further modify caching server eviction operation for granular control over an item's lifetime on cache.
US10621109B2 Memory access compression using clear code for tile pixels
One embodiment provides for a graphics processor comprising a translation lookaside buffer (TLB) to cache a first page table entry for a virtual to physical address mapping for use by the graphics processor, the first page table entry to indicate that a first virtual page is cleared to a clear color and a graphics pipeline to bypass a memory access for the first virtual page based on the first page table entry, wherein the graphics pipeline is to read a field in the first page table entry to determine a value of the clear color.
US10621108B2 Systems and methods for transforming large data into a smaller representation and for re-transforming the smaller representation back to the original large data
A system transmits a target data file as a set of mathematical functions and data values representative of the target data file to a receiver, the system comprising at least one hardware processor and memory storing computer instructions, the computer instructions when executed by the at least one hardware processor configured to cause the system to identify a target bit pattern of a target data file; generate a set of mathematical functions and data values operative to generate the target bit pattern; and transmit the set of mathematical functions and data values to a receiver, which can use the set of mathematical functions and data values to generate the target data file.
US10621104B2 Variable cache for non-volatile memory
Examples herein involve a variable cache. An example variable cache controller obtains cache lines corresponding to accesses of a non-volatile memory of a system, monitors access history of the non-volatile memory, determines a number of distinct objects accessed in the access history during a time period from the object information, and sets a size of a variable cache of the system based on the number of distinct objects accessed in the access history during the time period.
US10621100B1 Unified prefetch circuit for multi-level caches
In an embodiment, a processor may implement an access map-pattern match (AMPM)-based prefetch circuit for a multi-level cache system. The access patterns that are matched to the access maps may include prefetches for different cache levels. Centralizing the generation of prefetches into one prefetch circuit may provide better observability and controllability of prefetching at various levels of the cache hierarchy, in an embodiment. Prefetches at different levels may be controlled individually based on the accuracy of those prefetches, in an embodiment. Additionally, in an embodiment, access patterns that are longer that a given threshold may have the granularity of the prefetches change so that more data is prefetched and the prefetches occur farther in advance, in some embodiments.
US10621099B2 Apparatus, method, and system for enhanced data prefetching based on non-uniform memory access (NUMA) characteristics
Apparatus, method, and system for enhancing data prefetching based on non-uniform memory access (NUMA) characteristics are described herein. An apparatus embodiment includes a system memory, a cache, and a prefetcher. The system memory includes multiple memory regions, at least some of which are associated with different NUMA characteristic (access latency, bandwidth, etc.) than others. Each region is associated with its own set of prefetch parameters that are set in accordance to their respective NUMA characteristics. The prefetcher monitors data accesses to the cache and generates one or more prefetch requests to fetch data from the system memory to the cache based on the monitored data accesses and the set of prefetch parameters associated with the memory region from which data is to be fetched. The set of prefetcher parameters may include prefetch distance, training-to-stable threshold, and throttle threshold.
US10621097B2 Application and processor guided memory prefetching
Devices and systems having memory-side adaptive prefetch decision-making, including associated methods, are disclosed and described. Adaptive information can be provided to memory-side controller and prefetch components that allow such memory-side components to prefetch data in a manner that is adaptive with respect to a particular read memory request or to a thread performing read memory requests.
US10621096B2 Read ahead management in a multi-stream workload
Implementations described and claimed herein provide a method and system for managing execution of commands for a storage device, the method comprising identifying individual streams processing read ahead operations in a storage controller, determining an amount of read ahead data that each individual stream is processing in the read ahead operations, determining a total amount of read cache available for the storage controller, and determining a total amount of read ahead data that all the individual streams are processing in the read ahead operations.
US10621094B2 Coarse tag replacement
An embodiment of a memory apparatus may include a tag cache to cache tag information, and a memory controller communicatively coupled to the tag cache to determine if a request for a memory line results in a tag cache miss, bring tag information for the missed memory line into the tag cache if the request results in a cache miss, and bring tag information for at least one additional memory line adjacent to the missed memory line into the tag cache if the request results in a cache miss. Additional embodiments are disclosed and claimed.
US10621093B2 Heterogeneous computing system configured to adaptively control cache coherency
A heterogeneous computing system includes a first processor and a second processor that are heterogeneous. The second processor is configured to sequentially execute a plurality of kernels offloaded from the first processor. A coherency controller is configured to classify each of the plurality of kernels into one of a first group and a second group, based on attributes of instructions included in each of the plurality of kernels before the plurality of kernels are executed and is further configured to reclassify one of the plurality of kernels from the second group to the first group based on a transaction generated between the first processor and the second processor during execution of the one of the plurality of kernels.
US10621091B2 Apparatuses and methods to perform continuous read operations
Apparatuses, systems, and methods to perform continuous read operations are described. A system configured to perform such continuous read operations enables improved access to and processing of data for performance of associated functions. For instance, one apparatus described herein includes a memory device having an array that includes a plurality of pages of memory cells. The memory device includes a page buffer coupled to the array and a continuous read buffer. The continuous read buffer includes a first cache to receive a first segment of data values and a second cache to receive a second segment of the data values from the page buffer. The memory device is configured to perform a continuous read operation on the first and second segments of data from the first cache and the second cache of the continuous read buffer.
US10621087B2 Operating method of data storage device
A method for operating a data storage device includes storing an erase count corresponding to a physical address, as a reference value, in response to a first event; comparing a current value of the erase count with the reference value in response to a second event; and selectively performing a purge operation for the physical address, depending on a result of the comparing.
US10621081B2 Storage device and global garbage collection method of data storage system including the same
A storage device includes at least one nonvolatile memory device; and a memory controller configured to control the nonvolatile memory device, wherein the memory controller includes, at least one processor configured to control an overall operation of the memory controller; a buffer memory configured to store input/output data according to a control of the processor when an input/output request from an external device occurs; an error correction circuit configured to detect and correct an error of the input/output data; a garbage collector configured to selectively generate a first global garbage collection command in response to the input/output request and configured to perform a global garbage collection according to a second global garbage collection command received from the external device; and a storage interface configured to transmit the first global garbage collection command to another storage device.
US10621080B2 Pipelined hash table with reduced collisions
Apparatuses and methods for pipelined hashing are described herein. An example apparatus to perform a pipelined hash function may include a first memory to store a first plurality of bucket records, a second memory to store a second plurality of bucket records, and a hash circuit to receive a key and to perform a pipelined hash function using the key to provide a hash value. The hash circuit further to select a first bucket record of the first plurality of bucket records from the first memory based on a first subset of bits of the hash value. The hash circuit further to provide a location of a particular entry of an entry record of the plurality of entry records based on contents of the first bucket record and a second subset of bits of the hash value.
US10621076B2 Methods for controlling mobile phones and instruments and systems using the same
Embodiments of the invention propose a method for mobile phone and instrument control a system using the method. The method for mobile phone and instrument control is performed by a processing unit and comprises the following steps: reading one script; determining what a destination is according to the script; if the destination is a mobile phone, transmitting a first control command to the mobile phone according to the script; and if the destination is one of a plurality of instruments, transmitting a second control command to the instrument according to the script.
US10621074B2 Intelligent device selection for mobile application testing
A computer-implemented facility is provided for intelligent mobile device selection for mobile application testing. The computer-implemented facility determines features of a new mobile application to be tested, and compares the features of the new mobile application with features of multiple known mobile applications to identify one or more known mobile applications with similar features. Based at least in part on automated analysis of user reviews of the one or the more known mobile applications operating in one or more types of mobile devices, the facility provides one or more risk scores for operation of the new mobile application in the one or more types of mobile devices. Further, based on the risk scores, a recommended set of mobile devices in which to test the new mobile application may be generated for use in testing the new mobile application.
US10621073B2 Method and apparatus for testing software by using static analysis results and computer readable recording medium having program for performing the same
The present disclosure relates to a method and apparatus for testing software and a computer readable recording medium having a program for performing the same, and more particularly to a method for quickly testing software by using static analysis results and for quickly achieving a desired quality objective and a computer readable recording medium having a program for performing the same. The method for testing software in accordance with the embodiment of the present invention includes a step of statically analyzing a source code of software and extracting pieces of source code information; a step of extracting a unit-based code index from the extracted pieces of source code information; and a step of evaluating testing effort of each unit on the basis of the extracted unit-based code index.
US10621072B2 Using customer profiling and analytics to more accurately estimate and generate an agile bill of requirements and sprints for customer or test workload port
Aspects of the present invention include a method, system and computer program product for more accurately porting a customer or test workload. The method includes a processor acquiring relative customer or test workload and environment data for determining portability feasibility; determining workload and environment portability scores and rankings; comparing a current workload and environment to previously ported workloads and workload port analyses; determining which workload components may be ported; determining actual workload portability feasibility; generating one or more agile workload portability data reports that indicate which workload components are candidates for agile porting; and determining to not provide for viewing a summary of the actual workload portability feasibility or the one or more agile workload portability data reports.
US10621065B2 Concurrent logging of data layers within a tape storage device
Concurrent standard/high resolution logging of critical performance metrics and functional data for various functional areas including servo system, dataflow, channel, read/write, speed matching, and error recovery is achieved by segregating one or more rows of the tape map array for the purpose of logging only high resolution data. As performance data is logged to the standard resolution tape map by wrap and regional offset down tape, the reserved high resolution row logs data sequentially in the order it was processed on magnetic tape and not by its position on magnetic tape. The high-resolution performance data is concurrently logged with normal-resolution performance data as a supporting view with more detailed tape processing data should the normal-resolution performance data have inconclusive or insufficient content. High-resolution storage is structured for shorter regional logging or per-dataset logging of critical performance metrics and functional data, referred to herein as performance data.
US10621064B2 Proactive impact measurement of database changes on production systems
Database change test system that includes an SQL performance analyzer (SPA) to efficiently test execute workload set of queries on a production or test database management system (DBMS) and report to a user the impact of database changes, is provided. Techniques are described that limit the resource consumption of test execution of workload set of queries, especially to enable such test execution on a production DBMS. A method and apparatus for storing in persistent storage query test profile that specifies query test restrictions and execution plan parameters, which indicate how to generate execution plan operators for query execution plans; storing a workload set of queries in persistent storage; establishing a session with a database management systems; retrieving the query test profile; configuring the session according to the test profile; receiving user input requesting to execute the workload set; and executing the queries according to the query test profile, is also provided.
US10621063B2 System and method for dynamic domain-specific sequence diagram visualization
A system, method and computer-readable storage devices for enhancing the presentation of structured log files. A system configured according to this disclosure can track events of a computing entity. The computing entity can be a state machine, a virtual machine, a thread, a process, a software component, or a hardware component. The computing entity can be any device that generates or contributes to an event log. The events can be tracked from at least one of a structured log file and a stream of event data, for example. The system can identify event types for the events. The system can identify relationships between the events, and generate a sequence diagram of the events. The sequence diagram can include visual indications of the relationships based on the event types. The system can further select an icon for each event from an event-specific icon directory based on event type.
US10621062B2 Widget provisioning of user experience analytics and user interface / application management
A method includes storing an application in a memory of a mobile device, wherein the application is associated with a widget including an event logger and a library managing the widget, executing, by the mobile device, the application and the widget, receiving, through a user interface of the mobile device, an input corresponding to the event logger of the widget, logging, by the library, the input corresponding to the event logger of the widget in the memory of the mobile device, and reporting, by the library, the input corresponding to the event logger of the widget to a remote monitoring server as monitored data.
US10621059B2 Site recovery solution in a multi-tier storage environment
A computer implemented method comprises detecting a failure of a primary volume at a first location, the primary volume having data stored on a first plurality of media according to a first heat map; in response to detecting the failure of the primary volume, overwriting a second heat map of a secondary volume at a second location with a copy of the first heat map, the secondary volume having data stored on a second plurality of media according to the second heat map; migrating extents of data on the second plurality of media at the second location according to the copy of the first heat map prior to a next heat map cycle update after detection of the failure; and processing data access requests from the secondary location using the extents of data on the secondary plurality of media migrated according to the copy of the first heat map.
US10621056B2 Trust relationship migration for data mirroring
One or more techniques and/or systems are provided for migrating a trust relationship. For example, a first storage cluster and a second storage cluster have a disaster recovery relationship where the second storage cluster provides failover client access to replicated data, replicated from the first storage cluster to the second storage cluster, in the event the first storage cluster fails. The first storage cluster may have a trust relationship with a third storage cluster, such that data is mirrored from a volume of the first storage cluster into a mirrored volume of the third storage cluster based upon the trust relationship. In the event the first storage cluster fails over to the second storage cluster due to a disaster at the first storage cluster, the trust relationship is migrated to be between the second storage cluster and the third storage cluster for non-disruptive mirroring of data to the mirrored volume.
US10621049B1 Consistent backups based on local node clock
Disclosed are systems and methods for generating consistent backups. A central coordinator informs each node storing a partition of the time to perform a backup. At the designated time, each node blocks updates for a corresponding time interval measured by its local clock. Each node performs the backup operation according to its own local clock. Consistent backups may be generated in spite of clock skew between the local clocks as long as the time interval is at least as long as a maximum local clock skew (among the nodes performing the backup). In some systems the maximum local clock skew may be reduced, by a round-trip update latency from a client, for example.
US10621047B2 Volume group structure recovery in a virtualized server recovery environment
A method and system for automatically performing a volume group structure recovery in a virtualized server recovery environment. A first portion of a first physical volume is accessed and then stored in a temporary file. A last valid volume group backup for a volume group is retrieved. The volume group is a logical group of physical volumes that include the first physical volume. The volume group backup includes respective volume group identifiers corresponding to the physical volumes of the volume group. An existing volume group identifier is replaced with a generated random volume group identifier. Volume group identifiers in the last valid volume group backup is replaced with new volume group identifiers that were generated during a re-initializing of all physical volumes in a list of the physical volumes of the logical group. The volume group's volume group structure is restored using a backup structure stored in the temporary file.
US10621044B2 Mapping slice groupings in a dispersed storage network
A distributed storage network includes a method of receiving data and a corresponding task, selecting one or more storage units for the task based on a capability level associated with each of the storage units, identifying a plurality of data groups of the data, determining a chunk size based on the plurality of data groups, determining processing parameters of the data based on the chunk size, generating a set of chunksets from the plurality of data groups in accordance with the chunk size and processing parameters and encoding the set of chunksets in accordance with the processing parameters to produce slice groupings. The method further includes determining task partitioning based on the storage units and the processing parameters, partitioning the task based on the task partitioning to produce partial tasks and sending the slice groupings and corresponding partial tasks to the storage units.
US10621041B2 Methods and apparatus to assign indices and relocate object fragments in distributed storage systems
Methods and apparatus to dynamically assign and relocate object fragments in distributed storage systems are disclosed. In some examples, the methods and apparatus encode an object with error correction coding to separate the object into fragments, create a first index indicative of storage nodes where the fragments of the object are to be stored, encode a second index into identifiers of the fragments of the object, the second index based on the first index, and store the fragments of the object and the corresponding second index encoded identifiers in the storage nodes based on the first index.
US10621038B2 Decoding method, associated flash memory controller and electronic device
The present invention provides a decoding method of a flash memory controller, wherein the decoding method includes the steps of: reading first data from a flash memory module; decoding the first data, and recording at least one specific address of the flash memory module according to decoding results of the first data, wherein said at least one specific address corresponds to a bit having high reliability errors (HRE) of the first data; reading second data from the flash memory module; and decoding the second data according to said at least one specific address.
US10621034B2 Memory device that changes a writable region of a data buffer based on an operational state of an ECC circuit
A memory device includes a semiconductor memory unit, a controller circuit configured to communicate with a host through a serial interface, store write data to be written into a page of the semiconductor memory unit in a data buffer, and an error-correcting code (ECC) circuit configured to generate an error correction code from the write data if the ECC circuit is enabled. The controller circuit writes the error correction code with the write data into the page if the ECC circuit is enabled. A maximum column address of the page which is accessible from the host changes depending on whether or not the ECC circuit is enabled.
US10621030B2 Restoring an application from a system dump file
An application is identified that was running at a time of a system crash. A system dump file is received that was created responsive to the system crash. A restoration dataset stored in the system dump file is determined. The application is restored based, at least in part, on the restoration dataset.
US10621028B2 State determining device, state determining method, and state determining program
A combined data creating unit, a map creating unit, and a first state analyzer. The combined data creating unit is configured to obtain a device datum. The device datum includes an issued information issued from any device and an issued time of the issued information. The combined data creating unit is configured to create a combined datum by combining the device data related to a state determination target. The map creating unit is configured to map the combined data based on a similarity of the combined data to create a map. The first state analyzer is configured to analyze a determination target state using positions of the combined data disposed in the map.
US10621025B2 Methods for data acquisition systems in real time applications
A system may include a data acquisition hardware device (DAQ) for acquiring sample data and/or generating control signals, and a host system with memory that may store data samples and information associated with the DAQ and host system operations. The DAQ may push hardware status information to host memory, triggered by predetermined events taking place in the DAQ, e.g. timing events or interrupts. The DAQ may update dedicated buffers in host memory with status data for any of these events. The pushed status information may be read in a manner that allows detection of race conditions, and may be used to handle data acquisition, output control signaling, and interrupts as required without the host system having to query the DAQ. The DAQ may also detect data timing errors and report those data timing errors back to the host system, and also provide improved output operations using counters.
US10621024B2 Signal pairing for module expansion of a failsafe computing system
A system includes a central processing unit (CPU), a first input/output (I/O) module, and a second I/O module. The first I/O module includes a first module health controller operatively connected to the CPU. The second I/O module includes a second module health controller operatively connected to the first module health controller and the CPU. One of the first module health controller and the second module health controller is configured to assert a paired module health signal to the CPU indicating that the first I/O module and the second I/O module are health.
US10621023B2 Memory controller with error detection and retry modes of operation
A memory system includes a link having at least one signal line and a controller. The controller includes at least one transmitter coupled to the link to transmit first data, and a first error protection generator coupled to the transmitter. The first error protection generator dynamically adds an error detection code to at least a portion of the first data. At least one receiver is coupled to the link to receive second data. A first error detection logic determines if the second data received by the controller contains at least one error and, if an error is detected, asserts a first error condition. The system includes a memory device having at least one memory device transmitter coupled to the link to transmit the second data. A second error protection generator coupled to the memory device transmitter dynamically adds an error detection code to at least a portion of the second data.
US10621019B1 Using a client to manage remote machine learning jobs
Methods, apparatuses, and systems for a web services provider to interact with a client on remote job execution. For example, a web services provider may receive a job command, from an interactive programming environment of a client, applicable to job for a machine learning algorithm on a web services provider system, process the job command using at least one of a training instance and an inference instance, and provide metrics and log data during the processing of the job to the interactive programming environment.
US10621017B2 Method and device for sharing a disk image between operating systems
Provided is an electronic device including a storage configured to store a plurality of operating systems (OSs) and a disk image; an input interface configured to receive a user input for switching focus from a first OS to a second OS; and a processor configured to mount, in response to the user input, to the second OS the disk image having been mounted to the first OS.
US10621011B2 Method and apparatus for controlling operation resources, and computer storage medium
Provided is a method for controlling operation resources. The method includes: acquiring a maximum frequency supporting running of first operation resources in an apparatus; determining a refrigerated plant quantity corresponding to the maximum frequency according to a pre-determined rule; and determining a second operation resource for a specific quantity, and closing the specific quantity of second operation resources, wherein the specific quantity is the same as the refrigerator quantity. Also provided are an apparatus for controlling operation resources and a computer storage medium.
US10621010B2 Information processing apparatus and migration method
A processor in a first information processing apparatus reads out data stored in a unit area of a memory used by a virtual machine and copies the data to a second information processing apparatus. The processor performs control for storing a modification history record in a buffer area allocated in association with the unit area, each time a modification is made to data in the unit area during a period after the copying. When the amount of modification history records in the buffer area exceeds a threshold, the processor recopies data stored in the unit area to the second information processing apparatus, in preparation for operation of the virtual machine on the second information processing apparatus. When the amount of modification history records does not exceed the threshold, the processor transmits the modification history records to the second information processing apparatus.
US10621007B2 Execution of an instruction for performing a configuration virtual topology change
In a logically partitioned host computer system comprising host processors (host CPUs) partitioned into a plurality of guest processors (guest CPUs) of a guest configuration, a perform topology function instruction is executed by a guest processor specifying a topology change of the guest configuration. The topology change preferably changes the polarization of guest CPUs, the polarization being related to the amount of a host CPU resource provided to a guest CPU.
US10621001B1 Systems and methods for efficiently expediting execution of tasks in isolated environments
System and methods for grouping tasks into groups, associating each of the groups with a respective isolated environment, pre-loading each the isolated environments with stand-by task-specific information of all the tasks in the group, and upon a request to activate one of the tasks, quickly activating the task in the respective isolated environment using the respective stand-by task-specific information already pre-loaded, while optionally clearing other stand-by task-specific information from the respective isolated environment, thereby efficiently executing the requested task while avoiding adverse interaction, inter-group and intra-group, between the tasks, and while also saving system resources by avoiding an allocating of a dedicated isolated environment per each of the tasks. Tasks may be grouped such as to reduce the likelihood of intra-group adverse interaction or to reduce the consequences of such adverse interaction.
US10621000B2 Regulating enterprise database warehouse resource usage of dedicated and shared process by using OS kernels, tenants, and table storage engines
Regulating enterprise database warehouse resource usage can include identifying a number of queries in an enterprise database warehouse (EDW) and regulating EDW resource usage among the number of queries.
US10620999B2 Task scheduling through an operating system agnostic system abstraction layer from a top of the rack switch in a hyper converged infrastructure
An operating system agnostic task scheduler executes on a top of the rack device. The task scheduler receives from each of multiple nodes an operating system agnostic description of the node's computational resource capability and availability. The task scheduler uses the received information to maintain a resource accounting for each node. Requests to execute tasks are received by the task scheduler from external sources. The task scheduler matches specific tasks to specific nodes, based on the resource accounting. In response to matching a given task to a specific one of the nodes, the scheduler assigns the task to the node, and the task executes thereon. The task scheduler updates the maintained accounting based on computational resources allocated to the task by the node to which it was assigned.
US10620997B2 Social objectives-based workload resolution in a cloud environment
A content of a social media data is analyzed. The social media data relates to a workload that is to be located on a node. A location corresponding to the social media data is computed. The social media data is regarded as originating from the location. A set of nodes is selected by computing a social distance objective function, the set of nodes includes the node. Each node in the set of nodes is located within a range of distances specified by the social distance objective function. A first subset of nodes is removed from the set of nodes, where the first subset of nodes fails to satisfy another objective function. In response to a second subset of nodes satisfying the social distance objective function and the other objective function, the node is selected from the second subset and the workload is deployed on the node.
US10620996B2 Batching asynchronous web requests
An example embodiment may involve receiving, by a web server device, a message containing a plurality of asynchronous requests for web content, where the plurality is received from a client device that was provided with a web document from which the web content is at least in part derivable. The example embodiment may also involve sorting, by the web server device, the plurality into an ordering based on respective estimated execution times of the plurality, where the ordering is from least to greatest estimated execution time. The example embodiment may also involve processing, by the web server device, the plurality as ordered until either a predetermined amount of time measured from the beginning of the processing has expired, or all requests of the plurality have been processed. The example embodiment may also involve transmitting, by the web server device and to the client device, results associated with the processed requests.
US10620995B2 Dynamic workload bucket reassignment
A computer-implemented method for dynamic workload bucket reassignment in a system processor includes grouping a plurality of like workloads together via a common workload attribute. The processor calculates an aggregate use of a resource across all of the workloads, and creates a finite number of buckets. The processor then assigns a target resource use for each of the finite number of buckets, and assigns workloads with a same workload attribute value to a bucket of the finite number of buckets. The workload attribute values are distributed across a plurality of the finite number of buckets such that each bucket has a unique nonintersecting range and an aggregate workload resource use in each bucket near a bucket target resource use.
US10620994B2 Continuation analysis tasks for GPU task scheduling
Systems, apparatuses, and methods for implementing continuation analysis tasks (CATs) are disclosed. In one embodiment, a system implements hardware acceleration of CATs to manage the dependencies and scheduling of an application composed of multiple tasks. In one embodiment, a continuation packet is referenced directly by a first task. When the first task completes, the first task enqueues a continuation packet on a first queue. The first task can specify on which queue to place the continuation packet. The agent responsible for the first queue dequeues and executes the continuation packet which invokes an analysis phase which is performed prior to determining which dependent tasks to enqueue. If it is determined during the analysis phase that a second task is now ready to be launched, the second task is enqueued on one of the queues. Then, an agent responsible for this queue dequeues and executes the second task.
US10620991B1 Workload migration in multi-cloud environments
An apparatus in one embodiment comprises a processing platform that includes a plurality of processing devices each comprising a processor coupled to a memory. The processing platform is configured to implement at least a portion of at least a first cloud-based system. The processing platform further comprises a workload profiler configured to create an initial profile for a workload in response to a user migration request, a workload transformation engine configured to transform the initial profile into a multi-cloud migration profile, wherein the multi-cloud migration profile comprises a plan for migrating the workload, a workload data bus configured to migrate data pertaining to the workload in accordance with the multi-cloud migration profile, and a service transition bus configured to migrate one or more services pertaining to the workload in accordance with the multi-cloud migration profile.
US10620990B2 Legacy application migration to real time, parallel performance cloud
A system for operating a legacy software application is presented. The system includes a distributed processing service. A wrapper software object is configured both to receive processing requests to a legacy software application from outside the distributed processing service and to send the processing requests using the distributed processing service. Additionally, an encapsulated software object includes the legacy software application and an exoskeleton connection service. The exoskeleton connection service is both configured to accept processing requests from the distributed processing service, and mapped to an application programming interface of the legacy software application.
US10620988B2 Distributed computing architecture
A distributed computing system may incorporate an implementation based on a codelet-based execution model, where a codelet is a high-level dataflow element. In addition to supporting the use of codelets, the system may further provide support for “datalets,” which are an extension of codelets providing better built-in support for static dataflow programming. Such a distributed computing system, implementing computing based on such codelets, may incorporate an implementation of an execution model, locality management schemes, scheduling schemes, a type system, and/or management of heterogeneous systems.
US10620987B2 Increasing blade utilization in a dynamic virtual environment
Mobility service providers and others can use cloud platforms to meet customer demand. Due to changing demand or changing technology numerous issues arise. For example, server utilization within the cloud platform can become less efficient over time. As another example, virtual machines and virtual network functions processed by the cloud platform typically need to be extensively tested and certified, which can be expensive. Moreover, intra-platform communication can play a significant role in the costs to operate a cloud platform. Techniques detailed herein can address many of these issues, e.g., by providing mechanisms for increasing host or server utilization in response to changing demand, introducing a container technique for virtual machines to mitigate testing costs, and modeling bandwidth resources.
US10620985B2 Transparent code patching using a hypervisor
An example method of managing guest code in a virtualized computing instance of a virtualized computing system includes: receiving, at a hypervisor that manages the virtualized computing instance, identifiers for a first guest-physical memory page, which stores a patched version of the guest code, and a second guest-physical memory page, which stores an original version of the guest code; modifying an entry in a nested page table (NPT), which is associated with the first guest-physical memory page, to cause an exception to the hypervisor in response to a first read operation, performed by first software in the virtualized computing instance, which targets the first guest-physical memory page; and executing, at the hypervisor in response to the exception, a second read operation that emulates the first read operation, but targets the second guest-physical memory page.
US10620974B2 Gallery control with dynamically determined control template replica sizes
Techniques are described for rendering a gallery control to a graphical user interface (GUI), the gallery control including first and second template replicas. For each template replica, a GUI-rendering component is instructed to render the template replica, a read application programming interface (API) call is placed to the GUI-rendering component, a target size of the template replica is determined based on the results of the read API call, and a write API call is scheduled to instruct the GUI-rendering component to update the dimension of the template replica to the target size. In response to determining that the target size of the dimension of either template replica is different than a default size, a write API call is placed to the GUI-rendering component to update an offset associated with each template replica and the scheduled write API calls are placed to the GUI-rendering component.
US10620970B2 Request processing by a runtime agent in a network system
Various embodiment of systems and methods to send a response for a request received at a runtime agent has been described. Initially a request including an access path of plurality of files is received at the runtime agent. Based on the received request, one or more files from the plurality of files that have a dynamic property are determined. Next the one or more files that have the dynamic property are parsed to identify an include statement in the one or more files, wherein the include statement has an access path for a to-be-included file. Next the data from the one or more files and the to-be-included file is retrieved by the runtime agent. The data retrieved from the one or more files and the to-be-included files to obtain a merged data are merged. Finally the response including the merged data is sent to the client by the runtime agent.
US10620969B2 System, apparatus and method for providing hardware feedback information in a processor
In one embodiment, a processor includes a plurality of cores to execute instructions, a first identification register having a first field to store a feedback indicator to indicate to an operating system (OS) that the processor is to provide hardware feedback information to the OS dynamically and a power controller coupled to the plurality of cores. The power controller may include a feedback control circuit to dynamically determine the hardware feedback information for at least one of the plurality of cores and inform the OS of an update to the hardware feedback information. Other embodiments are described and claimed.
US10620966B2 Method to coordinate system boot and reset flows and improve reliability, availability and serviceability (RAS) among multiple chipsets
Embodiments disclosed herein relate to coordinated system boot and reset flows and improve reliability, availability, and serviceability (RAS) among multiple chipsets. In an example, a system includes a master chipset having multiple interfaces, each interface to connect to one of a processor and a chipset, at least one processor connected to the master chipset, at least one non-master chipset connected to the master chipset, and a sideband messaging channel connecting the master chipset and the non-master chipsets, wherein the master chipset is to probe a subset of its multiple interfaces to discover a topology of connected processors and non-master chipsets, and use the sideband messaging channel to coordinate a synchronized boot flow.
US10620961B2 Apparatus and method for speculative conditional move operation
An apparatus and method for a speculative conditional move instruction. A processor comprising: a decoder to decode a first speculative conditional move instruction; a prediction storage to store prediction data related to previously executed speculative conditional move instructions; and execution circuitry to read first prediction data associated with the speculative conditional move instruction and to execute the speculative conditional move instruction either speculatively or non-speculatively based on the first prediction data.
US10620952B2 Conversion of boolean conditions
A Set Boolean machine instruction is provided that has associated therewith a result location to be used for a set Boolean operation and a mask. The mask is configured to test a plurality of types of conditions, including simple conditions and composite conditions. The machine instruction is executed, and the executing includes performing a first logical operation between the mask and contents of a selected field to obtain an output. The mask indicates a condition to be tested, and the condition is one type of condition of the plurality of types of conditions. The executing further includes performing a second logical operation on the output to obtain a first value represented as one data type, and placing a result in the result location based on the first value. The result including a second a value of another data type, the other data type being different from the one data type.
US10620943B2 Distributed parallel build system
This document describes, among other things, systems and methods for managing distributed parallel builds. A computer-implemented method to manage parallel builds, comprises identifying one or more software components in a software project, wherein each software component includes an executable binary file; determining a build configuration for each software component, wherein the build configuration includes a mapping from each software component to one or more build servers; and building each software component using the mapped one or more build servers in the corresponding build configuration, wherein the building includes compiling one or more source files associated with each software component to one or more object files, by distributing the one or more source files to one or more compilation machines.
US10620935B2 Version management automation and consistent application builds for different target systems
Techniques are disclosed relating to database techniques for storing metadata for web applications. In some embodiments, a server computer system may operate a platform for executing one or more application modules that utilize one or more application components to implement an application. The server computer system may generate a first set of values indicative of versions of a first set of application modules specified by an application package stored on the server computer system for implementing the application. The server computer system may determine a second set of values indicative of versions of a second set of application modules specified by an updated application package for an upgrade of the application. The server computer system disables application components associated with application modules specified in the first, but not the second, set of values.
US10620933B2 Techniques for efficient application configuration patching
Techniques are disclosed for application configuration patching. Certain techniques are disclosed herein that utilize a configuration patching module (CPM) tool using a single workflow to perform application configuration patching. The CPM can receive a set of one or more binary patches for one or more applications a set of one or more binary patches for one or more applications, and a set of one or more patch metadata declarations for the one or more applications which correspond to at least one of the binary patches. A set of one or more actions can be identified from the set of patch metadata declarations. The CPM can generate a configuration patching execution plan including a set of one or more steps to be performed to implement the set of actions, and execute the set of steps of the configuration patching execution plan.
US10620932B2 Replacing an accelerator firmware image without operating system reboot
The present disclosure relates to updating a firmware image on a coherent hardware accelerator concurrently with executing operations on the coherent hardware accelerator. According to one embodiment, while executing accelerator-enabled operations on the coherent hardware accelerator, a system stores a firmware update package in a local memory on the coherent hardware accelerator. Once the firmware update package is stored in local memory on the coherent hardware accelerator, the system restarting the coherent hardware accelerator by pausing the execution of at least a first operation initiated on the coherent hardware accelerator and applying the firmware update package to the firmware image on the coherent hardware accelerator. Once the firmware update package is applied to the coherent hardware accelerator, the system resumes the operation on the coherent hardware accelerator.
US10620930B2 Software asset management
Systems and methods are disclosed for provisioning software in computing networks. For example, methods may include invoking one or more discovery probes; retrieving software usage data based at least on the one or more discovery probes; determining software usage predictions based on the software usage data; allocating, based on the software usage predictions, per user software entitlements and per device software entitlements to obtain an allocation of software entitlements; and invoking installation or uninstallation of software responsive to the allocation of software entitlements.
US10620925B2 Code generation for queries in a database system
A method for generating code for queries in a database system includes obtaining a user query in a first programming language, the user query comprising at least one query parameter for selecting data from a content database. The method includes obtaining machine code corresponding to a compiled version of the user query. Obtaining the machine code includes generating code in a second programming language corresponding to a compiled version of the user query, generating byte code defining a plurality of functions corresponding to a compiled version of the code in the second programming language, and obtaining the machine code corresponding to the compiled version of the user query based on the byte code. The method further comprises executing the machine code using the at least one query parameter, thereby returning a result satisfying the at least one query parameter. A related non-transitory computer-readable medium and system are also provided.
US10620924B2 System and method for ontology induction through statistical profiling and reference schema matching
In accordance with various embodiments, described herein is a system (Data Artificial Intelligence system, Data AI system), for use with a data integration or other computing environment, that leverages machine learning (ML, DataFlow Machine Learning, DFML), for use in managing a flow of data (dataflow, DF), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system can perform an ontology analysis of a schema definition, to determine the types of data, and datasets or entities, associated with that schema; and generate, or update, a model from a reference schema that includes an ontology defined based on relationships between datasets or entities, and their attributes. A reference HUB including one or more schemas can be used to analyze data flows, and further classify or make recommendations such as, for example, transformations enrichments, filtering, or cross-entity data fusion of an input data.
US10620923B2 System and method for dynamic, incremental recommendations within real-time visual simulation
In accordance with various embodiments, described herein is a system (Data Artificial Intelligence system, Data AI system), for use with a data integration or other computing environment, that leverages machine learning (ML, DataFlow Machine Learning, DFML), for use in managing a flow of data (dataflow, DF), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system can include a software development component and graphical user interface, referred to herein in some embodiments as a pipeline editor, or Lambda Studio IDE, that provides a visual environment for use with the system, including providing real-time recommendations for performing semantic actions on data accessed from an input HUB, based on an understanding of the meaning or semantics associated with the data.
US10620922B2 Compiler platform for test method
A computing device is provided, including a display and a processor. The processor may be configured to execute a source code authoring application program. The processor may be further configured to output a graphical user interface (GUI) of the source code authoring application program for display on the display. The processor may be further configured to receive source code including one or more code instructions at an editor window included in the GUI. The editor window may provide real-time mark-up of the source code. At a compiler platform, the processor may be further configured to determine that the source code includes at least one test method based on at least one syntactic test method indicator or symbolic test method indicator included in the source code. The processor may be further configured to output a notification of the at least one test method for display on the display.
US10620920B2 Automatic graphical user interface generation from notification data
A computing device is described that receives notification data, and selects, based on the notification data, a template graphical user interface (GUI) view from a plurality of template GUI views. The computing device automatically generates, from a portion of the notification data, an application GUI view that includes the portion of the notification data included within one or more fields of the template GUI view. The computing device outputs, for display, the application GUI view.
US10620917B2 Programming automation in a 3D graphical editor with tightly coupled logic and physical simulation
A system for designing automation applications based on input from a user includes a library interface, a three-dimensional workspace, a simulation engine, and controller code generation unit. The library interface is configured to receive a user selection of a plurality of components from a library of components. The three-dimensional workspace is configured to display the components and create a system design in the three-dimensional workspace using the components based on one or more instructions provided by the user. The simulation engine is configured to generate simulation code based on the system design in the three-dimensional workspace and execute the simulation code in response to a command from the user. One or more of the components in the three-dimensional workspace may be animated during execution of the simulation code. The controller code generation unit is configured to identify one or more physical controllers corresponding to the components in the three-dimensional workspace and generate controller-executable code for those physical controllers based on the system design.
US10620916B2 Read-only communication operator
A high level programming language provides a read-only communication operator that prevents a computational space from being written. An indexable type with a rank and element type defines the computational space. For an input indexable type, the read-only communication operator produces an output indexable type with the same rank and element type as the input indexable type but ensures that the output indexable type may not be written. The read-only communication operator ensures that any attempt to write to the output indexable type will be detected as an error at compile time.
US10620913B2 Portable voice assistant device with linear lighting elements
Systems, methods, and computer-readable media are disclosed for portable voice assistant devices with linear lighting elements. In one embodiment, an example device may include a housing having a first portion and a second portion, an elongated light bar disposed between the first portion and the second portion, and a first LED disposed within the housing. Example devices may include a reflector component configured to reflect light towards the elongated light bar, and a diffuser positioned adjacent to the elongated light bar. The diffuser may include a first curved portion and a flat portion, and the first curved portion may be substantially aligned with the first LED.
US10620910B2 Hands-free navigation of touch-based operating systems
Aspects of the present invention allow hands-free navigation of touch-based operating systems. The system may automatically interface with a touch-based operating system and generate hands-free commands that are associated with touch-based commands. Embodiments may utilize motion and/or audio inputs to facilitate hands-free interaction with the touch-based operating system.
US10620907B2 Parameter setting device and method in signal processing apparatus
A setting device includes: a manual-operator operable by a user for adjusting a parameter value; a mode selector for selecting a temporary operation mode that is a mode for temporarily operating the manual-operator; a memory; and a controller. The controller performs storage control for, in association with an adjusting operation executed via the manual-operator while the temporary operation mode is selected, storing into the memory a pre-change parameter value as a change history and return control for returning the adjusted parameter value of the manual-operator to the pre-change parameter value based on the change history in response to ending of the temporary operation mode. Because only the parameter value adjusted during the temporary operation mode can be returned to the pre-change parameter value, the inventive setting device can easily, quickly, and accurately return the parameter value, temporarily changed during the temporary operation mode, to the pre-change parameter value.
US10620905B2 Hearing device incorporating user interactive auditory display
A hearing device comprises a processor configured to generate a virtual auditory display comprising a sound field, a plurality of disparate sound field zones, and a plurality of quiet zones that provide acoustic contrast between the sound field zones. The sound field zones and the quiet zones remain positionally stationary within the sound field. One or more sensors are configured to sense a plurality of inputs from the wearer. The processor is configured to facilitate movement of the wearer within the sound field in response to a navigation input received from the one or more sensors. The processor is also configured to select one of the sound field zones for playback via a speaker or actuation of a hearing device function in response to a selection input received from the one or more sensors.
US10620903B2 Method and device for processing display data
A method for processing display data and a virtual reality device. The method comprises: the host divides the display area into a central area and an edge area according to the field of view of a head-mounted display; segments each frame of the display data into first display data corresponding to the central area and second display data corresponding to the edge area; processes the first display data and the second display data according to a first transmission factor and a second transmission factor to obtain first transmission data and second transmission data and sends them to the head-mounted display; and the head-mounted display performs image reconstruction to the received first transmission data and second transmission data, to obtain the displayed image corresponding to the frame of display data, and outputs and display it. The virtual reality device comprises the above host and head-mounted display.
US10620885B2 Printing apparatus for performing double-sided printing of a scanned document that contains sheets having different sizes
A printing apparatus having a copying function includes a document feeder that feeds a document, an image reading section that scans the document fed from the document feeder and generates image data of the document, a printing section that performs printing on paper in accordance with the image data, and a controller. The controller performs an avoidance process of avoiding performing the printing in which a size of a sheet of the document and a size of the paper do not match against an intention of a user, in a case where a setting is made in which the document, on which single-sided printing is performed, is printed on both sides of the paper to perform double-sided printing, and the document includes sheets having different sizes and includes an odd number of successive sheets with an identical size.
US10620875B2 Cloud storage system
Methods, systems, and computer readable media for execution by a cloud storage system are provided. One example method is for storage processing on a cloud system. The method includes executing a storage application on a compute node of the cloud system, and the storage application is configured to process write commands and read commands to and from storage of the cloud system. The write commands and the read commands are from an application. The method includes processing, by the storage application, a write command from the application. The processing includes writing data blocks to memory cache provided by the compute node for the storage application; writing data blocks written to memory cache to a write cache of a block storage that is part of the storage of the cloud system; and writing select data blocks written to memory cache to a read cache of block storage that is part of storage of the cloud system. The method further includes coalescing, by the storage application, the data blocks to produce data segments and writing, by the storage application, the data segments to object storage that is part of storage of the cloud system. The methods also include management of a read path via the storage application.
US10620871B1 Storage scheme for a distributed storage system
An application executing on a first computing platform includes containers executing role instances. One or more logical storage volumes include segments allocated to the application and references in a mapping table. The mapping table indicates a tier ID corresponding to the computing platform on which each segment is located. A snapshot of the application may be restored on a second computing platform. The mapping table may be copied to the second computing platform and used without transferring segments from the first computing platform to the second computing platform. Reads will be routed to the first computing platform using the tier ID in the mapping table.
US10620869B2 Storage control device, storage control method, and recording medium
A storage control device according to the present invention connected to a master disk device that stores data into a plurality of segments continuously, and a plurality of copy disk devices that are copy destinations of the data, the storage control device includes: a clone processing unit that, when receiving a copy instruction for one of the copy disk devices, repeats reading and writing of each of the segments in order of address to complete copy, and that, when a first copy disk that is the copy disk device other than a later copy disk that is the specified copy disk device is during copy when receiving the copy instruction, starts copy of the later copy disk from the segment during reading, and, after the completion of reading data of the segment, performs writing into both the first copy disk and the later copy disk.
US10620868B1 Storage system and data transfer method
A storage system includes at least one drive chassis connected to at least one host computer via a first network, and a storage controller connected to the drive chassis, in which the storage controller instructs the drive chassis to create a logical volume, and the drive chassis creates a logical volume according to an instruction from the storage controller, provides a storage area of the storage system to the host computer, and receives an IO command from the host computer to the storage area of the storage system.
US10620864B1 Improving the accuracy of in-line data deduplication
Handling fingerprint collisions in a storage system that includes one or more storage devices, including: determining whether a fingerprint associated with a first data segment matches a fingerprint associated with a data segment stored within the storage system; responsive to determining that the fingerprint associated with the first data segment matches the fingerprint associated with the data segment stored within the storage system, determining whether the first data segment matches the data segment stored within the storage system; and responsive to determining that the first data segment does not match the data segment stored within the storage system, resolving a fingerprint collision between the first data segment and the data segment stored within the storage system.
US10620862B2 Efficient recovery of deduplication data for high capacity systems
Efficient recovery of deduplication data for high capacity systems is disclosed, including: reading from the data storage device a data structure that tracks a plurality of segments to which a plurality of persistent objects have been recently written, wherein segments are written to in a monotonically increasing numerical order; selecting a checkpoint segment from among the plurality of segments based at least in part on a plurality of segment numbers corresponding to respective ones of the plurality of segments; using the checkpoint segment and a segment associated with a latest available segment number to determine a set of candidate segments; reading at least a portion of the set of candidate segments to identify a data storage block for which a corresponding deduplication data entry is not already stored in persistently stored deduplication data entries; and storing a new deduplication data entry to insert a fingerprint associated with the data storage block in a current data structure stored in a memory.
US10620861B2 Retrieve data block from determined devices
Techniques for retrieving data blocks from memory devices are provided. In one aspect, a request to retrieve a block of data may be received. The block of data may be in a line in a rank of memory. The rank of memory may include multiple devices. The devices used to store the line in the rank of memory may be determined. The determined devices may be read.
US10620860B2 System for storing data in tape volume containers
Operations include storing and/or accessing data in tape volume containers. A system receives a request to access a tape block in a data storage tape. The system maps the requested tape block in the data storage tape to an object in a container. The system then retrieves data from the object in the container. The system generates, from the retrieved data, a data stream in tape archive format. The system transmits the data stream, in tape archive format, in response to the request to access the tape block in the data storage tape.
US10620859B2 NVDIMM metadata
In one example in accordance with the present disclosure, a device comprising a host computing device further comprises a processor, a non-volatile dual inline memory module (NVDIMM) comprising metadata indicating system configuration information associated with the NVDIMM, and a basic input output system (BIOS) comprising system configuration information associated with the host computing device. The BIOS may: determine whether there is a mismatch between the system configuration information of the host computing device and the system configuration information indicated by the metadata.
US10620858B2 Data storage method, memory storage device and memory control circuit unit
A data storage method, a memory storage device and a memory control circuit unit are provided. The method includes: determining a first space in a first physical unit of a rewritable non-volatile memory module; and storing at least part of data stored in at least one physical unit of the rewritable non-volatile memory module to a second space in the first physical unit, and the second space is not belonging to the first space, and the first space is for ensuring that valid data stored in at least one second physical unit among the at least one physical unit can be stored to the first physical unit. Therefore, it is ensured that at least one spare physical unit of the memory storage device can be released by a data merging operation of multiple source nodes.
US10620857B2 Combined backup power
Example implementations relate to combined backup power. For example, a system for combined backup power can include a combined backup power supply (CBPS) coupled to a node and a plurality of loads supported by the node. The CBPS can include an uninterruptible power supply (UPS) and a backup power supply coupled to the UPS to act as redundancy for the UPS.
US10620856B2 Input/output (I/O) fencing with persistent reservation information in shared virtual storage environments
Example methods are provided for a first host to perform Input Output (I/O) fencing in a shared virtual storage environment. One example method may comprise determining that is required to fence off a second node from a first virtual disk, and obtaining persistent reservation information associated with the first virtual disk. The persistent reservation information may include a first key associated with a first path between a first node and the first virtual disk, and a second key associated with a second path between the second node and the first virtual disk. The method may also comprise identifying the second key associated with the second path; and blocking I/O access by the second node to the first virtual disk using the second key associated with the second path, thereby fencing off the second node from the first virtual disk.
US10620855B2 System and method for authenticating critical operations on solid-state drives
A method includes: receiving an operational command directed to a solid-state drive (SSD) and a security credential; issuing an asynchronous event from the SSD to an authentication agent including the security credential and a security certificate, wherein the security certificate is encoded based on the security credential and is stored in the SSD; forwarding the security credential and the security certificate from the authentication agent to an authentication server; validating the security certificate based on the security credential at an authentication server; providing a validation response from the authentication server to the authentication agent; forwarding the validation response from the authentication agent to the SSD; and executing the operational command based on the validation response.
US10620853B2 Method and apparatus for controlling a memory system to perform a safe shutdown of a volatile memory of a host
Various embodiments are related to non-volatile memories, systems, and methods of using such. Some such embodiments include a memory controller that is configured to reserve a predetermined amount of unused dedicated memory in the NVM and control the memory system to operate in a normal mode of operation in which it is configured to provide at least write access to the NVM, enable a garbage collection process for the NVM, and maintain in the NVM at least said amount of dedicated unused memory. Reserving the predetermined amount of unused dedicated memory in the NVM and controlling the memory system to operate in the normal mode of operation includes reserving at least one specific unused dedicated memory portion in the NVM and controlling the memory system such that during the normal mode of operation the host's write access to the dedicated memory portion is disabled.
US10620851B1 Dynamic memory buffering using containers
Dynamic memory allocation is provided using containers and overlay snaps. A first container is generated to receive a first data stream, and an associated overlay snap is generated to which the data of the first container is transmitted. In response to a storage capacity of the first container reaching a threshold, a second container is generated to receive a second data stream. A second overlay snap associated with the second container is generated, and data of the second container is transmitted to the second overlay snap.
US10620848B2 Method to reduce aging of a cache memory
An aspect concerns an electronic cryptographic device (100), comprising a cache memory configured to cache a further memory, a mask storage configured for storing a mask, a mask generator configured to generate the mask and to store the mask in the mask storage, a cache write mechanism configured to write a content of the further memory in the cache memory masked with the mask stored in the mask storage, a cache read mechanism configured to read a content of the cache memory unmasked with the mask stored in the mask storage.
US10620845B1 Out of band I/O transfers
Handling I/O operations between a plurality of virtual machines and a plurality of data storage volumes containing data for the virtual machines includes the virtual machines accessing a virtual data storage cluster engine that transfers I/O data between the virtual machines and the data storage volumes and caches at least some of the I/O data, where the virtual data storage cluster appears as a data storage volume to the virtual machines and includes drivers of at least some of the virtual machines routing at least some I/O operations directly to the volumes, where data for I/O operations that is directly routed does not pass through the virtual data storage cluster engine. Drivers for at least one of the virtual machines on a local site may communicate with drivers on a remote site in response to performing an I/O operation with at least one volume on the remote site.
US10620844B2 System and method to read cache data on hybrid aggregates based on physical context of the data
Presented herein are methods, non-transitory computer readable media, and devices for writing, allocating, and caching contents of a hard disk drive block on a solid state drive cache in a memory system, without requiring an inode context. The method includes: identifying one or more HDD blocks for caching by a storage server; assigning a physical block number to each identified HDD block; linking the identified HDD blocks to one another; allocating an SSD physical block number for each linked HDD block; and storing the physical block number for each identified HDD block and the physical block number for each corresponding SSD block within a cache map.
US10620838B2 Reclamation of storage medium
Software for reclaiming a storage medium. The software determines that a first storage medium storing data in a linear tape file system (LTFS) format meets a predetermined condition indicating that the first storage medium should be reclaimed. Responsive to reading requested data from the first storage medium, and responsive to determining that the first storage medium meets the predetermined condition, the software writes the requested data to a second storage medium in the LTFS format. Subsequent to writing the requested data to the second storage medium, the software reconciles the first storage medium to delete expired data. Subsequent to reconciling the first storage medium, the software explicitly reclaims remaining data on the first storage medium to the second storage medium in the LTFS format.
US10620837B2 Tuning memory across database clusters for distributed query stability
A method for optimizing query compilation by tuning memory across a database cluster is provided. The method may include receiving, by a global memory tuner, memory configuration information from a plurality of nodes within the database cluster. The method may also include determining a node within the plurality of nodes having a least available memory value relative to a remainder of nodes within the plurality of nodes based on the received memory configuration information. The method may then include calculating a globally tuned memory value based on a memory value associated with the determined node. The method may further include determining a memory distribution based on the calculated globally tuned memory value. The method may also include sending the determined memory distribution to the plurality of nodes.
US10620834B2 Managing storage space based on multiple dataset backup versions
A storage tier manager creates different versions of a dataset backup for different retention periods. Each of the versions is distinctly identifiable despite initially representing a same dataset backup. One version can be referred to as a cached version of the dataset backup and another version can be referred to as a cloud version of the dataset backup. When the retention period expires for the cached version of the dataset backup, the storage tier manager migrates the cloud version of the dataset backup from the caching storage tier to the cloud storage tier. The storage tier manager can then recover storage space occupied by data that has been migrated, as long as that data is not shared with other cached versions of other dataset backups due to deduplication.
US10620832B1 Method and apparatus to abort a command
Systems and methods are disclosed to abort a command at a data storage controller, in accordance with certain embodiments of the present disclosure. In some embodiments, an apparatus may comprise a data storage controller configured to receive an abort indicator from a host device, generate an abort tracking indicator at a receiving unit configured to receive commands from the host device, monitor to determine when the selected command is received at the receiving unit based on the abort tracking indicator, and abort the selected command when the selected command is received at the receiving unit. In some embodiments, the data storage controller may generate an abort tracking indicator at a completion unit configured to notify the host device of completed commands, and monitor for the selected command at the completion unit based on the abort tracking indicator.
US10620831B2 High performance optical storage system for protection against concurrent data loss
A controller including an object aggregator process that combines multiple data objects into a data segment, and transfers the data segment with reduced location metadata to storage media of at least one of multiple storage units. An erasure coder process generates code to encode the data segment into an erasure code that protects against concurrent data loss in the multiple storage units based on data reconstruction using a first responder, a second responder and a last responder.
US10620828B2 Electronic device having combined button
An electronic device may include a housing including a first surface and a second surface, the first surface including a first opening and a second opening; a touch screen display being disposed and visible through the first opening; a mechanical button located at least in part of the second opening and movable in response to a pressure applied thereto; a processor located inside the housing and electrically coupled to the display and the mechanical button; and a memory located inside the housing and electrically coupled to the processor, wherein the memory stores a plurality of instructions that cause, upon execution, the processor to: display a screen on at least a portion of the touch screen display; display a virtual button comprising a graphical user interface (GUI) on a specific region of the screen adjacent to the mechanical button such that the GUI visually extends the mechanical button.
US10620827B2 Systems and methods for virtual remote control of streamed media
Systems and methods are described for providing remote control of separate media sources over a network using, for example, pop-up windows graphically depicting remote control devices within corresponding tabbed windows of a web browser. A browser plug-in or add-on application provides a graphical depiction of a remote control device associated with each media source and receives a command from the viewer via interaction with the graphical depiction of the remote control device.
US10620825B2 Method and apparatus for controlling display and mobile terminal
A mobile terminal for controlling display includes: a frame body including a middle frame; a touch screen provided on a front surface of the frame body and attached onto the middle frame; wherein the touch screen covers whole of the front surface of the frame body, or the touch screen covers a remaining area except a predetermined area on the front surface of the frame body, the predetermined area being an exposure area for additional electronic devices provided on the front surface of the frame body; a touch integrated circuit connected with the touch screen; and a processor connected with the touch integrated circuit. According to the disclosure, the whole front surface of the frame body is covered by the touch screen without providing the upper forehead area and the lower button area thereon.
US10620823B2 Information processing device and displaying method for switching between faceplates for controlling field devices
An information processing device includes a display configured to display a first graphical faceplate representing a state of a control target, an operation unit which is used for operating the first graphical faceplate, and a controller configured to switch the first graphical faceplate displayed by the display to a second graphical faceplate for operating the control target based on an operation performed by the operation unit.
US10620819B2 Display apparatus and controlling method thereof
A display apparatus is provided. The display apparatus includes a display, a sensor to sense a touch on the display, a communicator, a storage configured to store matching information on which the display apparatus and at least one input source each match different touch types and a processor configured to, if it is identified that a touch type of the touch sensed by the sensor corresponds to a specific external input source based on the stored matching information, control the communicator to transmit information corresponding to the sensed touch to the specific external input source.
US10620816B2 System for displaying elements of a scrollable list
Provided are techniques for displaying, on a display, a scrollable list of items. In an example, items to be displayed are grouped in pages in buffers. Items to be rendered are selected to be rendered by a scroll input. Items in a current buffer are rendered. Items in no more than one buffer are rendered at a time. An actual height, in pixels, of each of the pages grouped in the current buffer is calculated and the result is stored. A respective estimate of a height, in pixels, of pages grouped in buffers other than the current buffer is determined. A total height of all pages is calculated from the calculated actual height or estimated height of each respective page. A scroll bar's slider is rendered, with the scroll bar slider's size based on the total height.
US10620812B2 Device, method, and graphical user interface for managing electronic communications
An electronic device: displays a conversation view of a plurality of messages within a first pane of a messaging application, where the conversation view includes a first message region of a portion of a first message and a second message region of a portion of a second message; and detects a user input selecting the first message region within the conversation view. In response to detecting the user input selecting the first message region, and in accordance with a determination that the user input satisfies first input criteria, the device displays one or more affordances provided to perform corresponding actions on the first message. In response to detecting the user input selecting the first message region, and in accordance with a determination that the user input satisfies second input criteria, the device replaces display of the conversation view with a message view that corresponds to the first message.
US10620806B2 Using image understanding to assist user engagement
Embodiments relate to leveraging automated image understanding to foster user engagement with an image. An image viewer application is provided with image analysis algorithms that determine features of an image by identifying objects in the image, recognizing faces in the image, etc. Hotspots may be added to the display of the image at locations of the features. Contextual metadata such as data about a user, user activity, other images, etc. can be used to determine which features will be provided with hotspots and what information will be associated with the hotspots. In one embodiment, the information associated with a hotspot is another image, and interactive selection of the hotspot causes the image to be both displayed and processed for hotspot augmentation. Tools may be provided to modify or edit the image based on the features found via the image analysis.
US10620803B2 Selecting at least one graphical user interface item
An apparatus is provided. The apparatus comprises at least one processing unit, at least one memory, a pressure level sensitive user input device, and a graphical user interface. The at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to detect that a pressure level applied on the pressure level sensitive user input device at a touching point exceeds a predetermined pressure level, the touching point corresponding to a location on the graphical user interface, detect an increase in the applied pressure level, and expand a selection area from the location in response to the increase in the applied pressure level to select at least one graphical user interface item.
US10620802B1 Algorithmic modeling interface process
The present disclosure relates to a system and method for algorithmic modeling interface (“AMI”) model development. Embodiments may include enabling a selection from a plurality of templates associated with an advanced equalization algorithm at a graphical user interface. Embodiments may further include receiving a selection of at least one of the plurality of templates at the graphical user interface and displaying a selected template at the graphical user interface. Embodiments may also include allowing a user to edit one or more parameters associated with the selected template at the graphical user interface and generating an algorithmic modeling interface (“AMI”) model based upon, at least in part, the selected template and the one or more parameters.
US10620796B2 Visual thumbnail scrubber for digital content
Techniques are disclosed for providing a thumbnail scrubber mode in electronic devices, such as a touch screen device. In an embodiment, a thumbnail scrubber may be displayed to the user in response to a distinguishable touch screen gesture, or in response to a toolbar command. A toolbar may be displayed on the device including a scrubber bar, and the thumbnail scrubber mode may be invoked when a user interacts with the scrubber bar. The thumbnail scrubber displays multiple thumbnail images of pages of digital content and allows the user to preview and scroll through the digital content while continuing to display the current page in the main viewer of the device. After scrubbing through the digital content pages, the user may select one of the thumbnail images in the scrubber in order to access that page of the digital content.
US10620793B1 User interface for generating data visualizations that use table calculations
An electronic device displays a chart, which includes visual marks that represent calculated values derived from a set of data, and panes formed by intersection of rows and columns. A current focus is on a first visual mark at a first position. The device concurrently displays a chart-calculations-options area, which includes display options for a type of calculation and a type of data partitioning. Visual marks in a first set of visual marks are visually distinguished from other visual marks. The first set of visual marks includes the first visual mark, and corresponds to a first selected option for a type of calculation and a first selected option for a type of data partitioning. The device detects an input that selects a second option for a type of data partitioning, and, in response, visually distinguishes visual marks in a second set of visual marks in accordance with the selection.
US10620792B2 Computing device with an appropriate adaptable user hardware interface
A computing device includes at least one processor. The computing device also includes a memory, wherein the memory includes instructions that causes the at least one processor to perform operations. The operations include detecting at least one device connected to the computing device, selecting a user interface based on the at least one device; and displaying the user interface on a display associated with the computing device.
US10620788B2 Mobile terminal and control method therefor
Disclosed are a mobile terminal and a control method therefor, the mobile terminal capable of highlighting information related to a sender or information related to a receiver in the body text of an email. A mobile terminal for this purpose may comprise: a wireless communication unit for sending or receiving an email; a display unit for displaying the sender or receiver of the email and the body text of the email; and a control unit for controlling the terminal so that information related to the sender or information related to the receiver in the body text of the email can be highlighted.
US10620787B2 Techniques for structuring suggested contacts and calendar events from messages
An electronic device receives a message and identifying, in the received message, an entity and an item of contact information associated with the entity. The electronic device determines that a contact associated with the identified entity exists among a plurality of contacts in a database and that the contact does not comprise the identified item of contact information. In response to the determining, the electronic device updates the contact to comprise the item of contact information and an indication that the item of contact information is a suggested item of contact information.
US10620786B2 Technologies for event notification interface management
Technologies for managing event notifications on an interface of a display of a destination computing device include a plurality of source computing devices wirelessly coupled to the destination computing device via digital content communication channels usable to receive digital content streams from each of the source computing devices and event communication channels usable to receive one or more event notifications from one or more of the source computing devices. The destination computing device is configured to output the received event notifications to an interface of the display to a user, as well as any graphical user interface (GUI) control elements associated with actionable responses of the received event notifications. The destination computing device is further configured to detect selection of the GUI control elements and initiate a response/action associated with a selected GUI control element. Other embodiments are described and claimed herein.
US10620785B2 Device for displaying electronic communications received from communications services
Examples disclosed herein provide notifications to a user of a communications device. The communications device groups electronic communications received from different communications services according to senders of the electronic communications. The communications device sorts a list of one or more of the senders according to the electronic communications received. The communications device displays the sorted list via a graphical user interface of the communications device. For each sender on the list, the communications device displays an indication of a number of electronic communications received from the sender.
US10620776B2 System to present additional item information
A computer-implemented system and method for displaying additional information corresponding to an item represented by a visual indicator in response to a mouseover event is disclosed. Various embodiments receive a mouseover event corresponding to a visual indicator displayed on a display screen and generate additional information corresponding to an item represented by the visual indicator in response to the mouseover event, the additional information being obtained from various databases and used to generate additional information corresponding to the item.
US10620775B2 Dynamic interactive objects
Aspects of the systems and methods are described providing for modifying a presented interactive element or object, such as a cursor, based on user-input gestures, the presented environment of the cursor, or any combination thereof. The color, size, shape, transparency, and/or responsiveness of the cursor may change based on the gesture velocity, acceleration, or path. In one implementation, the cursor “stretches” to graphically indicate the velocity and/or acceleration of the gesture. The display properties of the cursor may also change if, for example, the area of the screen occupied by the cursor is dark, bright, textured, or is otherwise complicated. In another implementation, the cursor is drawn using sub-pixel smoothing to improve its visual quality.
US10620772B2 Universal back navigation for multiple windows
Techniques are described herein that are capable of providing universal back navigation for multiple windows. Universal back navigation allows universal back functionality to transition between operating in an in-application context and a cross-application context. In the in-application context, operation of the universal back functionality is restricted to functionality of an application (e.g., a single application) to which user instructions are to be currently directed by default. In the cross-application context, operation of the universal back functionality is not restricted to functionality of the application to which user instructions are to be currently directed by default.
US10620770B2 Conductive film, touch panel, and display device
[Problem] The problem addressed by the present invention lies in providing a conductive film, a touch panel and a display device which make it possible to suppress a reduction in the quality of an image observed on a display device.[Solution] A drive lattice 31DL includes an enlargement region, and a sensing lattice 33SL includes a facing region lying over the enlargement region with a transparent dielectric layer therebetween. When one of the directions in which a plurality of sensing electrode wires 33SR are arranged in the facing region is a placement direction, and, in the placement direction, the interval at which drive electrode wires 31DR in the enlargement region are arranged is greater than the interval at which the sensing electrode wires 33SR in the facing region are arranged, and the enlargement region and the facing region are seen from a position in front of said regions, then one drive electrode wire 31DR is positioned between two sensing electrode wires 33SR which are adjacent to each other in the placement direction.
US10620769B2 Haptic device with indirect haptic feedback
A device including a body configured to be grasped by a user's hand and a touch surface oriented on a first surface of the body, wherein the touch surface is configured to be engaged by an appendage of the user's hand when the body is grasped by the user's hand. The device also includes a friction modulator associated with the touch surface, wherein the friction modulator is configured to modulate a coefficient of friction between the user's appendage and the touch surface to provide haptic feedback.
US10620767B2 Touch screen sensor
A touch screen sensor includes a visible light transparent substrate and an electrically conductive micropattern disposed on or in the visible light transparent substrate. The micropattern includes a first region micropattern within a touch sensing area and a second region micropattern. The first region micropattern has a first sheet resistance value in a first direction, is visible light transparent, and has at least 90% open area. The second region micropattern has a second sheet resistance value in the first direction. The first sheet resistance value is different from the second sheet resistance value.
US10620765B2 Wide dynamic range capacitive sensing
A touch sensor panel configured to detect objects touching the panel as well as objects that are at a varying proximity to the touch sensor panel. The touch sensor panel includes circuitry that can configure the panel in a mutual capacitance (near field) architecture or a self-capacitance (far field and super far field) architecture. The touch sensor panel can operate in different object sensing modes having different resolutions such as a near field mode, a far field mode, and a super-far field mode.
US10620762B2 Input device, control method for input device, and non-transitory computer readable storage medium storing input device control program
An input device includes a driver that supplies drive signals to a plurality of capacitive elements, respectively; a charge detector that detects a change in an electric charge corresponding to the drive signal in each of the plurality of capacitive elements; a capacitive element identifier that identifies the capacitive element to which an object approaches based on a detection result by the charge detector; an electric field generator that generates an electric field for reducing another electric field generated as an electric charge changes in the capacitive element when the driver supplies the drive signal to the capacitive element; and a controller that adjusts the electric field generated by the electric field generator depending on whether the capacitive element to which the driver supplies the drive signal includes the capacitive element identified by the capacitive element identifier.
US10620760B2 Touch motion tracking and reporting technique for slow touch movements
A method includes upon sensing a touch to a first location on a touch display, reporting first coordinates of the touch. After sensing movement of the touch along a first path from the first location to a second location more than a tolerance distance away, intermediate coordinates of the touch along the first path that are not more than a cutoff distance away are reported such that there is a first gap between a last reported intermediate coordinate and the second location. After sensing movement of the touch along a second path from the second location to a third location more, second coordinates of the touch are reported, the second reported coordinates of the touch being a point along the first path that is calculated by subtracting the first gap from a distance between the first location and the third location, and then adding a first compensation difference thereto.
US10620751B2 Management of a touchscreen interface of a device
Method and system are provided for management of a touchscreen interface of a device. The method includes monitoring touchscreen interface function by logging data relating to user interaction with locations of the touchscreen interface. The logged data is then analyzed to identify one or more areas of the touchscreen interface which are inactive. The remaining active areas of the touchscreen interface are modeled to form a modified touchscreen interface. An original touchscreen interface is then mapped to the modified touchscreen interface resulting in only use of the remaining active areas.
US10620749B2 Display device having embedded touch screen and method for detecting touch to prevent a signal line from being observed and remove an influence of a touch sensor
Disclosed herein are a display device having an embedded touch screen and a method for detecting a touch, and more particularly, a display device having an embedded touch screen capable of preventing deterioration of image quality generated in the display device when a touch sensor and a sensor signal line are disposed in the display device and solving a problem that sensitivity of a detected touch signal is weakened due to a parasitic capacitance generated between the touch sensor and the sensor signal line and a signal line and components of the display device, and a method for detecting a touch.
US10620748B2 Method and device for providing a touch-based user interface
A device for providing a touch-based user interface is disclosed. The device comprises a screen, a camera, and processor. The camera images a reflection of the screen by a cornea of a user of the device. The processor displays at least one user-interface element on the screen, detects that a finger of a hand touches or is about to touch the screen, estimates a trajectory of the finger, and determines an intended location of touch of the finger on the screen. The trajectory of the finger is estimated by analyzing a sequence of images of the reflection. The intended location of touch is determined based on the estimated trajectory of the finger.
US10620747B2 Touch type operation input device
A touch type operation input device capable of accurately detecting pressing force with which an operator presses is provided. The touch type operation input device includes a touch panel including a piezoelectric sensor and a touch sensor, and a pressing force detection unit. Until the pressing force detection unit detects a position detection signal given by the touch sensor, the pressing force detection unit causes a reference voltage of the pressing force detection to follow an output voltage of the piezoelectric sensor to be the same as the output voltage of the piezoelectric sensor. When the pressing force detection unit obtains the position detection signal given by the touch sensor, the pressing force detection unit fixes the reference voltage. The pressing force detection unit calculates a pressing force detection voltage from the difference between the output voltage and the fixed reference voltage, and detects the pressing force.
US10620745B2 Optical fingerprint sensor with non-touch imaging capability
The disclosed optical sensing technology can be implemented to provide optical fingerprint sensing while a user finger is located near a device while not in contact with the device for user authentication in accessing the device and can further provide optical fingerprint sensing while a user finger is in contact with the device. In some implementations, the optical fingerprint sensing can be performed on a finger in contact and on-contact instances to enhance the fingerprint sensing and to provide anti-spoofing in the optical sensing. For example, multiple fingerprint images can be captured when a finger is located near a device while not in contact with the device and when the finger is in contact with the device. The captured fingerprint images of the non-contact finger and the captured fingerprint images of the contact finger provide two different types of optical fingerprint sensing mechanisms and can collectively enhance the fingerprint sensing performance and anti-spoofing feature.
US10620739B2 Electrotactile feedback in multitouch systems
Disclosed are a method and corresponding touch sensitive device that detects touch and provides tactile feedback. In an embodiment, the device includes a touch interface having row conductors and column conductors. A first row signal generator transmits a first row signal on a first row conductor. A second row signal generator transmits a second row signal on a second row conductor, the second row signal being orthogonal to the first row signal. A third row signal generator generates an electrotactile discharge signal on at least one of the row conductors. In an embodiment, the electrotactile discharge signal is time multiplexed with at least one of said first row signal or said second row signal. A touch processor identifies a touch event on the touch interface by processing signals present on at least one of the column conductors.
US10620734B2 Touch-panel-equipped display device
Provided is a technique that makes it possible to reduce display defects in a touch panel integrated display device. A touch-panel-equipped display device includes an active matrix substrate that includes a plurality of pixels each of which corresponds to any one of N colors (N is a natural number equal to or greater than three). The active matrix substrate includes: a plurality of source lines; a plurality of common electrodes that are used commonly for both of image display and touch position detection; and a plurality of signal lines that are connected with the common electrodes, respectively. Outside a display area of the active matrix substrate, the active matrix substrate includes: a source line driving circuit; a common electrode driving circuit that supplies a predetermined voltage signal to the signal lines; source line connection parts 12 that connect the source lines and the source line driving circuit; and signal line connection parts 510 that connect the signal lines and the common electrode driving circuit. The source line connection parts are arranged in such a manner that N source line connection parts 121(G), 122(R), 123(B) connected with the source lines of N of the pixels corresponding to N colors, respectively, are arranged in different layers so as to overlap with one another when viewed in a plan view. The signal line connection parts 510 are arranged at positions that do not overlap with the source line connection parts 12 when viewed in a plan view.
US10620731B2 Display device
A display device includes a substrate including a display area and a touch area overlapping the display area, a plurality of pixels disposed in the display area, and a plurality of touch cells disposed in the touch area and individually driven. At least some of the pixels are disposed on a same layer as at least some of the touch cells.
US10620729B2 Touch sensing type liquid crystal display device and method of fabricating the same
A touch sensing type liquid crystal display device includes an array substrate includes a first substrate, a common electrode, a pixel electrode, and a touch sensing unit; a color filter substrate including a second substrate and facing the array substrate; an anti-static layer on an outer side of the second substrate and including an organic material and a carbon nano-tube; and a liquid crystal layer between the first substrate and an inner side of the second substrate.
US10620727B2 Information processing method and electronic device
The disclosure provides an information processing method and an electronic device. The method includes: detecting working mode of the touch-control unit; controlling the touch-control unit to work under frequency condition of a first working voltage if it is in a first working mode, and controlling the touch-control unit to work under frequency condition of a second working voltage if it is in a second working mode. Frequency of the first working voltage is a fixed and frequency of the second working voltage is time-varying. A corresponding electronic device is also disclosed.
US10620724B1 Pressure-sensitive authentication
In one or more embodiments described herein, device, computer-implemented methods, and/or computer program products that facilitate biometric authentication. According to an embodiment, a device can comprise a memory that stores computer executable components and a processor that executes the computer executable components. The computer executable components can comprise a sensor component comprising one or more pressure sensors and that measures pressure. The computer executable components can further comprise a pressure processing component that determines a first pressure sequence employed to authenticate the device, wherein the first pressure sequence is determined based on a pressure applied at the one or more pressure sensors. The computer executable components can further comprise an authentication component that authenticates the first pressure sequence by determining that the first pressure sequence matches an authentication pressure sequence.
US10620714B2 Configuration based operation mode
Example implementations relate to configuration based operation modes. In some examples, a mobile computing device may include an integrated physical keyboard and an integrated display. The mobile computing device may include a memory resource comprising executable instructions to determine a configuration of the mobile computing device. The mobile computing device may include a memory resource comprising executable instructions to disable the integrated display and enable an operation mode permitting utilization of the physical keyboard with a non-integrated display based on the configuration.
US10620713B1 Methods and systems for touchless control with a mobile device
Methods and systems for mobile device-based touchless control can include receiving an image of a user and applying a convolutional neural network to the image to determine a feature map. Further, a key-points map and an affinity-field map can be determined based on the feature map, and the pose of the user can be determined based on the maps. The methods and system further include identifying an activation gesture of the user and determining a validity of a bounding box associated with the pose of the user, and tracking the pose of the user and a portion of a body of the user for performing the touchless control. Further, the methods and systems include determining a mapping between the portion of the user's body and a cursor position associated with an application, and moving the cursor position to enable touchless user interaction. Embodiments use computer vision techniques to enable a resource-limited mobile device to conduct the aforementioned steps.
US10620712B2 Interactive input system and method
A method for human-machine interaction includes monitoring a movement of an object by a sensor that detects positions of the object over time, generating a time-dependent velocity of the object based on the movement of the object, detecting a tapping event of the object tapping on a surface by detecting a sudden change of the time-dependent velocity, and determining a position of the object at a time when the tapping event occurs as a tapping position of the object.
US10620704B2 Haptic output systems
The present disclosure relates to a system for providing substantially synchronised haptic and audio outputs. The system includes a signal processor which is configured to receive an audio signal from a main processor of the system and to receive a haptic signal, which may be received from the main processor, or may be retrieved from memory, or else may be generated in real-time by the signal processor. The signal processor calculates a delay to be applied to the haptic signal or the audio signal and outputs a delayed version of the audio signal and the haptic signal, or a delayed version of the haptic signal and the audio signal, to appropriate output stages.
US10620699B2 Head mounted display, mobile information terminal, image processing apparatus, display control program, display control method, and display system
Methods and apparatus provide for: acquiring data for, and generating, images based on: (i) input operations received from a hand-held input device, and (ii) at least one of a position and attitude of the input device; and displaying the images on a display device disposed on an inner surface of a head-mounted display worn by the user on the head.
US10620697B2 Wireless communication management for virtual reality devices
Wireless communication management methods and apparatuses for use with a virtual reality system are disclosed. A virtual reality subsystem, access point, and virtual reality devices are configured to interact with the access point to ensure that appropriate bandwidth is allocated and latency times are guaranteed between the virtual reality devices and a virtual reality application running on a host computer. The access point is configured with a virtual reality traffic handler to receive policies from the virtual reality subsystem, to ensure sufficient bandwidth and latency.
US10620692B2 System and method of operating one or more information handling systems
In one or more embodiments, one or more systems, processes, and/or methods may determine first power supply units associated with a first power supply grid of power supply grids that are configured to provide power to information handling systems (IHSs) and second power supply units associated with a second power supply grid of the power supply grids; may determine that the power supply grids are configured for grid redundancy; may determine that a number of operational power supply units of the first power supply units meets a minimum number of operational power supply units to provide power to the IHSs; may determine that a number of operational power supply units of the second power supply units not the minimum number of operational power supply units; and may suppress an alert of at least one of the second power supply units that is not operational to provide power to the IHSs.
US10620690B2 Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof is provided. The mobile terminal includes a display having at least one screen and operating in either a first mode or a second mode and a controller detecting a command to turn off the display, controlling the display to activate a first region of a screen, deactivate a second region of the screen and display information related to an application on the activated first region in response to the command when the display is operated in the first mode, the information including at least first information related to a parameter of a function performed by the application or second information related to progress of the function and control the display to deactivate the entire screen in response to the command when the display is operated in the second mode.
US10620686B2 Semiconductor integrated circuit
According to one embodiment, a semiconductor integrated circuit includes the following configuration. A arithmetic processing circuit includes a first processor core performing arithmetic processing and a common unit containing a cache memory storing data and programs, and the first processor core or the common unit is divided into a first circuit and a second circuit. The first clock gating circuit supplies or stops a clock to the first circuit. The first power switch supplies or cuts off a power supply voltage to the first circuit. The second clock gating circuit supplies or stops the clock to the second circuit. The second power switch supplies or cuts off the power supply voltage to the second circuit. The controller controls the clock gating circuits and the power switches.
US10620685B2 Adjusting mobile device state based on user intentions and/or identity
In one embodiment, a method includes receiving sensor data, while a mobile electronic device associated with a member of a social-networking system is in a first operation state, from one or more sensors of the mobile electronic device and obtaining characteristic information maintained by the social-networking system, the social-networking system being remote from the mobile electronic device. The method also includes verifying that a current user of the mobile electronic device is the member by comparing the sensor data to the characteristic information. The method also includes, in response to the verifying, transitioning from the first operation state to a second operation state.
US10620681B2 Asynchronous core processor and a sensor node communication microcontroller including the same
This asynchronous processor core comprises a loading unit for sequentially loading instruction lines, functional units for executing instructions and a decoder for decoding instruction lines loaded by the loading unit into instructions executable by the functional units. It comprises an execution control module configured as a two-state automaton: a sleep state (S1), wherein the asynchronous processor core awaits an interrupt control signal to execute an interrupt routine; an execution state (S2), wherein the decoder awaits a new interrupt routine instruction line to be decoded. The execution control module additionally manages a state variable (status) of the loading unit to selectively authorize or prevent, according to at least the value of this state variable (status), the loading of a new instruction line.
US10620679B2 Prioritizing supplying electrical power by a power storage adapter to connected devices
A power storage adapter (PSA) may be connected to multiple battery-powered devices. A PSA controller may be configured to receive respective requests to supply electrical power to a first device and a second device, to determine that the power storage adapter does not have sufficient power supply capacity to satisfy both requests, to determine that a respective state of charge (SOC) of at least one device battery is below a first battery SOC threshold, and to prioritize supplying electrical power to a selected one of the devices at the expense of the other device based on a battery charging prioritization policy. The selected device may be prioritized until the battery SOC exceeds a battery SOC threshold or for a predetermined time period. The battery charging prioritization policy may specify relative charging priorities for the device batteries and a PSA battery dependent on whether AC line power is available.
US10620678B2 System for transmitting power to a remote PoE subsystem by forwarding PD input voltage
The present disclosure describes a system 400 for transmitting power to a remote Power over Ethernet (PoE) subsystem by forwarding Powered Device (PD) input voltage where the subsystem includes a PD and a Power Sourcing Equipment (PSE) device. Included is a master PSE device 402, a first subsystem 410, and a second subsystem 428. The first subsystem 410 includes a first PD 418 that includes a first power switching device 426 and a first PSE device 424. The first power switching device 426 forwards the input power from the first PD 418 to the first PSE 424 without disturbing the PoE handshaking between the devices. The second subsystem 428 receives the power from the first subsystem's 410 first PSE device 424. And the second subsystem 428 operates in a manner similar to the first subsystem 410.
US10620677B2 Autonomous power system and associated control method
An autonomous power system has a voltage regulator which converts an input voltage to an output voltage according to a reference voltage. A control method for the power system: receiving a voltage identification code sent by a processor; providing an autonomous voltage identification code when the voltage identification sent by the processor keeps constant during a first preset duration, wherein the autonomous voltage identification code can be updated self-adaptively; providing a reference voltage according to a sum of the voltage identification code and the autonomous identification code; and adjusting the output voltage according to the reference voltage.
US10620675B2 Intelligent power distribution system and method
The present discourse discloses an intelligent power distribution system and method, where the intelligent power distribution system includes: a load identification module, a management module, and an intelligent power distribution box. The management module is electrically connected to the load identification module and the intelligent power distribution box respectively. The load identification module is adapted to identify an electric device electrically connected to the intelligent power distribution system, acquire information of the electric device, and send the acquired information of the electric device to the management module. The management module is adapted to send, according to the information of the electric device sent by the load identification module, a circuit configuration instruction corresponding to the electric device.
US10620673B2 Portable computer electrical grounding and audio system architectures
A portable computing device having a substantially non-conducting outer housing and alternative electrical grounding and audio system architectures is disclosed. The device can be a laptop computer having a main logic board, a keyboard assembly, an audio source positioned below the keyboard assembly, and an equalizer electrically coupled to the audio source, with each of these components being electrically coupled to a universal grounding structure. The audio source emits sound waves that are propagated through the keyboard assembly and between gaps between keyboard keys and the outer housing. Settings for the equalizer can be selected to account for sound absorption and amplification characteristics of the sound waves along these sound transmission paths. The universal grounding structure includes a plurality of separate ground components that are electrically intercoupled, each being substantially smaller than the overall portable computing device, and also includes an electromagnetic interference shield around the main logic board.
US10620669B2 Electronic device including multiband antenna
An electronic device is provided. The electronic device includes an outer housing having a first conductive structure, a display adapted to expose at least a portion of the display through the first surface of the outer housing, and a printed circuit board (PCB) electrically connected to the display, where the first conductive structure includes a first point connected to a feeder of the PCB and a second point connected to a ground part of the PCB, and where the display includes a second conductive structure electrically connected to the PCB.
US10620666B1 Interchangeable storage and charging compartments assembly
An interchangeable storage and charging compartments assembly provides a carrying case that contains a plurality of interchangeable compartments. The compartments are sized and dimensioned to retain a plurality of electronic devices and files that match the dimensions of the corresponding compartments. A foam resilient member retains the contents snugly in the compartments. Each compartment, and the corresponding item contained therein, are interchanged from inside the case to accommodate different electronic devices and files. A power supply member integrated in the case provides power independently to each compartment through individual cables. Thus, electronic devices can be powered and data can be transferred to and from electronic devices. A charging port in the sidewall of the case operatively connects power supply to an external power source for recharging. A lid that can be locked and unlocked over the case with a locking mechanism to protect the contents of the compartment cavity.
US10620656B2 Operating voltage switching device with current mirror
An operating voltage switching device includes a first current mirror circuit generating a corresponding sensing current according to an input current; a comparator comparing a reference voltage with a voltage at a node of the first current mirror circuit to generate a comparison signal; a first power domain providing a first output current to an internal circuit according to the sensing current; a second power domain providing a second output current to the internal circuit according to the sensing current; and a power domain selecting circuit, which is coupled to the comparator, the first power domain and the second power domain, and selects to enable the first power domain or the second power domain according to the comparison signal; wherein the sensing current is not greater than the input current.
US10620655B2 Comparison of a voltage signal to a reference
Briefly, embodiments of claimed subject matter relate to comparison of a signal amplitude, such as a signal originating from a battery, for example, with a reference signal. A reference signal may be generated via body-biasing of one or more transistors, for example, which permit operation of the one or more transistors in a sub-threshold state, in which current through the one or more transistors comprises an exponential relationship to an applied voltage. Thus, at least in particular embodiments, detection of low battery voltage or battery overvoltage may be performed utilizing only a very small amount of electrical power.
US10620653B2 Measuring device with power management
Described is a measuring device for determining a process measurement variable, in particular a pressure, a filling level, and/or a limit level of a medium. The measuring device has a measuring module for recording a measured value of the process measurement variable, a communication module which is configured for data transmission to a communication device, in particular for transmission of a measurement signal correlating with the measured value to the communication device, an electrical load which is supplied with electrical power by means of a supply line of the measuring device. In this case, a switching element for activating and deactivating a power supply of the electrical load is arranged in the supply line, the measuring device is configured in order, based upon the switching element, to deactivate the power supply at least during a part of a transmission time and/or at least during a part of a measurement time.
US10620646B2 Method for managing the electrical consumption of a device installed on board a vehicle and connected to a battery
A method for managing the electrical consumption of an on-board device in a vehicle including an electric power supply battery, the device having a virtual battery, corresponding to a maximum energy quota available to keep the device active, the method includes determining a level of charge of the virtual battery depending on the level of charge of the electric power supply battery, and, in a discharge situation of the electric power supply battery: determining a probable duration of the discharge situation, calculating a score for the benefit of keeping the device active depending on at least one parameter of the vehicle and/or of the user, and, determining an instruction to keep the device active or to stop the device depending on the score and on the probable duration of the discharge situation, and stopping the on-board device if the stop instruction is determined.
US10620643B2 Gas flow fuel metering
A fuel metering valve includes a valve body housing a valve element in an interior chamber between an inlet port and an outlet port, an actuator coupled to move the valve element relative to the valve body, and a controller configured to regulate the position of the valve body. The valve element regulates a flow of fuel through the valve body. The controller regulates the position of the valve body via an actuator based on measurements by differential and absolute pressure sensors to achieve a target mass flow rate of the fuel through the valve body. The differential pressure sensor is calibrated for accuracy only across a limited scale range based on a predetermined maximum subsonic pressure.
US10620639B2 Operation support apparatus and operation support method
An operation support apparatus comprises an information acquisition unit configured to acquire vehicle information that is information relating to a vehicle capable of participating in convoy travel; a convoy formation unit configured to form a convoy including a plurality of vehicles; a profit calculation unit configured to calculate, based on the vehicle information, a profit generated by performing the convoy travel for each vehicle forming the convoy; and a profit distribution unit configured to generate distribution data that is data for distributing the profits among the plurality of vehicles forming the convoy.
US10620638B2 Method, system, and device for guiding autonomous vehicles based on dynamic extraction of road region
A method and system for guiding an autonomous vehicle to extract drivable road region is provided. The method involves capturing the road region ahead of the autonomous vehicle using a plurality of sensors. The road region is captured as a three-dimensional point cloud. Thereafter, a plurality of images of the road ahead the autonomous vehicle is captured using a camera. The captured road region and the plurality of images are mapped and compared. The mapping involves comparing the point cloud with plurality of pixels in the images. Based on the mapping, a training data is dynamically updated to incorporate current road conditions and a drivable road region is predicted. Finally, based on the drivable region, the autonomous vehicle is controlled and guided through the road.
US10620637B2 Systems and methods for detection, classification, and geolocation of traffic objects
Systems and methods of mapping traffic related objects. In one embodiment, a method includes: receiving image sensor data relating to an environment associated with a vehicle; receiving lidar sensor data relating to the environment associated with the vehicle; selecting, by a processor, at least one image region including a traffic related object from the image sensor data; selectively filtering, by a processor, the at least one image region based on the lidar sensor data; and generating, by a processor, a composite map including a representation of the traffic related object superimposed upon a defined map of the environment based on the selectively filtering.
US10620635B2 Moving object movement system and movement path selection method
A moving object movement system includes a moving object that moves in accordance with any one method of autonomous movement or remote controlled movement, a control server that is connected to the moving object via wireless communication, and a traveling path deciding unit that calculates an unable-to-move risk indicating a possibility that movement is unable to be performed in accordance with any one method of the autonomous movement or the remote controlled movement on the basis of map information including movement paths of the moving object, autonomous movement difficulty level information indicating a difficulty level of the autonomous movement by the moving object, and communication quality information indicating a communication quality necessary for the moving object to perform the remote controlled movement, and decides a movement path in which the calculated unable-to-move risk is smallest among the movement paths.
US10620632B2 Portable aerial reconnaissance targeting intelligence device
A device for obtaining surveillance information from an aerial vehicle. The device includes a camera configured to obtain image data based on a position of the vehicle, a transceiver configured to receive operator controls and output the obtained image data, a designator unit configured to emit a light source onto a surface of an object of interest to illuminate that surface when a designation command is received from an operator, a gimbal mechanism having a plurality of motors configured to orient the designator unit, a gimbal controller configured to control the motors of the gimbal mechanism, and a controller configured to control the designator unit to continuously emit the light source onto the surface of the object irrespective of the position of the vehicle. The controller compensates for an orientation of the designator unit based on the aerial vehicle's movement such that the designator unit continuously illuminates the object.
US10620629B2 Autonomous swarm for rapid vehicle turnaround
An example computing device may detect through a sensor that an aircraft started a particular phase of flight. The computing device may autonomously take independent actions on behalf of service operators to automatically allocate and assign resources to the aircraft based on availability of the resources and the flight phase of the aircraft. The computing device may thus trigger preparation of a particular service ahead of arrival of the aircraft, such that the associated service equipment is ready when the aircraft arrives at the gate.
US10620624B2 Remote control and flying apparatus
The present application relates to a remote control and a flying apparatus. The remote control includes a remote control body and a display assembly including a display screen and being rotatably connected to the remote control body, so that the remote control has its own display screen. When the remote control is used, the display screen can be seen by turning the display assembly open, and the operation is relatively convenient. When the remote control is not used, the display assembly is closed, so that the space needed for packing the remote control is relatively small, facilitating carriage of the remote control. The remote control body is disposed separate from the display screen, so that an operation region and a display region do not affect each other, and the display area of the display screen can be configured larger, thereby improving the visual experience of a user.
US10620621B2 Remaining life assessment apparatus and method as well as wind turbine generator system
To provide high-accuracy assessment of a remaining life of a composite material structure. A remaining life assessment system 5 for composite material structure includes: a load history assessment part 7 that calculates a history of load on a composite material based on output from a first sensor attached to the composite material; a state quantity assessment part 10 that calculates a state quantity of the composite material based on output from the first sensor or a second sensor; a state quantity change database 13 that holds previously recorded relation between the load history and the state quantity of the composite material; and a comparative assessment part 12 that compares the calculated load history and state quantity with the load history and state quantity stored in the state quantity change database 13.
US10620620B2 Method and apparatus for determining when to perform or trigger events in semi-conductor processing equipment
Techniques are disclosed for methods and apparatuses for determining when to perform or trigger events. The technique comprises determining a first cost of false positives and a second cost of missed true positives. A Receive Operating Characteristic (ROC) of a prediction model is determined for the occurrence of one or more events. The operational area on the ROC is determined based on the first costs and second costs. A threshold is determined from the ROC and is applied to a detection or prediction function. An event is triggered based on the threshold.
US10620617B2 Method of maintenance of an electromechanical device
A maintenance method of an electromechanical device comprises the steps of: —making available to a control unit of the electromechanical device data communication means based on a wireless communication protocol; —providing an operator a portable electronic device suitable to implement augmented reality and having a database in which is stored a list of maintenance operations that can be performed on the electromechanical device, —activating data communication between the electronic control unit and the portable electronic device and transferring from the first to the second the status signals and/or possible alarm signals; —in the presence of at least one alarm signal, correlating said alarm signal with at least one maintenance operation and communicating to the operator, thanks to augmented reality, the alarm signal and the maintenance operations related to said alarm signal.
US10620616B2 Systems and methods for damper performance diagnostics
A computerized method for conducting a performance diagnostic for a damper in a flow control unit includes providing a control signal to the damper. The control signal instructs the damper to move into a target position or to achieve a target flow rate through the flow control unit. The method includes measuring a first differential pressure using a pressure sensor of the flow control unit at a first time before providing the control signal to the damper and measuring a second differential pressure using the pressure sensor of the flow control unit at a second time after providing the control signal to the damper. The method includes calculating a rate of change between the measured differential pressures based on a difference between the first and second measured differential pressures and a difference between the first and second times. The method includes predicting failure of the damper in response to the calculated rate of change being less than a threshold rate of change and outputting a damper failure prediction to at least one of a user interface device, a local memory, and communications electronics.
US10620615B2 Engineering tool coordination device, engineering tool coordination method, and non-transitory computer readable storage medium
An engineering tool coordination device includes a first tool interface configured to acquire first data having a first data format usable to an engineering tool, a data converter configured to convert the first data into second data usable to the control program, the second data having a second data format, a program provider configured to provide the second data to the control program, a second tool interface configured to acquire a first test request having a first test request format from the engineering tool, a test converter configured to convert the first test request into a second test request executable in the control program, the second test request having a second test request format, and a test manager configured to cause to execute an operation test program in the control program and to operate an operation test using the second data on a basis of the second test request.
US10620610B2 Techniques for generating motion sculpture models for three-dimensional printing
In one embodiment of the present invention, a motion effect generator enables the creation of tangible representations of the motion of three-dimensional (3D) animated models for 3D printing. In operation, the motion effect generator receives a 3D animated model and animates the model through a configurable interval of time. As the motion effect generator animates the model, the motion effect generator applies a motion depiction technique to one or more selected components included in the model—explicitly portraying the motion of the 3D animated model as static motion effect geometries. Subsequently, based on the motion effect geometries, the motion effect generator creates a 3D motion sculpture model that is amenable to 3D printing. By automating the design of motion sculpture models, the motion effect generator reduces the time, sculpting expertise, and familiarity with 3D printer fabrication constraints typically required to create motion sculpture models using conventional, primarily manual design techniques.
US10620608B2 Collet contrast disk
A pick-and-place machine module is provided. The pick-and-place machine module includes a nozzle and a collet disk. The nozzle includes a body, a head and a tubular element extending between the body and the head such that the head is communicative with the body via the tubular element to enable a pick-up of a component by the head. The collet disk is affixed to a surface of the body facing the head about the tubular element and is configured to reflect light incident thereon toward an area of the base surrounding the component.
US10620601B2 Control device, control system, and search method
A control device searches for a device to which a global identification (ID) including a manufacturer ID and a device ID is assigned in advance, by searching for the global ID. The manufacturer ID is set for each manufacturer using m bits, and the device ID is uniquely set by each manufacturer using n bits. M and n each are a natural number. The control device includes: a storage storing the manufacturer ID; an inquirer designating a possible range of the global ID at a time when m bits indicated by the manufacturer ID stored in the storage are fixed, and making, to devices connected to the control device, an inquiry about whether a global ID assigned to the device is in the possible range; and a receiver receiving, from the devices, a response to the inquiry, the response indicating that the global ID is in the possible range.
US10620596B2 Maintenance component management device, maintenance component management method and computer readable medium
The stockpiled number of maintenance components is more appropriately managed. A maintenance component management device (15) includes: an acquisition means (151) for acquiring, from a plurality of maintenance target devices (25) requiring maintenance using a maintenance component, information representing an operating state of each of the plurality of maintenance target devices (25); and a calculation means (152) for extracting information representing a factor of a main cause for performing maintenance using the maintenance component from the information representing the operating state thus acquired, and calculating a number of the maintenance components estimated as becoming necessary in order to maintain the plurality of maintenance target devices (25), based on the information representing the factor thus extracted.
US10620592B2 Method and system for process controlling of plants in an OPC-UA based machine-to-machine network
A method for process controlling of plants and plant control systems in an OPC UA based Machine-to-Machine (M2M) network is provided. A plant associated with the plant control system a plurality of interlocked elements of one or more operational units of the plant. The operation of an operational unit is controlled by the plant control system using the elements interlocked to the plant control system. The plant control system is accessible by an independent process control system in the Machine-to-Machine (M2M) network via one or more network interfaces, and wherein messages containing signaling data and steering commands are transmitted between the process control system and the plant control system.
US10620589B1 Millimeter wave chip scale atomic clock
A clock generator includes a hermetically sealed cavity and clock generation circuitry. A dipolar molecule that exhibits a quantum rotational state transition at a fixed frequency is disposed in the cavity. The clock generation circuitry is configured to generate an output clock signal based on the fixed frequency of the dipolar molecule. The clock generation circuitry includes a detector circuit, a multiplier, and reference oscillator control circuitry. The detector circuit is coupled to the cavity, and is configured to generate a detection signal representative of an amplitude of a signal at an output of the cavity. The multiplier is coupled to the detector circuit, and is configured to multiply the detection signal with a mixing signal to produce a derivative of the detection signal. The reference oscillator control circuitry is configured to set a frequency of a reference oscillator based on the derivative of the detection signal.
US10620587B2 Band type electronic device and substrate arrangement method
A band-type electronic device and a method for configuration of a flexible circuit board in a band-type electronic device are disclosed. The band-type electronic device includes a plurality of segments connected with each other in a band-like shape, a plurality of electronic components arranged in the plurality of segments, and a flexible circuit board connected to the plurality of electronic components arranged in the plurality of segments, wherein the flexible circuit board is partly deformed into a meandering shape in at least one of the plurality of segments.
US10620580B2 Developing cartridge provided with cover
A process cartridge including: a photosensitive member cartridge including a photosensitive member; and a developing cartridge including a developer carrier. The developing cartridge further includes: an inputting portion; a first cover; and a second cover. The first cover has a first engagement portion configured to move the developer carrier away from the photosensitive member. The first engagement portion is positioned between an axis of the developer carrier extending in an axial direction and an axis of the inputting portion extending in the axial direction, when projected in the axial direction. The second cover has a second engagement portion configured to move the developer carrier away from the photosensitive member. The second engagement portion is positioned between the axis of the developer carrier and the axis of the inputting portion, when projected in the axial direction.
US10620576B2 Image forming apparatus
There is provided an image forming apparatus capable of suppressing fluctuation of sensor output. The image forming apparatus includes, an image bearing member, a photosensor and a hardware processor. The image bearing member has a layered structure in which a surface layer is laminated on a base material layer. The photosensor irradiates a surface of the image bearing member on which a toner image is formed with detection light on the basis of a predetermined detection condition, and receives reflected light of the detection light reflected from the surface of the image bearing member. The hardware processor controls at least a dominant wavelength of the photosensor among the predetermined detection conditions such that light interference and dark interference are included in the reflected light, and controls a toner adhesion amount onto the image bearing member on the basis of an output of the photosensor.
US10620574B2 Fixing member and heat fixing apparatus
Provided is a fixing member for a heat fixing apparatus which can further improve utilization efficiency of heat for heat fixing of an unfixed toner. A fixing member having an endless belt shape includes a substrate and an elastic layer on the substrate, wherein the elastic layer includes silicone rubber and a filler dispersed in the silicone rubber, and when a thermal conductivity of the elastic layer in a thickness direction is defined as λnd, a thermal conductivity of the elastic layer in a circumferential direction is defined as λtd, and a thermal conductivity of the elastic layer in a width direction is defined as λmd, λnd is 1.30 W/(m·K) or more, and λnd, λtd, and λmd satisfy a relationship as shown below λnd>λmd>λtd.
US10620565B2 Toner container
A toner container includes a container body, a first bearing portion, and a rotational member. The container body in which toner is stored includes a pair of side walls that face one another across a specific distance. The first bearing portion is provided in an inner surface of at least one side wall of the pair of side walls. The rotational member includes a rotational shaft that is rotatably supported by the first bearing portion. The first bearing portion includes a terminal end portion on one side and an open portion on another side, and further includes a first long groove in which the rotational shaft is inserted, and a projection protruding from a groove bottom surface that extends from the open portion to the terminal end portion of the first long groove.
US10620564B2 Developing device having a regulating blade of resin
When a developing device including a developer carrying member, a regulating blade, and a developing device frame including first and second ribs is seen in a cross section perpendicular to a rotational axis of the developer carrying member, the first and second ribs are provided at a predetermined gap in a direction from a position where the regulating blade is closest to the developer carrying member toward a rotation center of the developer carrying member. The first and second ribs have first and second supporting surfaces, respectively, each supporting the regulating blade and having a width of 3.0 mm or less. In a state that the regulating blade is supported by the first and second supporting surfaces, the regulating blade is fixed to the mounting portion in a region of the regulating blade corresponding to a maximum image region of an image bearing member.
US10620556B2 Toner
A toner having chargeability and fluidity that do not change to a great extent is provided. The toner includes toner particles containing a binder resin and includes inorganic fine particles A, wherein the shape factor SF-2 of primary particles of the inorganic fine particles A is 116 or less, and regarding the particle size distribution on a volume basis of the inorganic fine particles A on the toner particle surfaces, the particle diameter when a cumulative value from the small particle side reaches 16% by volume is denoted as D16, the particle diameter when a cumulative value reaches 50% by volume is denoted as D50, and the particle diameter when a cumulative value reaches 84% by volume is denoted as D84, D50 is 80 nm or more and 200 nm or less, and the particle size distribution indicator A represented by D84/D16 is 1.70 or more and 2.60 or less.
US10620555B1 Method for curing an overcoat in a photoconductor used in an electrophotographic imaging device
A method of curing a protective overcoat layer on the outermost portion of an organic photoconductor drum using dual curing process is provided. The first curing step applies either ionizing irradiation, such as with an electron beam or by gamma rays or applies non-ionizing irradiation such as ultraviolet light to the overcoated photoconductor drum. A mask or shield is sized to be placed over the print area of the initially cured photoconductor drum, thereby exposing the outermost edges of the photoconductor drum. The outer edges of the masked photoconductor drum is then exposed to a second curing step using non-ionizing irradiation such as ultraviolet light.
US10620553B2 Lithographic apparatus and device manufacturing method
A lithographic apparatus having a first outlet to provide a thermally conditioned fluid with a first flow characteristic to at least part of a sensor beam path, and a second outlet associated with the first outlet and to provide a thermally conditioned fluid with a second flow characteristic, different to the first flow characteristic, adjacent the thermally conditioned fluid from the first outlet.
US10620552B2 Stage system, lithographic apparatus and device manufacturing method
The invention pertains to a stage system, and to a lithographic apparatus and a method for manufacturing a device in which a stage system is used.In the stage system a positioning system is provided comprising an actuator adapted to position an object table. The actuator comprises a magnet assembly and a coil assembly.The magnet assembly comprises a first magnetic body and a second magnetic body, which are in use subjected to a internal magnetic force.The magnet assembly has a separate interface for connecting each magnetic body to the object table separately. The magnet assembly further comprises a spacer device, which holds the first and second magnetic body at a relative distance to each other in at least the direction of the internal magnetic force.
US10620549B2 Method of controlling a lithographic apparatus and device manufacturing method, control system for a lithographic apparatus and lithographic apparatus
A lithographic technique that involves obtaining values of parameters of a substrate deformation model, wherein the values are based on positional data obtained from an alignment system for a lithographic apparatus; modifying the values using a mapping operation, wherein the mapping operation is based on a correlation found between the parameters and overlay data for a previous set of substrates; and generating, based on the modified values, electronic data adapted to configure the lithographic apparatus.
US10620548B2 Lithographic method and apparatus
A method comprising illuminating a patterning device (MA′) comprising a plurality of patterned regions (15a-15c) of which each patterns a measurement beam (17a-17c), projecting, with a projection system (PL), the measurement beams onto a sensor apparatus (21) comprising a plurality of detector regions (25a-25c), making a first measurement of radiation when the patterning device and the sensor apparatus are positioned in a first relative configuration, moving at least one of the patterning device and the sensor apparatus so as to change the relative configuration of the patterning device to a second relative configuration, making a second measurement of radiation when the patterning device and the sensor apparatus are positioned in the second relative configuration in which at least some of the plurality of detector regions receive a different measurement beam to the measurement beam which was received at the respective detector region in the first relative configuration and determining aberrations caused by the projection system.
US10620541B2 Mask plate, exposure system and exposure method
A mask plate, an exposure system and an exposure method are disclosed. The mask plate includes a control unit (10) and a liquid crystal cell (20), wherein the control unit (10) is electrically connected to the liquid crystal cell (20) and configured to control the liquid crystal cell (20) to render a mask pattern. The mask plate can fulfill the requirements for various mask patterns, which not only save the manufacturing cost, but also simplifies the process operation.
US10620540B2 Encoded illustrations
Disclosed herein is a method for encoding an illustration on a target surface, where the illustration may be visible when light is shone on the surface from a light source with a predetermined position. The method may include converting the illustration into a grayscale illustration, specifying the position of the light source; generating a three dimensional surface having a grid of smaller surfaces thereon, where each smaller surface may represent a corresponding pixel of the grayscale illustration. Each smaller surface may be oriented with respect to the light source such that reflected light from each smaller surface has a reflection intensity equal to the light intensity of the corresponding pixel of the greyscale illustration; and making the target surface out of a material using the generated three dimensional surface as a template.
US10620534B2 Fluorine-containing polymer, purification method, and radiation-sensitive resin composition
An object of the present invention is to provide a novel fluorine-containing polymer, a radiation-sensitive resin composition for liquid immersion lithography which contains the fluorine-containing polymer, which leads to a pattern having an excellent shape and excellent depth of focus, wherein the amount of an eluted component in a liquid for liquid immersion lithography such as water that comes in contact with the resist during exposure in liquid immersion lithography is little, and which provides a larger receding contact angle between the resist film and the liquid for liquid immersion lithography such as water, and a method for purifying the fluorine-containing polymer. The present resin composition comprises a novel fluorine-containing polymer (A) containing repeating units represented by the general formulae (1) and (2) and having Mw of 1,000-50,000, a resin (B) having an acid-unstable group, a radiation-sensitive acid generator (C), a nitrogen-containing compound (D) and a solvent (E).
US10620531B1 Error-controlled discretization of parametric curves for integrated circuit design and manufacture
A method including receiving a parametrized curve indicative of a feature in an integrated circuit is provided. The method includes selecting a first parameter value associated with a first point in the parametrized curve, determining a pre-selected number of derivative values in a Taylor series for the parametrized curve at the first point, and determining a second parameter value for a second point in the parametrized curve based on the pre-selected number of derivative values. The method also includes determining a threshold error value between a straight segment joining the first point and the second point, and the parametrized curve, modifying the second parameter value based on the threshold error value and a pre-selected tolerance, transforming the parametrized curve into a discretized segmentation that comprises the straight segment joining the first point and the second point, and providing the discretized segmentation of the parametrized curve to manufacture a mask for reproducing the feature in the integrated circuit.
US10620528B2 Method of fabricating phase shift mask and method of fabricating semiconductor device
A method for fabricating a phase shift mask includes preparing a transmissive substrate on which a first mask region and a second mask region surrounding the first mask region are defined. In the first mask region, main patterns are formed having a first pitch in a first direction and a second direction perpendicular to the first direction. Each of the main patterns has a first area. In at least one row, assist patterns are formed at the first pitch to surround the main patterns. Each of the assist patterns has a second area less than the first area. In the second mask region, dummy patterns are formed in a plurality of rows. The dummy patterns surround the assist patterns at the first pitch. Each of the dummy patterns has a third area greater than the first area.
US10620526B2 Mask, manufacturing method thereof, patterning method employing mask, optical filter
A mask, a manufacturing method thereof, and a patterning method employing the mask. In the mask, a plurality of masks can be combined into one mask. The pattern area (01) of the mask is provided with a first pattern section (10) and a second pattern section (20) which are not overlapped with each other; light of a first wavelength can run through the first pattern section (10) but light of a second wavelength cannot run through the first pattern section; the light of the second wavelength can run thorough the second pattern section (20) but the light of the first wavelength cannot run through the second pattern section; and the light of the first wavelength and the light of the second wavelength can run through the non-pattern area, or any of the light of the first wavelength and the light of the second wavelength cannot run through the non-pattern area. The mask is obtained by combining a plurality of masks.
US10620522B2 DMD projector with TIR prism
A projection apparatus comprising a prism assembly 7 including an input sub-prism 1 possessing a first interface surface and an output sub-prism 2 adjacent to the input sub-prism possessing a second interface surface. The second interface surface is spaced from the first interface surface immediately proximate to it and extends over it to receive display light 12 transmitted through the first interface surface. A panel 8 comprising a plurality of selectively adjustable reflecting elements is arranged to receive from the input sub-prism an illumination light totally internally reflected from the first interface surface and selectively to reflect received illumination light back through the input sub-prism for transmission through the first interface surface for receipt as display light 13 by the output prism at said second interface surface.
US10620521B2 Adjustment mechanism and projection device
An adjustment mechanism configured to fix and adjust a light integration rod including an outer cylinder member, an inner cylinder member and a first adjustment member. The outer cylinder member has a first open end, a second open end and a cylinder wall, wherein the cylinder wall has a first opening and a first locking portion protruding outward. The inner cylinder member is configured to accommodate the light integration rod. The inner cylinder member is disposed in the outer cylinder member, a first outer surface of the inner cylinder member has a first protruding portion, wherein the first protruding portion passes through the first opening and protrudes from the outer cylinder member, and is opposite to the first locking portion. The first adjustment member is connected to the first locking portion and the first protruding portion, and configured to move the inner cylinder member back and forth.
US10620519B2 Image projection apparatus
An image projection apparatus includes a light source unit emitting illumination light, a first optical modulation unit, a second optical modulation unit, a third optical modulation unit, a fourth optical modulation unit, a color separating-combining system, and an illumination optical system. The illumination optical system includes a polarization conversion unit and a reflection unit including a mirror arranged on a position different from that of the polarization conversion unit on an optical path from the light source unit to the fourth optical modulation unit and a mirror arranged on an optical path from the fourth optical modulation unit to the front side color separating unit.
US10620516B2 Projector, heat dissipation module and heat dissipation fin
A projector includes a casing, an optical engine module and a heat dissipation module. The optical engine module disposed in the casing includes a light source, a light valve and a projection lens. The heat dissipation module disposed in the casing includes at least two heat pipes and a heat dissipation fin set. The heat dissipation fin set includes at least a heat dissipation fin and at least a turbulent structure. The heat dissipation fin has a surface including a heat pipe arrangement region and a turbulent region adjacent to each other. The at least one heat pipe passes through the heat pipe arrangement region, and an air flowing section is formed near the at least one heat pipe. The turbulent region has a turbulent section corresponding to the air flowing section, and the turbulent structure is disposed in the turbulent region and extends continuously in the turbulent section.
US10620514B2 Information processing apparatus, information processing method, and program
The present technology relates to an information processing apparatus, an information processing method, and a program for enabling stabilization of a position of an image projected by a projector. The information processing apparatus includes an acquisition unit configured to acquire projection area information that is information regarding a range of a projection area of a projector, and an image control unit configured to control a display image range that is a range of contents to be displayed in the projection area on the basis of the projection area information. The present technology can be applied to an audio visual (AV) system using a drive-type projector or a handy-type projector, for example.
US10620511B2 Projection device, projection system, and interface apparatus
A projection device is provided in order to improve contrast of a target image projected by using a phase modulation type spatial modulation element and also preventing unnecessary light from being projected. The projection device includes: a projection means that includes a light source, a spatial modulation element including a display part that displays a phase distribution of a target image and reflecting light from the light source, and an opening frame through which reflected light from the spatial modulation element passes; and a control means that causes the display part of the spatial modulation element to display a phase distribution generated by performing iterative Fourier transform processing by using an amplitude distribution set with a signal region in which a basic figure included in the target image is arranged and a sweep-out region for sweeping optical noise out of the signal region.
US10620510B2 Accessory, image pickup apparatus on which same is mountable, and camera system
An accessory configured to be detachably mountable to an image pickup apparatus including a first mount portion including first bayonet claw portions, and first terminals, the accessory including a second mount portion including second bayonet claw portions configured to enable engagement with the first bayonet claw portions, and second terminals configured to enable contact with the first terminals, in which the second terminals are provided at positions that are different from positions of the second bayonet claw portions, and wherein, a half line that extends from a central axis of the second mount portion and passes through a second terminal that determines whether an optical apparatus is mounted on the image pickup apparatus or not, passes through a predetermined second bayonet claw portion.
US10620503B2 PPSF fiber-based broadband polarization-entangled photon source
There is provided a fiber-based broadband polarization-entangled photon source. The polarization entangled photon pair source module comprises an optical fiber, a pump to couple light into the fiber and one or more suppression filters following the fiber. The optical fiber preferably is a periodically poled silica fiber and the pump is preferably a laser diode pump. The present invention relates to a compensation-free, alignment-free, diode-pumped, broadband, polarization-entangled photon source that is based on a low-birefringence fiber. It has an extremely simple configuration capitalizing on the compensation-free and direct generation capability of a low-birefringence fiber. The source has broad bandwidth, high-quality and polarization-entanglement. The present invention is compact, robust, low-power, low-cost, alignment-free and room-temperature operable, featuring a simple turn-key, plug-and-play operation.
US10620502B2 Liquid crystal lens, method of controlling the same and liquid crystal glasses
A liquid crystal lens, a method of controlling a liquid crystal lens and liquid crystal glasses are provided. The liquid crystal lens includes a liquid crystal layer; and an electrode structure. The electrode structure includes: a first sector region; a second sector region; at least two first annular sector electrodes in the first sector region; and at least two second annular sector electrodes in the second sector region. The electrode structure is configured to: in response to voltages applied to the at least two first annular sector electrodes, configure the liquid crystal molecules as a first Fresnel element; and in response to voltages applied to the at least two second annular sector electrodes, configure the liquid crystal molecules as a second Fresnel element, the second Fresnel element being different from the first Fresnel element.
US10620499B2 Pixel circuit, pixel unit and display panel
Embodiments of the present disclosure provide a pixel circuit. The pixel circuit includes a first transistor and a photosensitive component. A first end and a second end of the photosensitive component are connected to a gate line and a pixel electrode, respectively, and the photosensitive component is configured to transmit a signal of the gate line to the pixel electrode in response to receiving an external light signal. Embodiments of the present disclosure further provide a pixel unit including the pixel circuit as well as a display panel.
US10620495B2 Liquid crystal display device
The present invention provides a liquid crystal display device which includes: a first substrate; a second substrate; and a light-shielding member disposed between adjacent sub-pixels having different colors, the first substrate includes a second electrode provided with a slit, the slit includes a main slit extending in a first direction and a sub-slit extending in a second direction, when the light-shielding member is provided on the first substrate, the light-shielding member is widened on a side of a closer sub-slit among the sub-slits formed in the sub-pixels that have different colors and disposed on both sides of the light-shielding member, and the light-shielding member is not widened on a side of a farther sub-slit, and when the light-shielding member is provided on the second substrate, the light-shielding member is widened on the side opposite to the case of the first substrate.
US10620494B2 Electro-optical device and electronic apparatus
In an element substrate of an electro-optical device, a semiconductor layer of a transistor has an L shape bending to overlap with both a scanning line and a data line. A first light shielding layer overlaps with a lower layer side of the semiconductor layer. A first light shielding wall and a second light shielding wall are provided on both sides of a semiconductor layer portion between a channel region and a second source/drain region (drain region) of the semiconductor layer. The first light shielding wall and the second light shielding wall to which a constant potential is applied prevent the semiconductor layer portion from being electrically affected even when the first light shielding wall and the second light shielding wall come close to the semiconductor layer portion.
US10620493B2 Electro-optical device and electronic apparatus
Between a first substrate and a pixel electrode, a transmissive-type electro-optical device includes a light shielding body extending along an edge of the pixel electrode in plan view, a transmissive wall portion extending along the edge of the pixel electrode in plan view and covering the light shielding body, and an insulating transmissive body filling a recessed portion surrounded by the wall portion. The transmissive body has a refractive index larger than that of the wall portion. Thus, a boundary surface between the wall portion and the transmissive body serves as a reflective surface, and the transmissive body forms a wave guide. The transmissive body includes a first transmissive film and a second transmissive film laminated on the first transmissive film on a side opposite to the first substrate.
US10620492B2 Method for manufacturing array substrate, array substrate and display device
The present disclosure relates to a method for manufacturing an array substrate, an array substrate and a display device. The method includes: disposing, on a substrate, a plurality of thin film transistors arranged in an array; depositing a first transparent electrode layer on the substrate and processing the first transparent electrode layer by using a first pattern process, so as to form a plurality of first electrodes connected with drains of the film transistors, and a connecting electrode connecting adjacent ones of the first electrodes; disposing a functional structure on a side of the first transparent electrode layer that is away from the substrate; and processing the connecting electrode by using a second pattern process and disconnecting the connecting electrode, so as to form a convex connection on an edge of the first electrode.
US10620490B2 Displays with minimized border regions having an apertured TFT or other layer for signal conductors
An electronic device may be provided with a display having a thin-film transistor layer. One or more holes in the thin-film transistor layer may be used to form pathways from display circuitry to other circuitry underneath the display. One or more conductive bridges may pass through holes in the thin-film transistor layer and may have one end that couples to the display circuitry and a second end that couples to a printed circuit underneath the display. These conductive bridges may be formed from wire bonding. Wire bond connections may be encapsulated with potting material to improve the reliability of the wire bond and increase the resiliency of the display. Display signal lines may be routed through holes in a thin-film transistor layer to run along a backside of the display thereby reducing the need for space in the border region for display circuitry.
US10620489B2 Liquid crystal display device
According to one embodiment, a liquid crystal display device comprises first and second substrates, a sealing member, and a liquid crystal layer. The first substrate includes an image display area, a peripheral area, a common electrode, a scanning line, a signal line, a switching element, a pixel electrode, and first and second electrodes. At least a part of the first electrode is formed of a metal material and is closer to the liquid crystal layer than the scanning and signal lines. The first voltage is applied to the first electrode and the second voltage is applied to the second electrode. Ions in the liquid crystal layer are trapped by an electric field formed between the first and second electrodes.
US10620483B2 Method of producing liquid crystal panel
A method of producing a liquid crystal panel 10 having a non-quadrangular outline includes a common liquid crystal panel producing process, a cutting process of cutting the common liquid crystal panel 50 along a cutting line L10 that is along the outline such that a part of the sealing material 54 is removed and a remaining part of the sealing material 54 remains and forming on the common liquid crystal panel 50 a sealing material removed edge portion 50A at which the part of the sealing material 54 is removed to expose the liquid crystal layer 51, a line correction process of correcting the lines 55, 56, 59 near the processed edge portion 53E of the array substrate 53, and a sealing process of providing sealing resin R on the sealing material removed edge portion 50A to close a space between the processed edge portions 52E, 53E of the substrates and seal the liquid crystal layer 51 with the remaining part of the sealing material 54.
US10620481B2 Optical alignment film composition, optical alignment film, optical laminate, and image display device
According to the invention, provided are an optical alignment film composition with which an optical alignment film having excellent aligning properties can be produced, and an optical alignment film, an optical laminate, and an image display device produced using the optical alignment film composition. An optical alignment film composition according to the invention contains a polymer A which has a constitutional unit a1 including a cinnamate group and a low-molecular-weight compound B which has a cinnamate group and has a lower molecular weight than the polymer A.
US10620475B2 Dual-view display panel and display device
The present disclosure provides a dual-view display panel and a display device. The dual-view display panel includes a backlight source, a liquid crystal grating and a color film layer. The backlight source is configured to provide a collimated light. The liquid crystal grating is provided in a light-exiting direction of the backlight source. The color film layer is provided on a side of the liquid crystal grating away from the backlight source. The color film layer comprises a plurality of first pixel areas and a plurality of second pixel areas. A light-shielding area is provided between the first pixel area and the second pixel area which are adjacent to the light-shielding area. The liquid crystal grating is used to diffract the collimated light emitted by the backlight source to the first pixel area or the second pixel area.
US10620474B2 Liquid crystal display device
The present invention provides, by using a photo-alignment film, a liquid crystal display device in which a good voltage holding ratio is retained for a long period of time and occurrence of image sticking and stain in a display screen is prevented. The liquid crystal display device of the present invention includes an active matrix liquid crystal panel and a backlight, the liquid crystal panel including a liquid crystal layer, a pair of substrates that sandwich the liquid crystal layer in between, and an alignment film disposed on a liquid crystal layer side surface of each of the substrates, each alignment film being a photo-alignment film formed from a material that exhibits a photo-alignment characteristic and containing carboxyl groups on the liquid crystal layer side, the liquid crystal layer containing a liquid crystal material and a nitrobenzene derivative.
US10620472B2 Display substrate, manufacturing method thereof and display device
A display substrate, a manufacturing method thereof and a display device are provided. The display substrate includes: a base substrate, a display region disposed on the base substrate, and a peripheral region disposed at a periphery of the display region, and the peripheral region is provided with a filling area recessed toward the base substrate; the filling area is provided with an alignment mark and a filling material; and the filling material is configured for filling the filling area. The filling material is provided in filling the filling area of the display substrate, to reduce or eliminate a segment difference at the filling area, and further to avoid the incorrect alignment of liquid crystal molecules caused by the segment difference in the rubbing process, and finally to avoid poor display due to uneven display of a display panel in the working process.
US10620470B2 Electro-optical device and electronic apparatus
In an electro-optical device, one surface side of a first substrate is provided with a wall portion covering a light-shielding body with an edge overlapping a pixel electrode in a plan view and a transmissive body located in a region surrounded by the wall portion. A cavity is provided between a side surface of the wall portion and the transmissive body. The cavity has a refractive index of 1, and thus, there is a significant difference in refractive index at a boundary surface between the transmissive body and the cavity. Therefore, even in a case where light travels to advance obliquely toward the wall portion, the boundary surface between the transmissive body and the cavity reflects the light toward the transmissive body with high reflection efficiency, and contributes to display. The cavity is a vacuum.
US10620469B2 Display panel and display device
A display panel and a display device are disclosed. The display panel includes a first substrate, a liquid crystal layer, a waveguide layer, a grating layer, a quantum dot color filter layer, a first electrode and a second electrode, wherein the first electrode and the second electrode are configured to adjust a refractive index of the liquid crystal layer by changing voltages applied thereto; wherein a coupling efficiency at which light is coupled out of the waveguide layer is determined according to a difference between the refractive index of the liquid crystal layer and a refractive index of the grating layer.
US10620465B2 Flexible display device
A flexible display device includes a display panel, a polarizing member disposed on the display panel and including an optical layer, a polarizer disposed on the optical layer, and one or more inner adhesive layers, a window member disposed on the polarizing member, a first outer adhesive layer disposed between the display panel and the polarizing member, and a second outer adhesive layer disposed between the polarizing member and the window member, wherein each of at least two adhesive layers among the one or more inner adhesive layers, the first outer adhesive layer, and the second outer adhesive layer includes an ultraviolet absorbing agent, and which is thus able to have improved reliability against external light and improved display quality.
US10620463B2 Ubiquitously mountable image display system
A ubiquitously mountable image display system includes a shape-reconfigurable display screen component to which is attached a plurality of circuit modules each having at least one light source. The shape-reconfigurable display screen component is formed of a material that accommodates flexing of the display screen component without creating a perceivable aberration in separation distance between two or more picture elements of an image that is rendered upon a viewing plane of the display screen component when light from the plurality of light sources is directed towards the viewing plane.
US10620459B2 Wearable camera systems and apparatus and method for attaching camera systems or other electronic devices to wearable articles
Wearable electronic devices, for example wearable camera systems, and methods for attaching electronic devices such as camera systems to eyewear or other wearable articles are described.
US10620456B2 Increased stiffness center optic in soft contact lenses for astigmatism correction
A molded contact lens comprising a stiffer optic zone relative to the peripheral zone of the contact lens provides an optical element for correcting astigmatism without the need for or substantially minimizing the need for the correction of rotational misalignment. The higher elastic modulus optic zone vaults over the cornea thereby allowing a tear lens to form. The tear lens follows or assumes the shape of the back surface of the contact lens. The combination of the tear lens and the optical zone provide an optical element for correction of refractive error.
US10620449B2 Low-speckle light source and imaging devices with micro-refractive element stabilized laser array
A light source for an imaging system. The light source includes a microresonator laser array having opposing mirrors arranged substantially parallel to one another. A laser gain medium is between the opposing mirrors. An array of microrefractive elements is arranged to stabilize the microresonator. A pump laser's output is shaped by a lens that directs it toward the micro-resonator laser array. An output lens directs a plurality of laser beams from the microresonator laser array to be incoherently combined at an object to be illuminated.
US10620448B2 Speckle-free imaging light source based on random fiber laser using strong-coupling multi-core optical fiber
A speckle-free imaging light source based on a random fiber laser (RFL) using a strong-coupling multi-core optical fiber, relating to a field of optical fiber laser illumination light source, is provided, mainly including a pumping source and an optical fiber loop mirror, and further including the strong-coupling multi-core optical fiber with/without a single-mode optical fiber. Through directly adopting the strong-coupling multi-core optical fiber or combining the single-mode optical fiber with the strong-coupling multi-core optical fiber to serve as a main device in the RFL-based illumination light source, the generated RFL has multiple transvers modes and low spatial coherence which prevent speckle formation during illumination, which provides an ideal illumination light source for high-speed full-field speckle-free imaging technology.
US10620446B1 Endcap array for optical fibers
A multi-fiber endcap array can include an endcap that includes a stem surface and an exit surface, wherein the exit surface opposes the stem surface. The multi-fiber endcap array can also include a plurality of stems extending from the stem surface of the endcap and a plurality of optical fibers. Each of the plurality of optical fibers is optically coupled and mechanically coupled to a corresponding stem of the plurality of stems.
US10620445B2 Optical wavelength dispersion device and manufacturing method therefor
An optical wavelength dispersion device and manufacturing method therefor are disclosed, which the optical wavelength dispersion device includes a waveguide unit and a reflector, wherein the waveguide unit has a first substrate, an input unit, a grating and a second substrate. The input unit is formed on the first substrate and having a slit for receiving an optical signal, a grating is formed on the first substrate for producing an output beam once the optical signal is dispersed, the second substrate is located on the input unit and the grating, and forms a waveguide space with the first substrate, the reflector is located outside of the waveguide unit, and is used for change emitting angle of the output beam.
US10620439B1 Processor thermal management for liquid crystal temperature regulation
Thermal control logic receives a temperature signal representative of a temperature of a liquid crystal display (LCD). The thermal control logic is configured to selectively drive a motion actuator to couple a heat conduction element with a heat sinking layer that receives heat from one or more processors. The heat conduction element is coupled between the heat sinking layer and the LCD.
US10620438B2 Head-borne viewing system comprising crossed optics
Monocular or binocular viewing systems worn on the head of a user are provided. Each monocular assembly comprises a display and an optical assembly including an optical relay and a partially transparent optical combiner taking the form of an inclined curved plate, each optical assembly arranged to form a second image at infinity from a first image displayed by a display. The optics are to be crossed such that, in the case of a binocular system, if one optical combiner is placed in front of the right eye of the user, the optical relay and the corresponding display are placed in a forehead-facing position above the left eye of the user and under the optical combiner located on the left-hand side. This arrangement is obtained by judiciously choosing the geometric parameters of the various optical elements, their curvatures and the form of their surfaces.
US10620437B2 Systems and methods for presentation of images from camera concurrently with presentation of virtual reality content
In one aspect, a headset includes a housing, a processor coupled to the housing, a display coupled to the housing and accessible to the processor, a camera coupled to the housing and accessible to the processor, and storage coupled to the housing and accessible to the processor. The storage bears instructions executable by the processor to present virtual reality content on the display and present at least a portion of least one image from the camera on the display concurrently with presentation of the virtual reality content.
US10620433B2 Head-up display device
A head-up display device includes: a first light source unit; a first liquid crystal panel that includes a first liquid crystal layer configured to transmit a light from the first light source unit, and a first polarizer; a reflective polarizer that is arranged on an optical axis of the first light source unit, and includes both a first face receiving the light transmitting the first liquid crystal panel and a second face on a side opposite to the first face; a second light source unit configured to emit a light towards the second face of the reflective polarizer; and a second liquid crystal panel that includes a second liquid crystal layer configured to transmit the light from the second light source unit, and a second polarizer.
US10620427B2 Optical magnifying combination lens, head-mounted optical display system and virtual reality display device
An optical magnifying combination lens, a head-mounted optical display system and a virtual reality display device are provided, wherein the optical magnifying combination lens is for utilization in a head-mounted virtual reality display device, comprising: a central area (A) and a peripheral area (B), wherein the central area (A) is a convex lens or a combination convex lens, and the peripheral area (B) is a focusing thin optical element; the central area (A) corresponds to main visual field imaging, and the peripheral area (B) corresponds to peripheral visual field imaging. The optical magnifying combination lens guarantees center image quality and enlarges edge view of human eyes, so as to enhance user immersion feelings.
US10620426B2 Image pickup apparatus and capsule endoscope
An image pickup apparatus includes an image forming optical system which includes an aperture stop that sets an axial light beam, and a diffracting optical surface disposed at a position different from a position where the aperture stop is disposed, and an imager which is disposed on an image side of the image forming optical system, and has a light-receiving surface which is not flat and is curved to be concave toward the image forming optical system, wherein the diffracting optical surface satisfies the following conditional expression (1). 0.1<|DSD/TL|≤1.0  (1) where, TL denotes an actual distance on an optical axis of the image forming optical system, from a surface of incidence of the image forming optical system up to the light-receiving surface, DSD denotes an actual distance on the optical axis of the image forming optical system, from a position of the aperture stop up to the diffracting optical surface, and when a focal length of the image forming optical system is variable, conditional expression (1) is a conditional expression in a state at a wide angle end.
US10620425B2 Measurement apparatus and method of operating measurement apparatus
In a measurement apparatus, a first pupil is capable of transmitting first light of a first wavelength band, and a second pupil is capable of transmitting second light of a second wavelength band. An imaging device includes a plurality of first pixels generating first pixel signals based on third light of a third wavelength band transmitted through a first optical filter that is capable of transmitting the third light. The imaging device further includes a plurality of second pixels generating second pixel signals based on fourth light of a fourth wavelength band transmitted through a second optical filter that is capable of transmitting the fourth light. A light source outputs illumination light including only fifth light of a fifth wavelength band and sixth light of a sixth wavelength band not overlapping the fifth wavelength band.
US10620422B2 Far-optical device
A far-optical device comprising a reversal system and an adjustable optical magnification means with more than fourfold magnification, wherein the far-optical device has an optical beam deflection means which at all magnifications ensures a subjective field of view of the far-optical device of at least 22° at least for light of a wavelength of about 550 nm.
US10620421B2 Image-forming device, and dimension measurement device
An image forming device is provided that is capable of forming a proper integrated signal even when an image or a signal waveform is acquired from a pattern having the possibility of preventing proper matching, such as a repetition pattern, a shrinking pattern, and the like. In particular, the image forming device forms an integrated image by integrating a plurality of image signals and is provided with: a matching processing section that performs a matching process between the plurality of image signals; an image integration section that integrates the plurality of image signals for which positioning has been performed by the matching processing section; and a periodicity determination section that determines a periodicity of a pattern contained in the image signals. The matching processing section varies a size of an image signal area for the matching in accordance with a determination by the periodicity determination section.
US10620413B2 Projection optical system and projection type display device
A projection optical system is constituted by, in order from the reduction side, a first optical system for forming an image displayed by image display elements as an intermediate image, and a second optical system for forming the intermediate image on a magnification side conjugate plane. The second optical system is constituted by, in order from the reduction side, a first lens group having a positive refractive power, a first optical path bending means that bends an optical path with a reflective surface, a second lens group having a positive refractive power, a second optical path bending means that bends an optical path with a reflective surface, and a third lens group having a negative refractive power. Conditional Formulae (1) and (2) below are satisfied. 0.05<|f23|/D223<0.50  (1) 5.0
US10620405B2 Imaging lens
An imaging lens includes a first lens; a second lens; a third lens; a fourth lens; a fifth lens; a sixth lens; and a seventh lens, arranged in this order from an object side to an image plane side. The imaging lens has a total of seven lenses. The first to seventh lenses are arranged respectively with a space in between. The first lens is formed in a shape so that a surface on the object side is convex near an optical axis. The second lens is formed in a shape so that a surface on the image plane side is concave near an optical axis. The fifth lens is formed in a shape so that a surface on the image plane side is concave near an optical axis. The seventh lens is formed in a shape so that a surface on the image plane side has one inflexion point.
US10620404B2 Optical lens
An optical lens makes object light rays transmit from an object side to an image side on an optical axis and form an image on an image plane. The optical lens comprises a lens group establishing the optical axis, comprising a first lens and a second lens arranged in order from the image side to the object side, wherein the first lens has an image-side surface which is a concave face and has a point of inflection arranged thereon; and a first aperture stop and a second aperture stop separately located on the optical axis. The optical lens meets the thinning tendency.
US10620403B2 Optical image capturing system
An optical image capturing system includes, along the optical axis in order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens. At least one lens among the first to the sixth lenses has positive refractive power. The seventh lens has negative refractive power, wherein both surfaces thereof can be aspheric, and at least one surface thereof has an inflection point. The lenses in the optical image capturing system which have refractive power include the first to the seventh lenses. The optical image capturing system can increase aperture value and improve the imaging quality for use in compact cameras.
US10620399B2 Zoom lens and imaging apparatus
Provided are a zoom lens which can be configured to have a small size while ensuring a high zoom ratio and has high optical performance by satisfactorily correcting chromatic aberration, and an imaging apparatus including the zoom lens. The zoom lens consists of, in order from the object side, a first lens group G1 that has a positive refractive power and remains stationary during zooming, a plurality of movable lens groups that move during zooming; and a final lens group Ge that has a positive refractive power and remains stationary during zooming. At least one movable lens group has a negative refractive power. The movable lens group, which is closest to the object side and has a negative refractive power, has two or more negative lenses, and satisfies predetermined conditional expressions.
US10620398B2 Imaging lens having a high maximum imaging magnification and a small F number and imaging apparatus
The imaging lens consists of, in order from the object side, a first lens group having a positive refractive power, a second lens group, and a third lens group. In the second lens group, a first focus lens group having a negative refractive power is disposed to be closest to the object side, and a second focus lens group having a positive refractive power is disposed to be closest to the image side. During focusing, only the first and second focus lens groups move by changing the mutual spacing therebetween. The first lens group has two positive lenses and one negative lens. The first focus lens group consists of two or less lenses including a negative lens. Predetermined conditional expressions are satisfied.
US10620397B2 Camera module
A camera module is provided, including a lens holder, a driving mechanism, a frame, a base, a sensing element, and a plurality of three-dimensional circuits. The lens holder carries a lens with an optical axis. The driving mechanism is configured to drive the lens holder along the optical axis. The frame receives the driving mechanism and the lens holder therein. The base supports the frame, and a recess is formed on the bottom of the base. Specifically, the recess is formed by the outer periphery of the bottom of the base extending toward the light-exit direction of the optical axis. The sensing element is disposed in the recess. The three-dimensional circuits are formed in the recess and electrically connected to the sensing element and the driving mechanism.
US10620396B2 Lens moving apparatus with a bobbin comprising a groove and elastic members and camera module including the same
A lens moving apparatus, including a bobbin; a first coil mounted at an outer circumference of the bobbin; a first magnet moving the bobbin in a first direction parallel to an optical axis by interaction with the first coil; a housing supporting the first magnet; an upper elastic member disposed at a top surface of the bobbin and at a top surface of the housing; a lower elastic member disposed at a bottom surface of the bobbin and at a bottom surface of the housing; and first and second winding protrusions disposed with being opposite to each other, the first coil being wound on the first and second winding protrusions.
US10620395B2 Marking system for an optical cable component
A system and method for marking a moving surface of a fiber optic cable is provided. The system includes a supply of the fiber optic cable, a laser generating device configured to generate a laser beam that forms markings by interacting with the material of the moving surface of the fiber optic cable. The system includes a movement device moving the fiber optic cable through the system at a speed of at least 50 m per minute. The system includes a laser directing device located in the path of the laser beam and configured to change the path of the laser beam to direct the laser beam to a plurality of discrete locations on the moving surface to form a series of marks on the moving surface. The moving surface includes a plurality of tracking indicia to allow the position of the moving surface to be determined.
US10620391B2 Optical connector
An optical connector includes a lens body including a lens portion, an optical conversion module, and a housing including an accommodation portion having a recessed portion, the optical conversion module combined with the lens body being fitted and assembled into the accommodation portion. The optical conversion module includes a light element disposed at a position facing the lens portion when combining the optical conversion module with the lens body. The housing includes a longitudinal support mechanism. The longitudinal support mechanism includes a reference surface and a pressing rib.
US10620389B1 Optical inspection apparatus
An optical inspection apparatus includes an imaging optical system facing an inspection target, a light guide, a plurality of light sources, and a plurality of mirror surfaces. The light guide has a plurality of corner portions and extending along an optical axis of the imaging optical system. The plurality of light sources face a first end face of the light guide at positions corresponding to the plurality of corner portions. The plurality of mirror surfaces are respectively provided on second end faces of the light guide. Each of the mirror surfaces is oblique relative to the optical axis. The mirror surfaces are configured to reflect light entered into the light guide from the light sources toward the inspection target.
US10620384B2 Adjustable polarity fiber optic connector assemblies with push-pull tabs
A fiber optic connector with a rotatable connection member for converting the connector from a first polarity to a second polarity, and a manipulator assembly comprising a tab member and a locking member movable between a locked position and an unlocked position, the manipulator assembly being coupled to the connection member such that the manipulator assembly and the connection member rotate conjointly about the axis of rotation, and when in locked position connector polarity cannot be changed.
US10620383B2 Configurable modular connectors
A modular optical connector includes a plurality of coupled optical ferrule support modules. Each optical ferrule support module comprises module connecting features configured to couple each ferrule support module with one or more neighboring ferrule support modules of the plurality of ferrule support modules. One or more optical ferrules are disposed and configured to rotate within the ferrule support module. Each optical ferrule includes a first attachment area configured to attach to one or more optical waveguides. One or more passageways are disposed within the ferrule support module. Each passageway is configured to receive the one or more optical waveguides. The passageway comprises a second attachment area configured to attach to the optical waveguides that are attached to the optical ferrule at the first attachment area. The passageway is dimensioned to constrain the optical waveguides to bend within the housing between the first attachment area and the second attachment area.
US10620381B2 Optical rotary joint, method for optical signal transmission and use of the optical rotary joint
An optical rotary joint for optical signal transmission is described, said optical rotary joint having at least two units that are respectively rotatably mounted about an axis of rotation, the axes of rotation of which, at least in sections, have a lateral distance from one another. The invention is distinguished by a rotary transformer that is embodied in the form of an endless loop respectively resting in a circumferential manner on both units along a contact region and positively coupling the at least two units with one another in a rotationally movable manner. Attached to both units is respectively one optical unit for conjoint rotation, said optical unit comprising at least one optical signal line, a beam splitter and/or beam coupler, which is optically coupled to the at least one optical signal line, and at least two optical partial signal lines, said optical unit being optically coupled to the at least one optical signal line via the beam splitter and/or beam coupler. Moreover, at least two optical transmission lines are attached to the rotary transformer. Finally, optical coupling means are attached to the rotary transformer and optical coupling means are attached to the units, which respectively serve for detachable optical signal coupling between one of the partial signal lines and one of the optical transmission lines.
US10620379B2 Enhanced coupling strength grating having a cover layer
The present invention includes an optical waveguide with a grating and a method of making the same for increasing the effectiveness of the grating. In one example, the grating is at least partially covered by a liner layer disposed on at least a portion of a grating; and a cover layer disposed on the liner layer, wherein a first material selected for the core and ridges and a second material selected for the liner layer are selected to provide a difference in the index of refraction between the first and second material that is sufficient to provide a contrast therebetween.
US10620372B2 Alignment apparatus and alignment method
An alignment apparatus that can efficiently align an optical fiber, and an alignment method will be provided.According to the embodiments, the alignment apparatus that aligns an optical fiber comprises an acquisition unit, a calculation unit, and a rotation processing unit. The acquisition unit acquires one or more side images of the optical fiber. The calculation unit calculates correlation coefficients between the luminances of the one or more side images and those of one or more reference side images. The rotation processing unit rotates the optical fiber in the axis direction of the optical fiber so that the correlation coefficients peak.
US10620370B2 Optical multiplexer
Two input waveguides are made of a semiconductor material. One output waveguide is made of a semiconductor material. A multi-mode-interference part is made of a semiconductor material. The multi-mode-interference part has an incoming end surface connected to the input waveguides, and an outgoing end surface opposite to the incoming end surface and connected to the output waveguide. The multi-mode-interference part has a waveguide width wider than the waveguide widths of the input waveguides and the waveguide width of the output waveguide. Two unwanted-light waveguides are made of a semiconductor material. The unwanted-light waveguides are connected to the outgoing end surface of the multi-mode-interference part so as to sandwich the output waveguide. The unwanted-light waveguides each satisfy a single-mode condition.
US10620369B2 Amplification optical fiber and laser device
An amplification optical fiber according to the present invention includes: a core doped with an active element, through which multi-mode light propagates; an inner cladding that surrounds the core and has a refractive index lower than that of the core; and an outer cladding that surrounds the inner cladding and has a refractive index lower than that of the inner cladding. The inner cladding has a polygonal outline in a cross section perpendicular to the longitudinal direction, and the inner cladding has a permanent twist applied by turning around the central axis of the core.
US10620367B2 Multiple light pipe structure for electronic devices
The present principles are an illumination system for the front of an electronic device such as a set top box. The device includes a casing having a front wall; apertures on the front wall; a backlight assembly in back of the front wall within the casing; and a light pipe structure to receive light from backlight assembly. The light pipe structure includes plurality of light pipes in which the light pipes have a lower vertical body portion, an upper horizontal body portion, and a central body portion between the lower vertical body portion and the upper horizontal body portion; and a bracket that connects and supports the light pipes in which the bracket is generally planar. The bracket has broad support regions that connect to a back portion of each of the light pipes and a narrow bridging region between broad support regions in which the support regions are broader than the narrow bridging region in the vertical dimension.
US10620364B2 Display device
A display device includes a backlight module and a display panel. The display panel includes a first display mode to display a first light transmissive pattern and a second display mode to display a second light transmissive pattern. The backlight module includes a first light guide plate having a plurality of first microstructures, a second light guide plate having a plurality of second microstructures, a first light source and a second light source. The first light source is configured to emit a first light beam into the first light guide plate, and the first light beam is emerged from the first light guide plate through the first microstructures. The second light source is configured to emit a second light beam into the second light guide plate, and the second light beam is emerged from the second light guide plate through the second microstructures.
US10620360B2 Light guide with plurality of light channels
A light guide having a light guide body plate having a plurality of elongated light channels extending substantially parallel to each other; the light guide having an out-coupling arrangement for coupling light propagating in the light channels out of the light guide body plate through the first and/or the second main surface. In a horizontal transverse direction, each light channel is confined between two confining stripes formed of a solid confining material having a second refractive index lower than the first refractive index, confining stripes between two adjacent light channels having a height less than the thickness of the light guide body plate.
US10620358B2 Light guide film, backlight module and display device having the same
A light guide film which is adapted for use with a light source has a light transmissive substrate and a light-transmissive member unit. The substrate has a light-exiting top surface, a bottom surface that is opposite to the top surface and a lateral surface that interconnects the top and bottom surfaces and that is adapted to face toward the light source. The member unit includes a bottom member that is disposed on the bottom surface of the substrate, and a lateral member that is connected to the lateral surface of the substrate and that is adapted to be disposed between the light source and the lateral surface of the substrate. The substrate has a refractive index which is less than that of the member unit.
US10620357B2 Backlight unit including input coupler, holographic display apparatus including the backlight unit, and method of manufacturing the input coupler
A backlight unit including an input coupler, a holographic display apparatus including the backlight unit, and a method of manufacturing the input coupler are provided. The backlight unit includes the input coupler configured to cause light incident on a light incident surface of a light guide plate to travel into the light guide plate, the input coupler has a binary grating structure in which a plurality of barriers are arranged parallel to one another at a constant grating period, and the plurality of barriers are tilted from the light incident on the light incident surface.
US10620353B2 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.
US10620352B2 Circularly polarized light separating film and method for producing same
A circularly polarized light separating film including a resin layer containing a polymer of a polymerizable liquid crystal compound, wherein the polymerizable liquid crystal compound contains a main-chain mesogen and a side-chain mesogen bonded to the main-chain mesogen in a molecule of the polymerizable liquid crystal compound, and the polymer has cholesteric regularity.
US10620348B2 Lower index-gap corrective wedge prism
An optical system providing improved control over light reflectivity is provided. The optical system includes an index-gap wedge prism to collect light escaping through the internal reflective surface of an optical element for recombination with light reflected by the internal reflective surface of the optical element. The index-gap wedge prism collects and redirects the escaped light back into the primary reflected path of the optical element to provide an aligned and correlated light across a range of applications, including applications where optical coatings on key surfaces may not be feasible.
US10620345B2 Antireflection film and method of producing same
Provided is an antireflection film obtained by laminating, in succession, a transparent substrate, a first layer, and a second layer having a lower refractive index than the refractive index of the first layer. The first layer is obtained by curing a film containing an ionizing radiation-curable material, a quaternary ammonium salt material, a leveling agent, and a solvent, and has a structure wherein a middle layer, hard coating layer and recoating layer are laminated in succession from the transparent substrate side. The recoating layer does not contain a quaternary ammonium salt. The hard coating layer contains a quaternary ammonium salt, and the concentration of the quaternary ammonium salt in the hard coating layer gradually increases from the middle layer side to the recoating layer side.
US10620344B2 Low contrast anti-reflection articles with reduced scratch and fingerprint visibility
Embodiments of articles including a low-contrast anti-reflection coating are disclosed. The coated surface of such articles exhibits a reduced difference in reflectance between a pristine state and when a surface defect is present. In one or more embodiments, the coated surface of such articles exhibits a first average reflectance in the range from about 0.6% to about 6.0% in a pristine condition and a second average reflectance of about 8% or less after removal of a surface thickness of the anti-reflection coating. In other embodiments, the coated substrate exhibits a second average reflectance of about 10% or less, when the coated surface comprises a contaminant. In some embodiments, the coated substrate exhibits a first color coordinate (a*1, b*1) in a pristine condition and a second color coordinate (a*2, b*2) after the presence of a surface defect such that Δa*b* is about 6 or less.
US10620334B2 Modifying magnetic tilt angle using a magnetically anisotropic material
Methods and tools for modifying magnetic tilt angle using a magnetically anisotropic material are disclosed. An electromagnetic logging tool includes an antenna coil oriented at a physical tilt angle relative to a longitudinal axis of the tool and a magnetically anisotropic material that modifies a magnetic tilt angle of the coil relative to the physical tilt angle a coil tilted at a physical tilt angle relative to an axis of the tool.
US10620332B2 Seismic data tilt angle correction method and system for multisensor streamer
A method for rotating recorded seismic data. The method includes receiving raw seismic data recorded with a particle motion sensor located along a streamer; receiving vibrational data recorded by a gravity sensing sensor also located along the streamer; calculating an angle β(t), defined by a Z axis of the particle motion sensor and a Z0 axis of a global orthogonal system of coordinates, based on (1) an angle α(t), defined by a Zt axis of the gravity sensing sensor and the Z0 axis, and (2) an angle θ(t) defined by the Zt axis and the Z axis, wherein the Z axis is part of a first local orthogonal system of coordinates attached to the particle motion sensor, the Z0 axis is part of a global orthogonal system of coordinates attached to the earth, and the Zt axis is part of a second local orthogonal system of coordinates attached to the gravity sensing sensor; and correcting the raw seismic data by rotating the raw seismic data, recorded in the first local orthogonal system of coordinates, with the angle β(t), to obtain corrected seismic data in the global orthogonal system of coordinates. The first and second local system of coordinates share a same X axis but the other two axes of each of the first and second local systems are offset from each other by angle θ(t) while the streamer moves in water and records the raw seismic data and the vibrational data. The global orthogonal system of coordinates share the same X axis with the first and second local systems, and the global orthogonal system is fixed to the earth while the first and second local systems rotate with the streamer.
US10620331B2 Reverse time migration in anisotropic media with stable attenuation compensation
A method, including: obtaining Earth models including velocity, anisotropy, and attenuation reconstructing a source wavefield using the Earth models; reconstructing a receiver wavefield using the Earth models, wherein the reconstructing the source wavefield and the receiver wavefield each include applying an attenuation operator that increases an amplitude of down-going wavefields within an attenuation body and that decreases an amplitude of up-going wavefields within the attenuation body; applying an imaging condition to the source wavefield and receiver wavefield for a plurality of shots; and generating a subsurface image by stacking images for the plurality of shots.
US10620330B2 Estimating translational data
Translational data acquired by at least one seismic sensor is received. Gradient sensor data acquired by at least one gradient sensor is received. Estimated translational data at a position away from at least one position of the at least one seismic sensor is computed, where the computing is based on the gradient sensor data and the translational data.
US10620328B2 Stacked receivers for microseismic monitoring
An apparatus comprising a stacked node configured to be positioned within a subterranean opening and comprising a plurality of separate receivers oriented end-to-end and each configured to independently detect subterranean activity, and a transmission medium configured to transmit data from the stacked node, wherein the data is representative of subterranean activity detected by the plurality of separate receivers.
US10620327B2 Method and apparatus for noise control in ultrasonic sensors
The adjustable voltage regulator under control of a microcontroller applies controlled amplitude voltage in the range of 5 to 9 VDC to the sensor transmitter to adjust the output amplitude of the transmitter. The adjustable amplitude transmitter allows an occupancy sensor to have its total output energy adjusted to reduce environmental noise-induced false triggering and to conform to the area to be covered. Lowering the total ultrasonic energy in the monitored space lowers the sensitivity of the receiver to inappropriate activations. Lowering the input power to the transmitter also lowers the total internal system noise and provides an improved signal to noise ratio in the receiver.
US10620325B2 Different radiation measuring sensor and manufacturing method thereof
Disclosed herein is a different radiation measuring sensor and a manufacturing method thereof. The different radiation measuring sensor includes a semiconductor substrate, at least one bottom electrode formed on a bottom surface of the semiconductor, a plurality of top electrodes formed on a top surface of the semiconductor and electrically connected to the bottom electrode, and sensing films formed on the plurality of top electrodes and reacting with different materials.
US10620324B2 Radiation detection apparatus and related method
A method and an apparatus for detecting photons are disclosed. The apparatus includes a scintillator single crystal and an avalanche photodiode coupled to the scintillator single crystal. The scintillator single crystal is at a temperature greater than about 175° C. and at a shock level in a range from about 20 Grms to about 30 Grms. The scintillator single crystal includes a praseodymium doped composition selected from (LaxY1-x)2Si2O7:Pr, ABCl3-yXy:Pr, A2(Li,Na)LaCl6-yXy:Pr, or any combinations thereof. As used herein A is cesium, rubidium, potassium, sodium, or a combination thereof, B is calcium, barium, strontium, magnesium, cadmium, zinc, or a combination thereof, and X is bromine, iodine, or a combination thereof. Further, (0
US10620323B1 Photonic band gap scintillator structures
Photonic band gap structures and related systems, devices and methods are provided.
US10620319B2 Device and method for generating and providing position information
Individual pieces of position information are used to determine a location using a processor and multiple local position transmitters. The processor is supplied with at least four different navigation signals, each of which corresponds to a satellite signal on the basis of the global navigation satellite system. Each navigation signal contains information on the transmission time and the transmission location. The processor generates at least four modified navigation signals by temporally shifting navigation signals relative to one another such that the target location coordinates which can be obtained therefrom correspond to a target location on the basis of the global navigation satellite system. An analyzer then superimposes the at least four modified navigation signals in order to form a modified summation navigation signal and transmits same to the local position transmitters. The summation navigation signal is calculated individually for each local position transmitter.
US10620317B1 Lidar-based high definition map generation
Various arrangements for generating a high definition map are presented. An image of a roadway environment may be captured. A laser imaging detection and ranging point cloud of the roadway environment may be generated. An object recognition process may be performed on the image of the roadway environment to detect one or more objects present in the roadway environment. A fusion process may be performed using the lidar point cloud to identify a location of the one or more detected objects from the image in a vehicle frame of reference. The one or more objects may be mapped from the vehicle frame of reference to a global frame of reference An autonomous driving high definition map may be created that includes the mapped one or more objects in the global frame of reference.
US10620316B2 Systems and methods for generating a structured light depth map with a non-uniform codeword pattern
Systems, methods, and devices for generating a depth map of a scene are provided. The method comprises projecting, onto the scene, a codeword pattern including a plurality of light points including a first set of light points projected at a first intensity and a second set of light points projected at a second intensity greater than the first intensity. The method further comprises detecting, from the scene, a reflection of the codeword pattern. The method further comprises generating a first depth map layer at a first resolution. The method further comprises generating a second depth map layer at a second resolution lower than the first resolution. The method further comprises generating the depth map of the scene, wherein the depth map includes depth information for the scene according to each of the first depth map layer and the second depth map layer.
US10620313B2 Active sonar and control method for active sonar
In order to acquire echo sound information about a long-distance target, an active sonar comprises a fan beam transmitter, a fan beam receiver, a propagation path calculator, a path time calculator, and a horizontal distance calculator. The active sonar transmits a plurality of transmitted fan beams horizontally wide and vertically narrow, and the elevation angles of them are mutually deferent, and receives received fan beams vertically wide and horizontally narrow. The propagation path calculator calculates a propagation path of each of the transmitted fan beams based on the profile of medium and the elevation angle of the transmission. The path time calculator calculates a path time which is the time period from the transmission to the reception. The horizontal distance calculator calculates a horizontal distance from the active sonar to a generation source point of each echo sounds based on the propagation path and the path time.
US10620310B2 Rotating radar platform
Examples relating to vehicle radar systems are described. An example radar system may include a radar transmission unit located on a top portion of a vehicle configured to transmit an omnidirectional radar signal. The system may also include a radar unit comprising a plurality of radar reception arrays. The radar unit may be configured to rotate around an axis and receive radar reflections by one or more of the radar reception arrays. Additionally, the system may include a processing unit. The processing unit may be configured to process the received radar reflections to determine reflection information and control the vehicle based on the determined reflection information.
US10620309B2 Synthetic aperture radar target modeling
For synthetic aperture radar (SAR) pixel vectoring, a method identifies target features of a target from a plurality of SAR signals. The method further classifies the target from the target features. In addition, the method enhances a pixel vector of the target in response to the target classification.
US10620305B2 Multibeam FMCW radar, in particular for automobile
A radar comprises at least one array antenna composed of transmit sub-arrays and of receive sub-arrays, a transmit and receive system and processing means: the distribution of the transmit sub-arrays and receive sub-arrays is symmetric both with respect to a vertical axis and a horizontal axis; at least two transmit sub-arrays symmetric with respect to the vertical axis are the largest possible distance apart; at least two transmit sub-arrays symmetric with respect to the horizontal axis are the largest possible distance apart; at least two receive sub-arrays symmetric with respect to the vertical axis are the largest possible distance apart; at least two receive sub-arrays symmetric with respect to the horizontal axis are the largest possible distance apart; a first coding of the wave transmitted by the transmit sub-arrays carried out by frequency shifting of the ramps between the various transmit sub-arrays; a second coding of the wave transmitted by the transmit sub-arrays carried out by phase modulation from frequency ramp to frequency ramp between the various transmit sub-arrays.
US10620303B2 Distance measurement device, distance measurement system and distance measurement method
A distance measurement device controls an emission direction of a laser beam in a light projection device and a reception direction of a laser beam in a light reception device, obtains a reception intensity of the laser beam received by the light reception device, determines whether or not the laser beam received by the light reception device is a laser beam reflected by a target of distance measurement on the basis of a reception direction of the laser beam, a period of time between when the light projection device emits the laser beam and when the light reception device receives the laser beam, a reception intensity of the laser beam, and determination information, and calculates a distance to the target in a case when the laser beam received by the light reception device is the laser beam reflected by the target.
US10620299B2 Unity gain buffer with two states
A unity gain buffer provides an “ON” state in which the input signal is coupled to the output terminal and an “OFF” state in which the input signal is isolated from the output terminal. Multiple unity gain buffers may share the same load to form a voltage-mode maximum follower or a multiplexer.
US10620298B2 Receive chain configuration for concurrent multi-mode radar operation
A frequency-modulated continuous-wave (FMCW) radar sensor may include a receive chain, where the receive chain includes a plurality of elements associated with processing a radar signal, where at least one element, of the plurality of elements, is configurable independent of at least one other element of the plurality of elements.
US10620295B2 Positioning signal receiver, positioning system and positioning method of the same
A positioning signal receiver that includes an electromagnetic wave receiver, a mechanical wave receiver and a processing circuit is provided. The electromagnetic wave receiver receives electromagnetic wave signals for indicating positions of positioning signal transmitters and for triggering the positioning signal transmitters to generate mechanical wave signals. The mechanical wave receiver receives the mechanical wave signals. The processing circuit is coupled to the electromagnetic wave receiver and the mechanical wave receiver and determines the positions of the positioning signal transmitters according to the first electromagnetic wave signals, determines signal transmission times of the mechanical wave signals and determines distances each between one of the positioning signal transmitters and the positioning signal receiver according to the signal transmission times. The processing circuit determines a position of the positioning signal receiver according to the distances and the positions of the positioning signal transmitters.
US10620289B2 Correction method and apparatus for magnetic resonance diffusion weighted imaging image
In a correction method and apparatus for a magnetic resonance diffusion weighted imaging image, a diffusion weighted imaging image is corrected based on a launch site correction factor and/or a receiving field correction factor. The launch site correction factor is used for correcting inhomogeneity of a launch site, and the receiving field correction factor is used for correcting inhomogeneity of a receiving field. The imaging sequence of the diffusion weighted imaging image is thereby improved and the corresponding image reconstruction of the diffusion weighted imaging image, and the homogeneity of the diffusion weighted imaging image also can be improved, without measuring the intensity of the launch site, which significantly reduces the correction workload and is easy to automate.
US10620286B2 Magnetic resonance imaging apparatus and magnetic resonance imaging method
A magnetic resonance imaging apparatus according to an embodiment includes sequence control circuitry and processing circuitry. The sequence control circuitry executes a first pulse sequence and a second pulse sequence, the first pulse sequence including a first spoiler pulse serving as a dephasing gradient pulse of a first amount, the second pulse sequence including a second spoiler pulse serving as a dephasing gradient pulse of a second amount being different from the first amount or the second pulse sequence not including a spoiler pulse serving as a dephasing gradient pulse. The processing circuitry performs a subtraction operation between a first data obtained from the first pulse sequence and a second data obtained from the second pulse sequence, thereby generating an image.
US10620284B2 Method and apparatus determining a fat content of a liver of a patient using measured spectral magnetic resonance data
In a method and apparatus for determining the fat content of the liver of a patient using measured spectral magnetic resonance data, wherein a first contribution to the spectral magnetic resonance data is based on fat, a second contribution to the spectral magnetic resonance data is based on water and on a further substance, a frequency range that forms the basis of the spectral magnetic resonance data is subdivided at least into a first subrange and into a second subrange, the second contribution is approximated using the spectral magnetic resonance data from the second subrange. The first contribution is determined taking into account the spectral magnetic resonance data and the approximation of the second contribution. The fat content is determined on the basis of the first contribution.
US10620274B2 Method and apparatus for contact detection in battery packs
Method and apparatus for contact detection in battery packs are disclosed. A battery pack, comprising: at least a first battery cell and a second battery cell, the first battery cell having a first electrode and a second electrode, and the second battery cell having a third electrode and a fourth electrode; a power bar for coupling the second electrode of the first battery cell to the third electrode of the second battery cell; a communication wire for signal communication between the first battery cell and the second battery cell, wherein the first battery cell comprises a supervisor, which comprises a voltage detector to measure a first voltage between the first electrode and the second electrode of the first battery cell in a first state, and to measure a second voltage between the first electrode of the first battery cell and the communication wire in a second state; and a digital circuit to compute a voltage difference between the first voltage and the second voltage, and to indicate degraded contact of the power bar if the voltage difference is out of a predetermined threshold range. A battery cell and a method for monitoring a battery pack are also disclosed.
US10620266B2 System, apparatus and method for in-field self testing in a diagnostic sleep state
In one embodiment, a processor includes at least one core and an interface circuit to interface the at least one core to additional circuitry of the processor. In response to an in-field self test instruction, at least one core may save state to a low power memory, enter into a diagnostic sleep state and execute an in-field self test in the diagnostic sleep state in which the at least one core appears to be inactive. Other embodiments are described and claimed.
US10620265B2 Computer-implemented method for real-time testing of a control unit
A method for real-time testing of a control unit with a simulator is provided. The simulator calculates a load current and a load voltage as electrical load state variables via converter control data and via an electrical load model that does not take into account current discontinuities caused by the converter, and transmits at least a portion of the load state variables to the control unit. A control observer is additionally implemented on the simulator that calculates at least the load current as a load state variable taking into account the converter control data and an observer load model. The observer detects a zero-crossing of the load current and a current discontinuity caused thereby from the calculated load current, and upon detection of a current discontinuity the observer calculates an electrical compensating quantity.
US10620260B2 Apparatus having signal chain lock step for high integrity functional safety applications
An integrated circuit (IC) chip for providing a safety-critical value includes first and second processing paths. The first processing path includes a first processing element and is coupled to receive a first input signal on a first input pin and to provide a first output signal that provides the safety-critical value on an output pin. The second processing path includes a second processing element and is coupled to receive a second input signal and to provide a second output signal. The first processing path and the second processing path are independent of each other. A smart comparator on the IC chip receives the first output signal and the second output signal and initiates a remedial action responsive to a difference between the first output signal and the second output signal reaching a configurable threshold.
US10620254B2 Apparatus and method for analyzing influence of electromagnetic waves
An apparatus for analyzing influence of electromagnetic waves comprises an electromagnetic wave radiation unit configured to radiate electromagnetic waves, a drone control unit configured to transmit to a target drone control information for controlling the target drone, an information receiving unit configured to receive status information indicating an operation state of the target drone as a response to the control information and an electromagnetic wave influence analyzing unit configured to determine the influence of the electromagnetic waves on the target drone by comparing the control information and the status information.
US10620252B2 Electric field imaging system
Various embodiments provide technology that may be used in harsh marine and harsh weather environments for the imaging of electric potentials and electric fields to characterize objects or regions. Various embodiments may enable a camera or eye type electric field imaging system that may be used in harsh weather or harsh environments (e.g., harsh marine environments, etc.) to image electrical potentials and electric fields.
US10620251B2 Spin-based electrometry with solid-state defects
Sensing the electric or strain field experienced by a sample containing a crystal host comprising of solid state defects under a zero-bias magnetic fields can yield a very sensitive measurement. Sensing is based on the spin states of the solid-state defects. Upon absorption of suitable microwave (and optical) radiation, the solid-state defects emit fluorescence associated with hyperfine transitions. The fluorescence is sensitive to electric and/or strain fields and is used to determine the magnitude and/or direction of the field of interest. The present apparatus is configured to control and modulate the assembly of individual components to maintain a zero-bias magnetic field, generate an Optically Detected Magnetic Resonance (ODMR) spectrum (with or without optical excitation) using appropriate microwave radiation, detect signals based on the hyperfine state transitions that are sensitive to electric/strain fields, and to quantify the magnitude and direction of the field of interest.
US10620248B2 Vector network analyzer
A vector network analyzer (VNA) for analyzing the response of a device under test (DUT), the VNA comprising a plurality of VNA ports configured to be connected to the DUT; a plurality of source ports configured to be connected to the VNA ports; a plurality of couplers for coupling a plurality of coupled signals, wherein said plurality of coupled signals are combined to provide a sum signal; and a receiver configured to receive said forward sum signal.
US10620243B2 Rechargeable battery voltage adaption
Presented herein are techniques for adapting/adjusting the end-of-charge (termination) voltage of a rechargeable battery integrated in an auditory prosthesis or other electronic device based on an estimated power consumption of the auditory prosthesis or other electronic device. In particular, the estimated power consumption of an auditory prosthesis or other electronic device is used to set an end-of-charge voltage that is customized to the power consumption needs of the auditory prosthesis or other electronic device.
US10620238B2 Remotely powered line monitor
Improved devices, apparatuses, systems, and methods involving the use of field probes with voltage-controlled variable impedance elements and surface-launched acoustic wave devices, including surface acoustic wave (SAW) devices and SAW sensor-tag wireless interface devices to measure voltage and current in current carrying conductors (CCCs) via measurement of the electric fields and magnetic fields around said CCCs are disclosed. The devices, apparatuses, systems, and methods taught in the present invention include a remotely powered line-mounted measurement unit that requires no connection to electrical ground for operation, and that has no internal energy source, no energy harvesting or power conditioning circuitry, no discrete energy storage components, and no radio. The devices, apparatuses, systems, and methods taught in the present invention also provide for determining the phase (leading or lagging) of the current relative to the voltage in AC power systems, and also provide for measurement of temperature of the conductor.
US10620236B2 Multi-test type probe card and corresponding testing system for parallel testing of dies via multiple test sites
A probe card for testing dies of a substrate during a wafer sort process includes a printed circuit board (PCB) and a test site arranged to connect respectively to one of the dies during a test cycle. The test site includes a first pin connecting band and a first pin set. The first pin connecting band is connected to the PCB. The first pin set is connected to the first pin connecting band and includes a pin configuration for a testing device to perform a first type of test on a first die. The test site includes only pins in the first pin set. A number of pins in the first pin set is less than a number of pins used to perform a second type of test on the first die. The second type of test is performed at a slower processing speed than the first type of test.
US10620232B2 Detecting controllers in vehicles using wearable devices
In one aspect, the present disclosure relates to a method, including determining, by a wearable device, receiving, by a wearable device, motion information from a motion sensor of the wearable device, determining, by the wearable device using the motion information, that a vehicle is turning, and determining, by the wearable device using the motion information when the vehicle is turning, that a user of the wearable device is controlling the vehicle.
US10620229B2 Magnetic field sensor systems and method of determining operability of same
A system includes a magnetic sense element for detecting an external magnetic field and a magnetic field source proximate the magnetic sense element for providing an internal magnetic field that is detectable by the magnetic sense element. The system selectively functions in-situ in either of an operational mode and a standstill mode. The magnetic sense elements detects the external magnetic field in the operational mode. The external magnetic field is not available for detection in the standstill mode, and the internal magnetic field is provided only when the system is in the standstill mode. The system further includes a processing circuit that processes an output signal produced by the magnetic sense element in response to the internal magnetic field to determine operability of the system and to detect failures within the entire signal processing chain.
US10620228B2 Lung cancer detection kit or device, and detection method
It is intended to provide a kit or a device for the detection of lung cancer and a method for detecting lung cancer. The present invention provides a kit or a device for the detection of lung cancer, comprising a nucleic acid capable of specifically binding to a miRNA in a sample from a subject, and a method for detecting lung cancer, comprising measuring the miRNA in vitro.
US10620227B1 Automatic liquid sampling system and method of use thereof
An automatic fluid sampler works in conjunction with a conventional oil well test system. The sampler utilizes a rotating platter which aligns the mouth of a sampling container with a conduit for delivery of a composite sample which is provided in incremental volumes over the duration of a well test event. Upon completion of the well test, a fresh container is rotated to be in position to receive a composite sample for a new well test event.
US10620225B2 Detection of polymyxins
The present invention relates to antibodies for use in detecting polymyxins and tracers; and to a single-capture immunodetection method and kits, each utilising the antibodies of the invention, and disclosed tracers.
US10620223B2 SRM/MRM assay for the fibroblast growth factor receptor 2 (FGFR2) protein
Methods are provided for quantifying the fibroblast growth factor receptor 2 protein (FGFR2) directly in biological samples that have been fixed in formalin by the method of Selected Reaction Monitoring (SRM)/Multiple Reaction Monitoring (MRM) mass spectrometry. The biological sample may be selected from tissues and cells treated with formaldehyde containing agents/fixatives including formalin-fixed tissue/cells, formalin-fixed/paraffin embedded (FFPE) tissue/cells, FFPE tissue blocks and cells from those blocks, and tissue culture cells. A protein sample is prepared from the biological sample and the FGFR2 protein is quantitated in the sample using the method of SRM/MRM mass spectrometry by quantitating in the protein sample at least one fragment peptide derived from FGFR2.
US10620219B2 Use of nanoexpression to interrogate antibody repertoires
Disclosed herein are methods and compositions for using nanoexpression to interrogate antigen specificity within antibody repertoires. Also disclosed herein is an antibody display system composition comprising one or more recombinant nucleic acid sequences comprising a first nucleic acid sequence encoding a heavy chain variable region sequence or fragment thereof operatively linked to a first identification region sequence and a second nucleic acid sequence encoding a light chain variable region sequence or fragment thereof operatively linked to a second identification region sequence.
US10620216B2 Method for determination of a protein
The present invention concerns a method for determining the concentration of a protein in a gastrointestinal (GI) tract sample taken from a human or an animal. The present invention is characterized by the feature that a dilution of the sample in the buffered aqueous extraction medium in a range of 1:100 to 1:10,000 is obtained. The present invention leads to a significant improvement of the technical situation, and provides a simple, sensitive and specific determination tool of proteins in GI tract samples. The determination of proteins, e.g. calprotectin, elastases or hemoglobin, in GI tract samples leads to more accurate and reproducible results.
US10620215B2 Real-time imaging sensor for measuring cellular thiol level
The present invention relates to a fluorescence sensor capable of real-time imaging for measuring a cellular thiol level. The present invention reveals that the fluorescence intensity of the fluorescent real-time SH group-tracer (FreSH-Tracer) of the present invention increases or decreases continuously, ratiometrically or reversibly depending on the thiol level in living cells, and thus can be usefully used as a biosensor which is remarkably susceptible to quantitative or qualitative real-time detection of the cellular thiol level in living cells.
US10620214B2 Chloroalkane penetration method for quantifying access of a molecule into a cell
As described below, the invention provides methods for localizing and quantifying the extent to which a molecule penetrates a cell.
US10620210B2 Aptamers and diagnostic methods for detecting the EGF receptor
The present invention provides aptamers that specifically bind to the EGF receptor in a sample, and diagnostic and analytical methods using those aptamers. In some embodiments, the aptamers include a 3′ cap. In some embodiments, the 3′ cap is an inverted deoxythymidine. In some embodiments the aptamers include a spacer and at least one moiety selected from the group consisting of binding pair member and a detectable label, wherein the spacer is attached to the 5′-end of the aptamer and the moiety is attached the 5′ end of the spacer. In some embodiments the spacer is hexaethylene glycol. In some embodiments, the binding pair member biotin. In some embodiments the detectable label is a fluorophore.
US10620208B2 Classifying a cancer disease using CAIX expression
The present invention relates to a carbonic anhydrase IX targeting compound for the use in the treatment of cancer, wherein the use comprises quantifying CAIX expression as well as the determination of a CAIX score based on the CAIX expression. The present invention relates further to a method for diagnosing, predicting and/or classifying a cancer disease comprising quantifying CAIX expression, and the determination of a CAIX score.
US10620206B2 Biomarker for detecting cancer
Methods for detecting colorectal cancer in a subject by detection of a galactose-containing 40 kDa molecule in a serum sample from the subject. Methods for quantifying the amount of a galactose-containing molecule in a serum sample are also provided.
US10620205B2 NMR methods for endotoxin analysis
The invention features a method of monitoring a clotting process by measuring a signal characteristic of the NMR relaxation of water in a sample undergoing endotoxi-induced clotting to produce NMR relaxation data and determining from the NMR relaxation data a magnetic resonance parameter of water in the sample characteristic of the level of endotoxin present in the sample.
US10620203B2 Microfluidic device and leucocyte antigen mediated microfluidic assay
The present invention relates to an leucocyte antigen mediated microfluidic assay and a microfluidic device for analyzing a subjects' body fluids containing leucocytes to determine if the subject has been previously exposed to a predetermined antigen.
US10620196B2 Assays for detecting analytes in samples and kits and compositions related thereto
The present invention provides methods of detecting analytes using particles having different physico-chemical properties, such as buoyancy, size, density, spectral characteristics, and/or binding properties, in solution-based sandwich assays and solution-based competition assays. The methods can be performed using rotors and bench-top centrifuges and provide for rapid, qualitative and quantitative detection of analytes. The present invention also provides kits that can be used to perform the methods, and mixtures containing particles suitable for the methods.
US10620193B2 Reducing optical interference in a fluidic device
This invention is in the field of medical devices. Specifically, the present invention provides portable medical devices that allow real-time detection of analytes from a biological fluid. The methods and devices are particularly useful for providing point-of-care testing for a variety of medical applications. In particular, the medical device reduces interference with an optical signal which is indicative of the presence of an analyte in a bodily sample.
US10620191B2 Testkit for laboratory diagnostics
A device for incubating an immunoblot strip (6) includes at least one incubation channel (1) into which an elongate immunoblot strip (6) having at least one biological material on its front is inserted with its back facing a channel base (2). An agitating means (7), with which the immunoblot strip (6) is agitatable around a transverse axis (8) of the strip (6) at least at times during incubation via an agitating device (7). For handling and/or grouping incubation channels (1) with immunoblot strips (6) inserted, a rack (3) for taking up at least two incubation channels (1) is provided. The rack (3) is in operative connection with said agitating means (7) via load transmission points.
US10620187B2 Device and methods of using device for detection of hyperammonemia
The present disclosure relates to a biosensor capable of measuring the total concentration of one or a plurality of ammonia or ammonium ions with the use of indophenol reagents in the presence of an ionomer. In some embodiments, the biosensor comprises a perfluorinated membrane that comprises an ionomer in contact with an alkali buffer in a vessel configured to receive a sample, such as whole blood. The disclosure also relates to a method of detecting or quantifying the ammonia or ammonium ion concentration in whole blood in a point of care bio sensor without reliance on gas chromatography or any measurement that takes more than about twenty minutes.
US10620186B2 Method for capturing cancer cells
The present invention provides a method for capturing cancer cells which can capture many types of cancer cells, including cancer cells not expressing EpCAM. The present invention relates to a method for capturing cancer cells present in biological fluid, the method including reducing the protein level of sampled biological fluid, followed by capturing cancer cells using a hydrophilic polymer layer.
US10620179B2 Systems and methods for non-flammable indication of incendivity
Incendivity test systems and methods are disclosed. Incendivity test systems include a non-flammable gas mixture and a test article. The non-flammable gas mixture includes a thermally reactive reagent that is formulated to thermally react to produce a reaction product. Incendivity test systems also include an energy source configured to apply an energy discharge such as a simulated lightning strike to the test article. Incendivity test systems also include a detection device configured to measure an indicator species in the non-flammable gas mixture (e.g., the thermally reactive reagent and/or the reaction product). Incendivity test methods include contacting the test article with the non-flammable gas mixture, applying the energy discharge to the test article, and then measuring the amount of the indicator species and determining the incendivity of the test article in response to the energy discharge based upon the amount of the indicator species.
US10620178B2 Optical sensor
The present disclosure relates to an optical sensor comprising at least one light source for emitting transmission light into a medium, at least one detector, wherein the transmission light is at least partially converted in the medium by fluorescence into fluorescent light and the detector receives the fluorescent light, wherein a first receiver signal can be generated from the fluorescent light, and wherein a first measured value can be determined from the first receiver signal, wherein the transmission light is at least partially scattered by means of the medium to form scattered light, and the detector receives the scattered light, wherein a second receiver signal can be generated from the scattered light, and wherein a second measured value can be determined from the second receiver signal. The present disclosure further relates to a method for determining a first and second measured value of a medium.
US10620174B2 Method for improving accuracy of sensor outputs for measuring NOx, and system and apparatus for same
A method, system, and apparatus are provided for improving accuracy of sensor readings reflecting measurements of at least one constituent in an engine exhaust. The sensor measurement is corrected or compensated for by applying to a gain correction factor to the reported sensor measurement. The gain correction factor is developed by determination of prior test sensor readings correlated with discrete sensor age levels, and with constituent concentrations to which those test sensors are exposed. By applying the determined gain correction factor to change the sensor's reported measurements, bias may be reduced and a more accurate measure of actual constituent levels is provided.
US10620169B2 Acoustic inspection apparatus, audio signal acquisition apparatus, acoustic inspection system, and acoustic inspection method
An acoustic inspection apparatus includes an acoustic-intensity calculating unit, a noise calculating unit, a noise removing unit and an inspecting unit. The acoustic-intensity calculating unit calculates an acoustic intensity, in which an acoustic intensity caused by hammering on an inspection target at a hammering position is canceled out, based on audio signals acquired by microphones in a symmetrical arrangement of at least one pair of microphone positions with respect to the hammering position or in a symmetrical arrangement of two hammering positions with respect to a pair of microphone positions. The noise calculating unit calculates a noise component from the calculated acoustic intensity. The noise removing unit removes the noise component from a physical quantity based on at least one of audio signals acquired at the at least one pair of microphone positions. The inspecting unit performs inspection on the hammering position based on the physical quantity.
US10620164B2 Diagnostic device and diagnostic method
A diagnostic device includes: a spindle rotational frequency acquisition unit configured to acquire a spindle rotational frequency of a spindle; a pitch acquisition unit configured to acquire a pitch of streaks generated on a surface of a workpiece; a feed rate acquisition unit configured to acquire a feed rate of a tool when mirror surface machining is performed on the surface of the workpiece; a streak frequency calculator configured to calculate a streak frequency that is a cause of the streaks, from the pitch of the streaks and the feed rate of the tool; a causal frequency calculator configured to calculate a causal frequency which causes vibrations of the streak frequency; and a notifying unit configured to indicate whether or not there is a peripheral device that generates vibrations at the causal frequency, around a machine tool.
US10620160B2 Method and apparatus for analysis of gases
Apparatus comprising an inlet region for receiving a gas mixture; an ionizer for supplying hydronium ions to the received gas mixture to generate ions, wherein the ionizer comprises a membrane for receiving the gas mixture, and wherein the membrane, preferably made of graphene oxide, is capable of generating hydronium ions from water; and an ion detector for detecting ions generated from the gas mixture.
US10620157B2 Single point detection type microfluidic isoelectric focusing assay and chips using the same
The present invention relates to a single point detection type microfluidic chip isoelectric focusing. The single point detection type microfluidic chip isoelectric focusing uses a microfluidic chip including first and second electrode portions storing each electrode solution at both ends and a microfluidic channel between the first and second electrode portions and includes a focusing step of respectively connecting each electrode to the first electrode portion and the second electrode portion and applying an electric field thereto to separate a biomolecule to an isoelectric point, a mobilization step of moving the focused biomolecule toward a detection point by removing the electrode solution in the first electrode portion or the second electrode portion, and a detection step of the biomolecule moved toward the detection point.
US10620155B2 Biosensor and molecular identification member
[Problem to be Solved] Provided is a higher sensitive biosensor, in which a trace amount of non-invasively collected body fluid sample can be used, and even in a case where such a trace amount of sample is used, or even in a case where the concentration of an object substance to be measured in a sample is low, the object substance can be measured with high accuracy. [Solution] A biosensor 100 for measuring an object substance contained in a body fluid comprises: a molecule identification member 110 which is permeable to the body fluid, and has a molecule identification element 113 that can interact with the object substance contained in the permeated body fluid; and a detection element 120, which is connectable with the molecule identification member 110, and detects a change generated as a result of the interaction of the molecule identification element 113 with the object substance.
US10620154B2 Compensating oxygen sensor aging
Various methods are provided for compensating changes in the relation between impedance setpoint and operating temperature in an oxygen sensor. In one embodiment, a method of operating an oxygen sensor comprises adjusting an impedance setpoint based on a change in dry air pumping current of the oxygen sensor.
US10620153B2 Nitrogen oxide based gas sensor, oxygen pump, gas sensor apparatus, manufacturing method of gas sensor apparatus, and sensor network system
A nitrogen oxide based gas sensor includes: a substrate provided with a beam structure having a MEMS structure; a heater disposed on the substrate; a lower electrode disposed on the heater, a solid electrolyte layer disposed on the lower electrode; an upper electrode disposed on a surface of the solid electrolyte layer facing the lower electrode and configured to introduce a measurement target gas; a cavity portion formed in the substrate; and a gas flow path disposed so as to connect the cavity portion and the lower electrode, wherein the gas sensor is configured to detect a concentration of nitrogen oxide in the measurement target gas.
US10620151B2 Electrochemical sensor, and a method of forming an electrochemical sensor
An electrochemical sensor is provided which may be formed using micromachining techniques commonly used in the manufacture of integrated circuits. This is achieved by forming microcapillaries in a silicon substrate and forming an opening in an insulating layer to allow environmental gases to reach through to the top side of the substrate. A porous electrode is printed on the top side of the insulating layer such that the electrode is formed in the opening in the insulating layer. The sensor also comprises at least one additional electrode. The electrolyte is then formed on top of the electrodes. A cap is formed over the electrodes and electrolyte. This arrangement may easily be produced using micromachining techniques.
US10620147B2 Sensor interface for interfacing with a sensor
A sensor interface for interfacing with a sensor such as an electrochemical sensor, a temperature sensor or the like in which the interface comprises a memory configured to store data received at the interface from a sensor. The sensor interface is configured to assess the difference between data values in the memory, and to transmit advertising packets at a rate dependent on the difference between the values. The sensor interface includes a volatile memory and a non-volatile memory. The volatile memory is configured to store data received at the sensor interface from a sensor. The non-volatile memory is configured to store data stored in the volatile memory. The sensor interface is configured such that: data received at the sensor is stored in the volatile memory forming stored data until the volatile memory is substantially full and then at least some of the stored data is transferred to the non-volatile memory.
US10620145B2 Method and system for stability determination of asphaltenes utilizing dielectric constant measurements
A method of determining asphaltene stability within a crude oil sample that includes obtaining a crude oil sample and performing a fractional analysis of the crude oil sample. The method further includes measuring, via a cylindrical capacitor, a dielectric constant of the crude oil sample and its fractions. Responsive to the measured dielectric constant, the stability of the asphaltenes within crude oil sample is determined.
US10620141B2 Measuring and analyzing residual stresses and their gradients in materials using high resolution grazing incidence X-ray diffraction
A high resolution grazing incidence X-ray diffraction technique for measuring residual stresses and their gradients as a function of depth in thin film materials on substrates or in bulk materials is disclosed. The technique includes positioning a material relative to an X-ray source and an X-ray detector, performing an Omega scan to determine an Omega offset, setting the incidence angle at a first target incidence angle based on the Omega offset and greater than the critical angle of the material, performing a grazing incidence X-ray diffraction scan, analyzing the results to identify diffraction peaks, selecting a diffraction peak, setting the incidence angle at a second target incidence angle based on the Omega offset and a desired penetration depth, performing two theta scanning on a range of two theta values around the selected diffraction peak, performing refraction correction, and determining residual stress values for the material.
US10620140B2 X-ray imaging apparatus
The X-ray imaging apparatus is provided with an X-ray source, a plurality of gratings including a first grating and a second grating, a detector, a rotation mechanism for relatively rotating a subject including a fiber bundle and an imaging system, and an image processor for generating a dark field image. The image processor is configured to obtain a three-dimensional dark field image of the subject including at least the fiber bundle from a plurality of dark field images captured at a plurality of rotation angles.
US10620137B2 Contact lens inspection system
A contact lens inspection system, in particular for soft contact lenses, comprises a light source (40) for illuminating a contact lens to be inspected; a plenoptic camera (1) for producing an electronic plenoptic image; a processing unit (103) adapted for electronically processing the electronic plenoptic image of the contact lens and configured for refocusing the image.
US10620136B2 Patterning apparatus and operating method thereof
A patterning apparatus includes a laser generator, at least one lens, a detector, and a controller. The laser generator generates a first laser beam and a second laser beam having different intensities. The at least one lens irradiates the first laser beam to form a pattern in a substrate, irradiates a second laser beam to determine a defect of the pattern, and condenses reflected beams generated as the second laser beam is reflected from the substrate. The detector converts the reflected beams to electrical signals. The controller determines a defect of the pattern based on the electrical signals.
US10620128B2 Oxygen sensor having a tip coated large diameter optical fiber utilizing a trichroic prism or tricolor sensor
An oxygen sensor has an oxygen sensitive fluorescent material including an oxygen sensitive dye and an oxygen insensitive dye, the oxygen sensitive dye and an oxygen insensitive dye being fluorophores; and a large diameter optical fiber. The large diameter optical fiber includes a first end and a second end. The large diameter optical fiber is configured to transit photons and transmit emissions from one or more of the fluorophores upon excitation thereof. The oxygen sensitive fluorescent material is located on the first end of the large diameter optical fiber.
US10620127B2 Systems and methods for predicting and controlling the properties of a chemical species during a time-dependent process
Devices and methods for controlling the properties of chemical species during time-dependent processes. A device includes a reactor for containing one or more chemical species of a time-dependent process, an extraction pump for automatically and continuously extracting an amount of the one or more chemical species from the reactor, one or more detectors for measuring property changes of the one or more extracted chemical species and generating a continuous stream of data related to the one or more property changes to the one or more chemical species during a time interval, and a process controller configured to fit the continuous stream of data to a mathematical function to predict one or more properties of the one or more chemical species at a future time point and make one or more process decisions based on the prediction of one or more properties at the future time point.
US10620123B2 Fluorescence detection instrument
The disclosure relates to a fluorescence detection instrument, including a base, a heating module, a detecting module, an illumination module, and an actuation module. The heating module, the detecting module, and the actuation module are disposed on the base. The heating module includes plural heating holders, wherein each of the plural heating holders is adapted to accommodate a light-transmissive reaction container adapted to contain a fluorescent reaction mixture with at least one targeted fluorescent probe respectively. The detecting module is configured with the heating module to form plural detection channels, wherein the plural heating holders are located at the plural detection channels respectively. The actuation module is connected with the illumination module and adapted to drive the illumination module to move to at least one predetermined position to selectively match at least one combination of the heating holder on the corresponding detection channel.
US10620121B2 Methods and systems for optothermal particle control
Disclosed herein are methods comprising illuminating a first location of a plasmonic substrate with electromagnetic radiation, wherein the electromagnetic radiation comprises a wavelength that overlaps with at least a portion of the plasmon resonance energy of the plasmonic substrate. The plasmonic substrate can be in thermal contact with a liquid sample comprising a plurality of particles, the liquid sample having a first temperature. The methods can further comprise generating a confinement region at a location in the liquid sample proximate to the first location of the plasmonic substrate, wherein at least a portion of the confinement region has a second temperature that is greater than the first temperature such that the confinement region is bound by a temperature gradient. The methods can further comprise trapping at least a portion of the plurality of particles within the confinement region.
US10620118B2 Systems and methods for identifying optical materials
The present invention relates to methods for identifying optical materials, and more specifically to methods employed to identify glass and other optical materials used in medical devices. The method includes the steps of (1) selecting refractive index liquids matching a given optical sample; (2) determining the matching points for the refractive index liquids; and (3) calculating the refractive indices and selecting best fit optical materials. The invention also relates to a system for identifying optical materials. The system is under the control and operation of a computing device which documents, displays and stores all the data.
US10620113B2 Environmental test apparatus
An object of the invention is to provide an environmental test apparatus which can directly set an environmental change rate and hardly causes input errors. Change amount information associated with a total change amount and change rate information associated with a change amount per unit time can be input. A target locus of change can be set by using a change amount/change rate setting method of setting the target locus of change based on a combination of change amount information and change rate information. When setting the target locus of change by the change amount/change rate setting method, input of time information is inhibited.
US10620112B2 Measuring HIV reservoirs with optical scanning
Devices, systems and methods detect latent HIV in a patient on anti-retroviral therapy (ART), the method comprising using optical scanning to identify in a cell sample of the patient Gag+ CD4 downregulated cells as in indication of latent HIV.
US10620109B2 Method for selecting skeletal muscle progenitor cell
The present invention aims to provide a method of sorting a skeletal muscle progenitor cell from a cell population containing the skeletal muscle progenitor cell. The above-mentioned problem is solved by providing a step of introducing miRNA-responsive mRNA into a cell population. The miRNA-responsive mRNA contains (i) a nucleic acid having a sequence specifically recognized by miRNA specifically expressed in a skeletal muscle progenitor cell, and (ii) a nucleic acid containing a sequence encoding a marker protein.
US10620108B2 Method of processing specimen and specimen processing apparatus
Disclosed is a method of processing a specimen in which a target component in a specimen is processed using a specimen processing chip provided with a flow-path, the method including: introducing a fluid into a flow-path to form an interface that divides the fluid from a process liquid used for the processing of the target component with a rim of the interface on an inner wall of the flow-path, the process liquid containing particles including the target component; and moving the formed interface along the flow-path with the rim of the interface on the inner wall so as to force out the particles retained in the process liquid by the fluid.
US10620106B2 Particulate matter measuring device
A particulate matter measuring device includes a gas transporting actuator, a micro particle sensor and a laser module. The micro particle sensor is disposed corresponding in position to the gas transporting actuator. The laser module is disposed between the gas transporting actuator and the micro particle sensor and emits a laser beam between the gas transporting actuator and the micro particle sensor. The air flowing between the gas transporting actuator and the micro particle sensor is irradiated by the laser beam. The micro particle sensor analyzes sizes of suspended particles in the air and calculates concentrations of the suspended particles. The air is ejected at high speed by the gas transporting actuator to perform a cleaning operation on a surface of the micro particle sensor so as to remove the suspended particles on the surface of the micro particle sensor and maintain accuracy of the micro particle sensor.
US10620103B2 Devices and methods for evaluating the spreadability of powders utilized in additive manufacturing
Devices (herein “powder spreadability inspection tools”) and methods are provided for evaluating the spreadability of powders utilized in additive manufacturing (AM) processes. In embodiments, the powder spreadability inspection tool includes a powder support surface on which a visual inspection area is provided, a spreader system including a spreader implement, and a powder dispenser. The spreader implement is movable relative to the powder support surface along a path, which extends or passes over the visual inspection area. The powder dispenser is operable to dispense a premeasured or metered volume of an AM powder sample onto the powder support surface ahead of the spreader implement. As the spreader implement moves along the path relative to the powder support surface, the spreader implement spreads a layer of the metered powder sample across the visual inspection area to allow a visual evaluation of the spreadability of the AM powder.
US10620100B2 Non-contact velocity measurement instruments and systems, and related methods
Methods for calibration of non-contact velocity measurements and systems for implementing the same are described. Generally, the method comprises inducing a shock wave into a sample at a stress intensity that varies across the sample's elastic limit, which corresponds to the elastic-plastic state transition of the sample. That transition state may be at the sample's Hugoniot elastic limit. The velocity of the sample is measured using a non-contact velocity measurement instrument such as a velocimeter. The measurement may be compared to a predicted velocity or a velocity measurement made by another system to determine calibration parameters.
US10620099B2 Solid projectile without stabilizing structure for bird strike tests consisting of a gel comprising glycerol
Disclosed are a projectile and a method of its manufacture for the field of investigating the strength properties of a solid material by application of a mechanical force and more particularly for bird strike tests consisting of a gel including glycerol. A projectile 1 according to the invention may have a central portion 4 of cylindrical shape including a substantially hemispherical portion 2, 3 at each of the ends thereof.
US10620097B2 Biological sample processing device
A biological sample processing device includes a base, a purification unit, a metering unit and a first tube. The purification unit is disposed on the base and is configured to purify a sample. The metering unit is disposed on the base and has an inlet, at least one metering trough and an overflow trough. The inlet is connected to the purification unit via the first tube, and the metering trough is connected between the inlet and the overflow trough. The sample from the purification unit is configured to enter the metering unit through the inlet to be moved toward the metering trough, and to be moved toward the overflow trough after the metering trough is filled with the sample.
US10620096B2 Encapsulated reagents and methods of use
The present invention contemplates use of encapsulated aqueous and non-aqueous reagents, solutions and solvents and their use in laboratory procedures. These encapsulated aqueous or non-aqueous reagents, solutions and solvents can be completely contained or encapsulated in microcapsules or nanocapsules that can be added to an aqueous or non-aqueous carrier solution or liquid required for medical and research laboratory testing of biological or non-biological specimens.
US10620094B2 Sampling device for withdrawing fluid samples from a fluid container
A sampling device for withdrawing a plurality of samples from a fluid container. The sampling device includes a support member for mounting into a port of a fluid container and a plurality of rotatable inserts, each insert having a through conduit forming an eccentric aperture within the distal end surface of insert, the through conduit being alignable and misalignable with a respective through passage of the support member by rotating the insert relative to the support member. In another aspect, the present disclosure relates to a method of withdrawing a sample from a fluid container and the use of cylindrical elements to that effect.
US10620092B2 Inertia verification device for chassis dynamometer system
There has been a problem with operability when performing inertia verification, due to the fact that a setting window and a measurement result window are different. A setting display function section to set a setting value for measurement and a measurement result display function section that displays a result measured on the basis of the setting value are provided in one window on a display screen of an inertia verification device. The setting display function section has a setting value indicating section that indicates mechanical inertia, an operation condition setting section and a progress indicating section. The measurement result display function section has a monitor window indicating section and a measurement result indicating section.
US10620090B2 Rotating machine abnormality detection device, rotating machine abnormality detection method, and rotating machine
A first determination unit performs a process (first process) of sequentially dividing an intensity value constituting first data by a reference intensity value to calculate an intensity ratio and determining whether the intensity ratio exceeds a first threshold (steps S3 and S4). When a predetermined period has elapsed, a second determination unit calculates an average change rate of the first data in the predetermined period to determine whether the average change rate is within a predetermined range (steps S9 and S10). When it is determined that the average change rate is within the range, the reference intensity value is updated and lowered (step S11). When the reference intensity value is updated, the first determination unit performs the first process by using the updated reference intensity value in the next predetermined period.
US10620080B2 Water leakage detection system
A water leakage detection system includes: a solenoid valve that is provided to a water pipe having at least one feed-water valve on a downstream portion of the water pipe, and is configured to be set to at least one stage of a partially-opened state between a fully-closed state and a fully-opened state; a flow meter that is disposed on a downstream side of the solenoid valve; and a controller that controls an opening/closing state of the solenoid valve, and receives information on a flow rate detected by the flow meter. The controller detects water leakage in the water pipe when the solenoid valve is turned to the fully-closed state, and thereafter when the solenoid valve is set to the partially-opened state at a time point when a predetermined time elapses, and thereafter when the flow meter detects a flow rate.
US10620077B2 Systems, devices, and methods for detecting spills
A technique for detecting spills is disclosed. A number of electrodes within a portion of a surface are connected to a resistance meter. The resistance meter detects a spill by measuring a change in resistance between two or more electrodes when a fluid is spilled over the two or more of the electrodes. The location of the spill can also be determined based on a known location for each of the electrodes. The size of the spill can further be determined based on a number of electrodes which measured a change in resistance due to the spilled fluid.
US10620076B2 Wireless pressure testing system and methods of use
A pressure measuring device/system that is capable of measuring the pressures of multiple systems in an automobile, including cylinder pressure, fuel pressure, transmission oil pressure, and engine oil pressure, and is capable of displaying and/or recording the measured pressure values remote from the device taking the measured remote pressures. The pressure measuring system has a remote interface and a sensor configured to communicate wirelessly with each other. The interface may be configured to be included within the device purpose built for displaying and interacting with the pressure values measured by the sensor. Additionally or alternatively, the interface may be configured to be downloaded as a mobile application “app” on a smartphone or other similar device.
US10620075B2 Systems and methods for electrically identifying and compensating individual pressure transducers
Certain implementations of the disclosed technology may include systems, methods, and apparatus for assigning a distinct identifier (ID) to a pressure transducer based on resistor values. Embodiments include electrically identifying the distinct ID, and compensating the pressure transducer based on the distinct ID. According to an example implementation, a method is provided that can include coupling a transducer ID measurement assembly with a transducer assembly; measuring, by the transducer ID measurement assembly, a plurality of divided voltages between a plurality of configurable ID switches and a reference resistor; determining, with a processor, a distinct ID associated with the transducer assembly based on the plurality of measured divided voltages; retrieving one or more compensation parameters based on the distinct ID; and compensating, with the one or more compensation parameters, a measurement signal of the transducer assembly.
US10620071B2 Pressure sensor and method for manufacturing a pressure sensor
The invention relates to a pressure sensor (1) comprising a pressure sensing arrangement (8) and a housing. The housing comprises an intermediate member (2) and a bottom part (3), wherein the intermediate member (2) comprises an aperture (4). The aperture (4) extends through the intermediate member (2), wherein the aperture (4) is on a first end (5) covered by a diaphragm (6) connected to the intermediate member (2). A second end (7) of the aperture (4) is covered by the bottom part (3) comprising the pressure sensing arrangement (8). Task of the invention is to provide a pressure sensor which allows a simplified and cost effective assembly and mounting. The task is solved in that the intermediate member (2) comprises a gripping surface (16) on an outer surface of the housing.
US10620069B2 Multi-bolt loosening test machine for flange with tension and bending compound loading
The present invention belongs to the technical field of mechanical test devices, and provides a multi-bolt loosening test machine for flange with tension and bending compound loading, which is a test machine researching the anti-looseness properties of bolts by applying tension, bending and torsion compound loading to multi-bolt connection flanges. The multi-bolt loosening test machine for flange with tension and bending compound loading uses a transverse load generated by a three-phase asynchronous motor as a bending load applied to a flange, uses a tension force generated by a hydraulic puller as an axial tension load, is different from the current device that can apply two compound loads to a single bolt, and can apply two compound loads to the multi-bolt connection flanges. The present invention can isolate two compound loads from each other without interference, and display the applied loads in real time.
US10620067B2 Force-torque sensor and strain gage system and printed circuit board arrangement for such a force-torque sensor
A force-torque sensor for capturing forces and torques in a robotic unit, including a one-part carrier body which has a cylindrical basic shape and is provided with two connection disks parallel to one another and at least three bridge elements which connect the connection disks to one another and are each assigned at least one measuring point, each bridge element having a central cylindrical bore as a measuring point. Each bridge element is provided, on its opposite outer edges, with a respective concave recess at which a further measuring point is respectively provided.
US10620065B2 Cement having stress-indicating properties
A system and method measures subterranean stress. The system and method includes a cement mixture that is mixed with water to set as a solid and a stress measuring-medium having piezospectroscopic properties that directly reveals stress in situ within the cement mixture in response to a photo stimulation. The stress measuring-medium combines with the cement mixture as a dry blend before being combined with water.
US10620064B2 Pressure sensor
A pressure sensor is disclosed. The pressure sensor includes a common electrode, a plurality of individual electrodes, a plurality of thin-film transistors and a common pressure-sensitive layer. The common electrode is formed as a layer. The plurality of individual electrodes are arranged in a matrix opposing the common electrode. The plurality of thin-film transistors are respectively located corresponding to the individual electrodes on sides of the individual electrodes opposite to the common electrode, where one or two or more adjacent thin-film transistors are connected to one individual electrode. The common pressure-sensitive layer is disposed on a surface of the common electrode on a side facing the plurality of individual electrodes. The plurality of individual electrodes include a first electrode, and a second electrode that is thicker than the first electrode and therefore creates a smaller gap from the common pressure-sensitive layer than the first electrode.
US10620061B2 Vulcanized metal plug for high fatigue application for load pin
Embodiments relate generally to systems and methods for providing a seal between an expansion plug and an opening in a load pin. A load pin may comprise a strain gauge located within an opening in a body of the load pin; an expansion plug configured to seal with the opening, covering the strain gauge; and a sealing material attached to at least a portion of the expansion plug configured to seal between the expansion plug and the opening. A method may comprise selecting a sealing material configured to prevent damage to the expansion plug from the external environment, based on the environment in which the expansion plug will be used; applying the sealing material to at least a portion of the expansion plug; vulcanizing the sealing material to the expansion plug to combine the two elements; and inserting the expansion plug into the opening.
US10620060B2 Combined ultrasonic temperature and conductivity sensor assembly
A sensor assembly is provided for conductivity measurement and ultrasonic temperature measurement. The assembly includes an elongated sensor body aligned along a longitudinal axis extending from an electronics housing. The sensor body has a plurality of elongated electrodes disposed about the longitudinal axis defining a measurement section, and a pair of ultrasonic transceivers mounted to the body in spaced relationship across the measurement section, in which a first transceiver of the pair is attached to a proximal end of the sensor body and a second transceiver of the pair is attached to a distal end of the sensor body across the measurement section. The electronics housing is in operable communication with the plurality of electrodes and to the pair of ultrasonic transceivers to measure fluid parameters within the measurement section.
US10620057B2 Tubular wire shielding for an exhaust gas temperature sensor arrangement, exhaust gas temperature sensor arrangement and method for assembling an exhaust gas temperature sensor arrangement
The present invention relates to a tubular wire shielding (9) for an exhaust gas temperature sensor arrangement (1), the tubular wire shielding (9) comprising a first shielding tube (13) comprising one or more through channels for accommodating one or more wires (6a, 6b, 8a, 8b, 11a, 11b) and/or for accommodating one or more temperature measurement sensors (7), the tubular wire shielding (9) furthermore comprising a second shielding tube (14) radially surrounding the first shielding tube (14). It is an object of the invention to provide a tubular wire shielding (9) and an exhaust temperature sensor arrangement (1) which are of good mechanical stability. The object is solved in that the tubular wire shielding (9) comprises a first tube adhesive layer (15) arranged interposed between the first shielding tube (13) and the second shielding tube (14), the first tube adhesive layer (15) fixing the first shielding tube to the second shielding tube (14). Furthermore, the object is solved by an exhaust gas temperature sensor arrangement (1), preferably comprising such a wire shielding (9), and a method for assembling the exhaust gas temperature sensor arrangement (1).
US10620052B2 System and method for manufacturing cementitious boards with on-line void detection
Embodiments of a system and a method for detecting voids in a cementitious board can be used in connection with the manufacture of products, including cementitious board products such as gypsum wallboard, for example. Such systems and methods can be used to generate numerical void measurements based upon a series of thermal images obtained during the continuous manufacture of the cementitious board.
US10620049B2 Integrated circuit for spectral imaging system
An integrated circuit for an imaging system is disclosed. In one aspect, an integrated circuit has an array of optical sensors, an array of optical filters integrated with the sensors and configured to pass a band of wavelengths onto one or more of the sensors, and read out circuitry to read out pixel values from the sensors to represent an image. Different ones of the optical filters are configured to have a different thickness, to pass different bands of wavelengths by means of interference, and to allow detection of a spectrum of wavelengths. The read out circuitry can enable multiple pixels under one optical filter to be read out in parallel. The thicknesses may vary non-monotonically across the array. The read out, or later image processing, may involve selection or interpolation between wavelengths, to carry out spectral sampling or shifting, to compensate for thickness errors.
US10620048B2 Apparatus and method for cavity-enhanced ultrafast two-dimensional spectroscopy
Provided are an apparatus and method for two-dimensional spectroscopy using frequency combs and optical resonators, with the apparatus including at least one cavity and a controller for controlling generating a pump excitation using at least two frequency combs, generating a probe excitation using at least one frequency comb, and generating a resonantly enhanced signal frequency comb via a nonlinear-optical response of the sample. All frequency combs are resonant with a transverse mode of the cavity, to generate cavity-enhanced two-dimensional spectroscopy signals.
US10620047B2 Infrared spectrophotometer and method of storing window member
A housing has a partition wall constituting a wall surface of a sample chamber, and an interferometer chamber accommodating an optical component is formed on an opposite side to the sample chamber with respect to the partition wall. A window member is attachable to and detachable from an opening formed in the partition wall, and transmits light between the sample chamber and the interferometer chamber. The lid member is attachable to and detachable from the window member, and internally has a moisture absorbent accommodating space for accommodating a moisture absorbent. The lid member engages with the window member attached to the opening from a side of the sample chamber, so that the side of the sample chamber of the window member is covered with the lid member, and the moisture absorbent accommodating space is set in a substantially airtight state.
US10620044B2 Superconducting photon detector
The various embodiments described herein include methods, devices, and systems for fabricating and operating superconducting photon detectors. In one aspect, a photon detector includes: (1) a first waveguide configured to guide photons from a photon source; (2) a second waveguide that is distinct and separate from the first waveguide and optically-coupled to the first waveguide; and (3) a superconducting component positioned adjacent to the second waveguide and configured to detect photons within the second waveguide.
US10620042B2 Real time ultraviolet light reflectance imaging
A method of monitoring ultraviolet radiation reflectance is provided for activating an ultraviolet radiation reflectance digital sensor and display monitor; capturing ultraviolet radiation reflectance passing through a lens onto the digital sensor; analyzing ultraviolet radiation reflectance against a preloaded and predetermined color palate; generating a video image; and outputting the video image to the display monitor. A device is also provided for an ultraviolet radiation reflectance monitoring application which receives data from an ultraviolet radiation sensitive digital imaging plate installed on the device; wherein the application processes data received from the digital imaging plate and generates an output image of ultraviolet radiation reflectance to a video monitor communicatively connected to the device.
US10620041B2 Electronic device and method for providing information of UV dose thereof
An electronic device for determining an ultraviolet (UV) dose includes a memory, at least one non-UV sensor, a display, and a processor, coupled to the memory, the at least one non-UV sensor, and the display. The processor is configured to determine a context of the electronic device, obtain information of ambient light using one or more parameter sensed by the light sensor, estimate an ultraviolet (UV) dose based on the context of the electronic device and the information of ambient light, and control the display to output information of the UV dose.
US10620037B2 Obtaining true diffusivity constant
The subject disclosure presents systems and computer-implemented methods for calculating the diffusivity constant of a sample using acoustic time-of-flight (TOF) based information correlated with a diffusion model to reconstruct a sample's diffusivity coefficient. Operations disclosed herein such as acoustically determining the phase differential accumulated through passive fluid exchange (i.e. diffusion) based on the geometry of the tissue sample, modeling the impact of the diffusion on the TOF, and using a post-processing algorithm to correlate the results to determine the diffusivity constant, are enabled by monitoring the changes in the speed of sound caused by penetration of fixative such as formalin into several tissue samples. A tissue preparation system may be adapted to monitor said diffusion of a tissue sample and determine an optimal processing workflow.
US10620036B2 Attachment monitoring system
An attachment monitoring system according to an embodiment includes a working machine, attachments, a measurement unit, a terminal device, and a server device. The working machine includes a working arm. Each of the attachments is attached to a leading end part of the working arm so as to be driven by a fluid pressure. The measurement unit is provided to measure at least one of a vibration and the fluid pressure when each of the attachments identified on the basis of individual identifying information is driven. The terminal device is provided in the working machine to acquire measured results of the measurement unit. The server device collects the measured results of the respective attachments from the terminal device, and analyzes operation states of the respective attachments on the basis of the collected measured results.
US10620033B2 Liquid level detecting device
A liquid level detecting device includes a sensor housing, a holder which is held rotatably by the sensor housing, a float arm which is fixed to the holder, a float which is attached to a tip portion of the float arm and varies in position following a surface level of liquid stored in a tank, a magnet provided in the holder, and a Hall element which is provided in the sensor housing and detects a displacement of the magnet of the holder. The magnet is a plastic magnet in which magnetic powder and a resin are mixed. A surface of the plastic magnet is coated by a coating layer.
US10620031B2 System for measuring level of a precursor in a container
An apparatus for the detecting the amount of material remaining in a container is disclosed. This apparatus may be beneficial when used with a semiconductor processing device, especially when the material is in the solid phase. The apparatus measures the impedance between an electrode disposed in the container, and the outside of the container to make a determination regarding how full the container may be. In certain embodiments, only the magnitude of the impedance is used for this calculation. In other embodiments, the magnitude and phase of the impedance are used. This may be used to determine the topology of the material within the container.
US10620024B2 Magneto-inductive flow measuring device having a support tube with structure to prevent rotary movement of the liner
A measuring tube for a magneto-inductive flow measuring device, comprising a support tube and a liner arranged in the support tube wherein the support tube has on its inner surface a surface structure, which prevents a rotary movement of the liner in the measuring tube, and a magneto-inductive flow measuring device with such a measuring tube.
US10620018B2 Method for measuring the displacement profile of buildings and sensor therefor
Exemplary embodiments provide for a method for continuous measurement of displacements profile of building structures and a sensor for implementation of this method for repeated, automatic displacements profile measurements of the medium by means of optical fiber elements. This is of particular relevance in engineering structures, engineering structure elements, geotechnical structures. The apparatus is characterized in that the measurement involves a measuring sensor, which is constructed of a core with coupled optical fiber sensing elements for determining the core strains and an optical fiber sensing element for determining temperature, placed freely in an axial channel of the core, making possible to perform measurements in such a way, which that allows for compensation of the influence of sensor temperature.
US10620017B2 Curvilinear encoder system for position determination
A curvilinear encoder is provided in which an incremental or absolute position for a cart can be detected on a track by applying one or more excitation signals and receiving one or more pick up signals. Analogous to a transformer arrangement, an encoder mover can be placed on the cart moving along the track, and an encoder stator can be placed on the track separated by a gap. The one or more excitation signals can be applied to the one or more excitation coils on the mover or the stator to generate one or more magnetic fields, and the one or more pick up signals can be received by one or more pick up coils on the mover or the stator for sensing changes in the magnetic fields produced by motion of the mover on the track.
US10620013B2 Testing apparatus and method for testing a location-based application on a mobile device
A testing apparatus (1) for testing a location-based application on a mobile device (14). The apparatus comprises a first platform (10) having a support portion (12) for supporting at least one test mobile device (14); and a support element (20) spaced from the first platform (10). The support element (20) is configured to support a recording device (24) and permit a camera lens on the recording device (24) to view the support portion (12) of the first platform (10).
US10620010B2 Public and ordered transportation trip planning
Embodiments of the invention relate to a trip planning system configured to provide a user a multi-modal transportation route plans that incorporate public transportation systems and ordered transportation services, which do not run according to a set schedule, but are ordered by a user in advance of use of the service. Examples of ordered transportation services, include taxi-cab services, hired car services and limousine services. A user of the system, which may be referred to hereinafter as the public/ordered trip system (POTS), may receive data and choose to travel on a route that incorporates public transportation and an ordered transportation service, and may place an order to an operator of the ordered transportation service through the trip planning system, obviating the need to directly communicate with operator.
US10620008B2 Synthetic data collection for vehicle controller
A method for providing waypoint data to a vehicle controller. This method may include obtaining a plurality of coordinate locations describing a vehicle route, performing a computation of the vehicle route using said coordinates, obtaining route data describing the route, transforming the route data into coordinate data comprising a plurality of data points expressed in longitude and latitude form, converting the coordinate data into properly-spaced waypoint data, storing the waypoint data in a form accessible to a vehicle controller, and accessing the waypoint data via a vehicle controller. According to an exemplary embodiment, the properly-spaced waypoint data may be created from improperly-spaced data via interpolation. The vehicle controller may control other devices associated with a vehicle, such as an automated voice announcement system or an external display.
US10620006B2 Object recognition and tracking using a real-time robotic total station and building information modeling
An object recognition and positioning system that employs real-time location, a robotic total station, and a building information model in a single, transparent system that delivers object positioning, recognition, tracking, and operation.
US10620003B2 Active damping of a measuring device
Method for providing avoiding of excitations of oscillations of a measuring machine and/or for reducing or damping such oscillations by actively controlling a driving unit of the measuring machine or actively controlling an actuation of an additionally attached actuator. The method using information about an actual state of the measuring device, the actual state is derived based on a dynamic model and/or by use of a suitable sensor unit. A state controller, an actuator or a frequency-filtering element are used for counteracting or preventing oscillations.
US10620000B2 Calibration apparatus, calibration method, and calibration program
This calibration apparatus calibrates a camera mounted on a vehicle and includes: an image obtaining unit that obtains an image of outside of the vehicle; and a calibration unit that calibrates a camera parameter which is the roll angle and/or the pitch angle of the camera by using corresponding feature points in an image of the vehicle captured before a change in the attitude thereof and in an image captured after the change in the attitude thereof.
US10619998B2 Method of measuring clearance between rotating and static components
A method of measuring the clearance between a rotating component and a static component in a rotating machine. The method comprises installing a rub pin on an interior surface of the static component, operating the rotating machine such that the rotating component impinges on the rub pin, securing the rotating machine, and inserting an optical device to visually ascertain the length of rub pin remaining. The method reduces the time and cost of clearance determinations by avoiding disassembly or the degree of disassembly of the rotating machine required to conduct a clearance determination.
US10619996B2 Vapor phase growth rate measuring apparatus, vapor phase growth apparatus, and growth rate detection method
A vapor phase growth rate measuring apparatus has an initial parameter setting adjuster to set initial values of fitting parameters, a refractive index of each thin film to be formed on the substrate, a growth rate of each thin film, and at least one parameter having temperature dependence, a film thickness calculator to calculate a film thickness of each thin film, a parameter selector to select a value in accordance with a growth temperature for the parameter, a reflectometer to measure a reflectance of the substrate, a reflectance calculator to calculate a reflectance of the substrate, an error calculator to calculate an error between the calculated reflectance and an actual measurement value of the reflectance measured at a plurality of times, a parameter changer to change at least a part of the values of the fitting parameters, and an output value generator to generate characteristic values of each thin film.
US10619995B2 Dimension measuring device and method
A dimension measuring device includes: a rail for moving two sheets of material; a plurality of range finders arranged at a preset interval along a direction of traveling of the material, so as to measure a distance from side surfaces of the material; and an imaging device for taking images between the first and second range finders, which are disposed at the first and second locations with reference to the entry side of the material, respectively.
US10619994B2 Three-dimensional coordinate measuring device
A three-dimensional coordinate measuring device of the present invention achieves high operability and relaxes limitations on the size of a measurement object. A table which places a measurement object thereon is translatable and/or rotatable around a predetermined axis. A position and an attitude of a probe that is capable of designating a measurement position of a measurement object are identified. A displacement resistance mechanism that generates, when an external force is applied to the table in a displacement direction of the table, a certain resistance force against the external force is provided. A table displacement identifying unit that identifies a displacement amount of the table from an original position is provided. Relative position coordinates of a position designated by the probe are obtained on the basis of the position and the attitude of the probe and the displacement amount of the table.
US10619993B2 Programmable photonic processing
A programmable photonic integrated circuit implements arbitrary linear optics transformations in the spatial mode basis with high fidelity. Under a realistic fabrication model, we analyze programmed implementations of the CNOT gate, CPHASE gate, iterative phase estimation algorithm, state preparation, and quantum random walks. We find that programmability dramatically improves device tolerance to fabrication imperfections and enables a single device to implement a broad range of both quantum and classical linear optics experiments. Our results suggest that existing fabrication processes are sufficient to build such a device in the silicon photonics platform.
US10619987B1 Blasthole guards and related systems and methods
A blasthole guard may include a conduit and a cap. The conduit is sized and shaped to allow a hose to pass through. The cap comprises a funnel that narrows to an open end of the conduit. A slot continuously extends from the conduit through the cap such that the slot forms an opening that extends along an entire length of the device.
US10619984B2 Case removal attachment for automated ammunition reloading systems
An automatic ammunition reloading system includes an actuation assembly in communication with a control system. The actuation assembly is joined to a reloading press by attaching to a control lever of the ammunition press so as to put the reloading press in operative relation with the actuation assembly. The control system receives input from a control lever position sensor to sense an extremity position of the control lever and to determine an actuation distance of the control lever for a full stroke of the reloading press. The control system controls operation of the actuation assembly so as to oscillate the control lever through the actuation distance.
US10619983B2 Non-lethal naval vessel interdiction weapon
A non-lethal naval vessel interdiction weapon is provided. The non-lethal naval vessel interdiction weapon includes a hydrodynamic hull, guidance and delivery systems housed in the hydrodynamic hull with the delivery system being controllable by the guidance system to drive a naval vessel impeding payload toward a target and a deployment system. The deployment system is configured to prepare the hydrodynamic hull for payload deployment and to deploy the naval vessel impeding payload toward the target following hull preparation.
US10619982B2 Broadhead with multiple deployable blades
A broadhead, comprising an elongated body defining a longitudinal axis and having a forward portion, a tip portion, and a rearward portion spaced from the forward portion. At least one forward blade is connected to the forward portion and configured for movement relative to the elongated body between a retracted position generally adjacent the elongated body to an extended position extending outwardly from the elongated body. And, at least one rearward blade connected to the rearward portion and configured for movement relative to the elongated body between a retracted position generally adjacent the elongated body to an extended position extending outwardly from the elongated body.
US10619981B2 Dual-function penetrator liner for multifunctional warhead
A dual-function penetrator liner for a multifunctional warhead. A dome-shaped outer portion is disposed in an inner front end of a warhead body to be concave in a direction opposite to a direction in which the warhead body is fired. A fastening portion is disposed in an outer circumferential direction of the outer to fasten the outer portion to the warhead body. A conical central portion is enclosed by the outer portion to protrude in a direction opposite to the direction in which the warhead body is fired. The outer portion and the central portion are concentric.
US10619979B2 Flying target throwing equipment
A device for launching a target having an arm motor a gear motor shaft coupled to the arm motor configured to rotate right and left rotating arms, and right and left target loading arms each having (1) a cam assembly coupled to a corresponding rotating arm and (2) and arm extension. The device includes a horizontal linear loader configured to hold a plurality of targets and a backstop, where one of the plurality of targets sits against the backstop, where the right and left loading arms via the corresponding arm extensions lift a target up from the backstop. The device includes an oscillation motor coupled to a throwing motor, the throwing motor being connected to a beak assembly configured to hold the lifted target, the oscillation motor turns the throwing motor, and the turning of the throwing motor spins the lifted target held on the beak assembly.
US10619977B2 Support for mounting an accessory to a weapon
The invention relates to a support for mounting an accessory to a weapon. The support includes a bracket and a locking piece fitted in the bracket. The support further includes spring elements, arranged to act on the locking piece, the work direction (W) of the elements being parallel to the locking direction (L) of the locking piece arranged in the bracket.
US10619975B2 Visual aid for aiming a shooting device
A visual aid device is provided for an elongate item of equipment intended, in use, to be launched or to launch a projectile at a target region, whereby a user performs an aiming process with the item of equipment by looking along the length thereof from a proximal end to its opposing distal end and directing the distal end in respect of the target region. The visual aid device includes a contrasting region or member located on the item of equipment nearer to the distal end than the proximal end thereof, and being positioned thereon and configured such that it is only fully visible in the peripheral vision of one of the user's eyes during the aiming process.
US10619973B2 Firearm holding apparatus
A firearm holding apparatus that is used to conceal and hold a firearm underneath clothing such as, but not limited to, a jacket or coat is provided. Additionally, the firearm holding apparatus can be used as a pair of suspenders in order to hold up a pair of pants or trousers. The firearm holding apparatus comprises a first strap, a second strap, a firearm holster, and an ammunition pouch. The first strap and the second form a harness which allows the user to wear the firearm holding apparatus around his or her shoulders. The firearm holster is a designed to hold a firearm. The ammunition pouch is designed to hold ammunition for a firearm.
US10619972B1 Glass break apparatus
A glass break apparatus including an attachment mechanism comprising an attachment region configured to attach to an end of a light-emitting device and a receptacle coupled to the attachment region. The glass break apparatus also including an elongated glass punch retained at least partially within the receptacle, the glass punch having a first end and a second end, the glass punch configured to move between a retracted position within the interior of the receptacle and an extended position due to impact with a surface of glass, the first end of the glass punch extending beyond a plane of the attachment region while in the extended position.
US10619967B2 Energy absorber and method for shooting equipment
An energy absorber and method are described herein. The energy absorber, in an embodiment, includes a shooting equipment coupler, a base, a support, a plurality of cord segments that couple the base to the support, and an object coupled to the support. The base, support and cord segments are configured so that the cord segments have an initial shape before an aiming force is received, change to an aim response shape after the aiming force is received, and change to a shot response shape after a shot force occurs.
US10619963B2 Multi-baffled firearm suppressor
A sound suppressor that may be coupled with a firearm, including an autoloading firearm. In at least one example, the sound suppressor may comprise an elongate tubular housing, a projectile entrance passage positioned at a rearward region of the elongate tubular housing, and a plurality of tubes positioned within the elongate tubular housing, where the plurality of tubes are spaced away from an interior surface of the elongate tubular housing. In one or more embodiments, the plurality of tubes may not contact an interior surface of the elongate tubular housing.
US10619962B1 Sound suppressor for a firearm
A sound suppressor for a firearm has one or more stacked baffles surrounded by an outer sleeve positioned such that an air gap exists between the baffles and the sleeve. The sleeve is connected to an outer portion of each of front and rear caps. The baffles are connected between the front and rear caps. The outer portions of the front and rear caps are disproportionately ventilated to induce directional air flow so as to facilitate heat dissipation.
US10619956B1 Buffer assembly for firearm
A buffer assembly includes a stopper supported at a rear end of an extension tube of a firearm, a buffer slidably supported at a front end of the extension tube, and a coil spring. The coil spring has an outer diameter slightly smaller than an inner diameter of the extension tube to maximize a diameter size of the coil spring. The coil spring has a front end coupled at a front end of the buffer and a rear end coupled at a rear end of the stopper to maximize a length of the coil spring. The buffer is slid within the extension tube in a linear manner that the coil spring urges the buffer at the forwardmost position of the extension tube. When the buffer is pushed rearweadly in a linear slidable manner to compress the coil spring, the coil spring pushes the buffer back to its initial position.
US10619951B2 Phase transition suppression heat transfer plate-based heat exchanger
A phase change suppression heat transfer plate-type heat exchanger comprises an inlet communication header pipe, an outlet communication header pipe and a plurality of phase change suppression heat transfer heat exchange plates arranged in parallel. The phase change suppression heat transfer heat exchange plate is provided with a liquid pipeline of a certain structure shape and a closed network-shaped pipeline of a certain structure shape. The closed network-shaped pipeline is filled with a phase change suppression working medium. The inlet communication header pipe and the outlet communication header pipe are at least fixed at one side of the phase change suppression heat transfer heat exchange plate. The lengthwise directions of the inlet communication header pipe and the outlet communication header pipe extend along the parallel arrangement direction of the plurality of phase change suppression heat transfer heat exchange plates.
US10619949B2 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.
US10619946B2 Heat exchanger for cooling a flow of compressed air using a liquid coolant
A heat exchanger for cooling a flow of compressed air using a liquid coolant includes a stack of coolant flow plates extending in a stacking direction. An enclosure surrounds the stack of coolant flow plates to at least partially define the flow path for the compressed air, and includes a first wall generally arranged in a plane parallel to the stacking direction, a second wall joined to the first wall and generally arranged in a second plane perpendicular to the stacking direction, a coolant port provided on an external surface of the first wall, an aperture provided on an internal surface of the second walls, and a coolant flow path extending through the interior of both the first wall and the second wall between the coolant port and the aperture.
US10619945B2 Cooling arrangement, fluid collector for cooling arrangement, and method of producing a fluid collector
A cooling arrangement for a battery box includes a plate-shaped heat exchanging element, a cooling channel secured to the heat exchanging element, and a fluid collector for collecting or feeding a fluid into the cooling channel. The fluid collector includes a volume region and has a receiving opening on a side proximate to the cooling channel for introduction of the cooling channel to thereby fluidly connect the volume region with the cooling channel. A sealing element and a clamping element are arranged on an outside of the fluid collector at the receiving opening, with the clamping element being traversed by the cooling channel. A clamping tab is arranged above or below the receiving opening in surrounding relationship to the sealing element and the clamping element to thereby secure the cooling channel immovably to the fluid collector.
US10619937B2 Environmental control system tri-heat exchanger
A heat exchanger assembly for an aircraft includes a first heat exchanger with a first hot air circuit, a second heat exchanger with a second hot air circuit, a third heat exchanger with a third hot air circuit, and a cold circuit. The first heat exchanger is in fluid communication with a source of bleed air from the engine. The second heat exchanger is disposed adjacent to and in fluid communication with the first heat exchanger. The third heat exchanger is disposed adjacent to and in fluid communication with the second heat exchanger. The first, second, and third heat exchangers are fluidly connected in series. The cold air circuit passes through each of the first, second, and third heat exchangers. The first, second, and third heat exchangers are in cross-flow communication with the cold air circuit.
US10619935B2 Oil cooler
Oil cooler is provided to include: a number of core plates each of which has three oil pass holes where oil flows and three cooling water pass holes where cooling water flows; heat-exchanging section where core plates are laminated to define inter-plate oil flow passage and inter-plate cooling water flow passage alternately between an adjacent pair of core plates, in which oil and cooling water can mutually independently flow in direction perpendicular to core plate lamination direction while changing its flow direction by U-turn thereby proceeding in core plate lamination direction as a whole; one end part located at one side of core plate lamination direction and provided with both oil inlet and oil outlet; and the other end part located at the other side of core plate lamination direction and provided with both cooling water inlet and cooling water outlet.
US10619934B2 Plate heat exchanger comprising structural reinforcements for a turbine engine
A plate heat exchanger comprising a plurality of plates having a plane peripheral zone, an inner zone having sinusoidal undulations and two chimneys positioned at two opposite corners of the plates. Modules are formed by assembling two plates that make contact via the undulation troughs and the peripheral zones. The modules are stacked so as to make contact via the inlet and outlet chimneys. Each module may thus deform independently, in particular at the undulation troughs and ridges without transmitting stress to the other modules of the heat exchanger. In addition, the heat exchanger may comprise a tie rod in each inlet and outlet pipe so as to withstand the static pressure of the fluids flowing in the pipes.
US10619930B2 Heat exchanger
A heat exchanger includes: a plurality of flat pipes each having flat surfaces directed upward and downward, wherein the flat pipes are arranged in an up-down direction and extend in a fin stacking direction intersecting an air flow direction; and a plurality of heat transfer fins stacked in the fin stacking direction and each including: a plurality of cutouts into which the flat pipes are inserted, respectively, wherein the cutouts extend from a leeward side toward a windward side in the air flow direction; a plurality of fin main parts each formed between the cutouts adjacent to each other in the up-down direction; a fin windward part continuously extending from the fin main parts in the air flow direction toward the windward side of the cutouts; and a fin collar part extending from a peripheral portion of each of the cutouts toward one side in the fin stacking direction.
US10619929B2 Additive manufactured flow components with stress-resistant structures
This disclosure provides flow components, methods of additive manufacture, and output manifolds for heat recovery steam generators incorporating flow components. A flow component may include an annular wall that defines a flow path for a fluid. The annular wall may have a normative region and a stress region. The annular wall in the stress region may include a continuous skin to form a portion of the interior wall surface and an additive manufactured mesh adjacent to the continuous skin to the interior of the annular wall. The annular wall in the normative region may have a cross-section with a different structure than the stress region.
US10619927B2 Solids injection lance
A method for injecting a solid feed material through a solids injection lance includes creating flow conditions in an injection passageway of the lance so that at least a part of the feed material flowing along the passageway forms a buffer zone between a wall of a tube that defines the passageway and feed material flowing along a central section of the passageway.
US10619926B2 Process for sintering material
A method for processing material includes sintering a portion of a sheet of material at a location on the sheet, moving the sintering location along the sheet of material at a first rate, and pulling the sintered material away from the sintering location at a second rate that is greater than the first rate.
US10619923B2 Continuous-flow dryer comprising a first and a second section
A continuous-flow dryer for drying a material by hot air is provided with a first and a second section, through which the material is passed successively in a transport direction. It includes a fresh air supply device, an exhaust air recirculation device for removing exhaust air and recirculating it as supply air, and a heat exchanger, through which fresh air and exhaust air are led, for transferring waste heat of the exhaust air into the fresh air. With the exhaust air recirculation device a first part of the exhaust air is removed from the first section and recirculated as supply air directly into the first section. Furthermore, a second part of the exhaust air is removed from the first section, led through the heat exchanger, and recirculated as supply air into the first section. The fresh air supply device supplies fresh air as supply air into the second section.