Document Document Title
US10354039B1 Method, system, and computer program product for implementing legal placement with contextual awareness for an electronic design
Disclosed are techniques for implementing legal placement with contextual awareness for an electronic design. These techniques identify one or more hierarchies from one or more groups or one or more instances located at these one or more hierarchies in a layout or floorplan. A plurality of instances including the one or more identified instances may be promoted to an honorary top hierarchy. A layout operation may then be performed on the one or more identified instances based in part or in whole upon a boundary requirement and context information.
US10354038B1 Methods for bounding the number of delayed reset clock cycles for retimed circuits
Integrated circuit design computing equipment may perform register moves within a circuit design. When moving the registers, counter values may be maintained for non-justifiable elements. The counter values may be maintained and updated on a per element, per clock domain basis to account for register moves across the corresponding non-justifiable elements. The maximum counter value for each clock domain may be chosen as an adjustment value that is used to generate a sequence for resetting the circuit design. The adjustment value may be bound by a user-specified maximum value. The user-specified maximum value may constrain logic/physical synthesis transforms and local/global retiming operations. If the counter value for a non-justifiable element is equal to the user-specified maximum value, then all future forward retiming across that element is prevented. If the maximum counter value is less than the user-specified maximum value, the user may optionally shorten the reset sequence.
US10354037B1 Methods, systems, and computer program product for implementing an electronic design by manipulating a hierarchical structure of the electronic design
Disclosed are methods, systems, and articles of manufacture for manipulating a hierarchical structure of the electronic design. These techniques identify a set of layout components instantiated from a layout of an electronic design. This set of layout components may constitute, for example, a FigGroup. One or more schematic instances and corresponding schematic connectivity information may be identified from a schematic design of the electronic design, and the one or more schematic instances correspond to the set of layout components. A layout cell or a figure group may be generated for the set of layout components based in part or in whole upon the schematic connectivity information. The original layout may then be transformed into a transformed layout at least by replacing the set of layout components with the generated layout cell or figure group.
US10354036B2 Model data generation device, method of generating model data, mounting reference point determination device, and method of determining mounting reference point
In a model data generation device configured to generate model data of an electronic component to be mounted on a printed board, the model data includes data about terminals to and data about a mounting reference point with respect to the printed board. The mounting reference point of the model data is determined by using first image data about an electronic component captured by a component recognition camera and second image data including information about pads of the printed board that overlap the terminals of the electronic component and information about a mounting position of the electronic component on the printed board.
US10354035B2 Hot spot and process window monitoring
Metrology overlay targets are provided, as well as method of monitoring process shortcomings. Targets comprise periodic structures, at least one of which comprising repeating asymmetric elements along a corresponding segmentation direction of the periodic structure. The asymmetry of the elements may be designed in different ways, for example as repeating asymmetric sub-elements along a direction perpendicular to the segmentation direction of the elements. The asymmetry of the sub-elements may be designed in different ways, according to the type of monitored process shortcomings, such as various types of hot spots, line edge shortening, process windows parameters and so forth. Results of the measurements may be used to improve the process and/or increase the accuracy of the metrology measurements.
US10354030B2 Apparatuses and methods for measuring an electrical characteristic of a model signal line and providing measurement information
Apparatuses and methods for measuring an electrical characteristic of a model signal line and providing measurement information based at least in part on the measurement of the electrical characteristic. An example apparatus includes a signal line model including a model signal line configured to model electrical characteristics of a signal line. The apparatus further includes a measurement circuit coupled to the signal line model and configured to measure the electrical characteristic of the model signal line responsive to an input signal provided to the model signal line. The measurement circuit is further configured to provide measurement information based at least in part on the measurement to set a signal applied to the signal line.
US10354029B2 Method for equipping registers of an integrated circuit to detect timing violations
A method of circuit conception including performing static timing analysis on a circuit design to identify a first subset of the synchronous devices having at least one input path with a slack time below a first threshold; simulating the circuit design using one or more functional test patterns to identify a second subset of the synchronous devices for which the number of activations during the simulation is above a second threshold; selecting at least one synchronous device forming part of both of the first and second subsets; and modifying the circuit design to include, for each selected synchronous device, a detection circuit coupled to one or more inputs of the selected synchronous device.
US10354028B2 Formal verification driven power modeling and design verification
A computer-implemented method includes receiving a unit, wherein each unit includes one or more blocks. The computer-implemented method further includes selecting one or more input pins for each of said one or more blocks. The computer-implemented method further includes assigning a numerical value to each of said one or more input pins to yield at least one numerical sequence. The computer-implemented method further includes, for each numerical sequence of the at least one numerical sequence, performing a check on the numerical sequence to yield a number of fails. The computer-implemented method further includes determining a simulation condition for power modeling of the unit based on optimizing a numerical sequence with respect to the number of fails. The computer-implemented method further includes determining a number of design errors of the unit based on the simulation condition. A corresponding computer system and computer program product are also disclosed.
US10354025B1 Computer-implemented system and method for evaluating a change in fuel requirements for heating of a building
A computer-implemented system and method to assist consumers with decisions affecting a change in fuel requirements is provided. Fuel consumption for heating can be considered by evaluating changes that would affect thermal conductivity, average indoor temperature, HVAC efficiency, and solar gain. In a further embodiment, a computer-implemented system and method to evaluate investment's in a building's shell is provided. Thermal conductivity and the surface area of a surface that is under consideration for improvement are obtained, after which revised thermal conductivity can be modeled based on the existing and proposed thermal performance of that building surface. In a still further embodiment, fuel consumption for heating modeling results can be comparatively evaluated, with one fuel consumption model operating over an annual (or periodic) scope and another fuel consumption model operating on an hourly (or interval) scope.
US10354024B2 Failsafe topology optimization
Failsafe robustness of critical load carrying structures is an important design philosophy for aerospace industry. The basic idea is that a structure should be designed to survive normal loading conditions when partial damage occurred. Such damage is quantified as complete failure of a structural member, or a partial damage of a larger structural part. This paper establishes for the first time the concept and formulation of failsafe requirement within the context of topology optimization. Efficient computational scheme and computer implementation are carried out. Several examples are shown to demonstrate the impact of failsafe requirement to design concept generated by topology optimization.
US10354018B2 Generating tubes within three-dimensional models
One embodiment of the present invention sets forth a technique for generating a tube within a three-dimensional (3D) model. The technique involves receiving a first location on a surface of the 3D model. The technique further involves receiving a second location on the surface of the 3D model. The technique further involves receiving at least one constraint associated with a first tube to be generated within the 3D model. The technique further involves generating, based on the at least one constraint, the first tube, where the first tube connects a first opening at the first location with to a second opening at the second location.
US10354014B2 Virtual assistant system
A mobile device to operate a virtual assistant system to control any wirelessly connected devices and services by receiving an input command to perform a function at the devices and services, translate the input command into a common language sharable between the external devices and services so that such input commands can be understood between the plurality of devices and services, and functions can be performed at the devices and or service in response to the input command. This control can be shared with other mobile devices as instructed by an input command.
US10354008B2 System and method for providing a visual scroll representation of production data
Systems and methods for providing a visual scroll representation of production data on a display receive a digital script comprising production data, wherein the production data comprises a plurality of production elements; extract the plurality of production elements from the digital script; classify each of the plurality of production elements into one or more predefined classes; map at least one of the one or more predefined classes to one or more relations, wherein a relation represents a definable attribute of at least two predefined classes; determine a respective weight for each of the one or more relations; generate the visual scroll representation of the plurality of production elements, wherein visual representation of each of the one or more production elements is based at least in part on the determined weight of each of the one or more relations; and display the visual scroll representation on the display.
US10354004B2 Intelligent presentation of documents
In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner.
US10354003B2 Data filtering based on a cell entry
A method for data filtering includes displaying on a display device a cell set including data of a common data type, and displaying a first filter icon within a first cell of the cell set and a second filter icon within a second cell of the cell set. The first cell includes a first cell entry and the second cell includes a second cell entry. The first filter icon filters based on the first cell entry and the second filter icon filters based on the second cell entry. The method further includes applying a filter to the cell set in response to selection of the first filter icon by a user, the filter being based on the first cell entry.
US10354002B2 Interaction relationship building and explorer for dashboard
A technology for building and displaying interaction relationships between visual components of a dashboard is provided. In accordance with one aspect, interaction relationships are defined between the components of the dashboard using a data grid. A relationship may be defined by associating a component to a grid cell and defining a formula in the grid cell based on one or more other grid cells which are further associated to one or more other components. In accordance with another aspect, information of a dashboard including dashboard components, input data and output data in the dashboard is converted into dashboard data models. An interaction relationship graph may be generated based on interactions of the input data and output data of the components. The interaction relationship graph comprises source-to-target relationships between source and target components of the dashboard. The interaction relationship between the visual components of the dashboard may be presented using the dashboard data models containing the source-to-target relationships.
US10354001B2 Cell error tracking in applications
Embodiments are disclosed in which an algorithm that evaluates the contents of a cell within an application incorporates error tracking. In certain such embodiments, a second cell is identified that is responsible for generation of an error indication within the cell. A link may be provided to the second cell to facilitate resolution of the error condition.
US10353999B2 Information processing system, server apparatus, control method, and storage medium
An information processing system is provided that includes a document generation unit configured to generate a form document page by performing overlay process for form information and field data; an acquisition unit configured to acquire attribute information indicating a field attribute of the document when the overlay process is performed; a conversion unit configured to convert the generated form document page into an editable form document page; and a browsing screen generation unit configured to generate data for displaying a browsing screen for browsing and editing the editable form document page, the generated data including at least the attribute information and the editable form document page.
US10353997B1 Freeform annotation transcription
A freeform annotation in a print medium may be captured and converted to a digital annotation for association with a corresponding digital medium. The freeform annotations, which may be created by a human in the print medium, may be captured as an image by a camera. The image may be analyzed to determine a particular freeform annotation and associate the freeform annotation with text or objects in content of the print medium to create an anchor location for the freeform annotation. The location of the freeform annotation in the print medium may be mapped to a location in a corresponding digital medium. A digital version of the freeform annotation may be configured for display in the location of the corresponding digital medium.
US10353994B2 Summarization of email on a client computing device based on content contribution to an email thread using classification and word frequency considerations
Systems, methods, and computer-readable media are disclosed for enhancing an email application to automatically analyze an email thread and generate a compact content summary. The content summary is based on relative content contributions provided by the constituent email messages in the email thread. The content summary may be presented in a special window without disturbing or modifying the email thread or its constituent email messages. The distinctive content summary disclosed herein comprises certain sentences that are automatically gleaned from the email thread, analyzed relative to other sentences, and presented in a chronological sequence so that the user can quickly determine what the email thread is about and/or the current status of the conversation. The content summary is based on email weights, word weights, and intersecting sentence pairs.
US10353987B2 Identification of a breakpoint based on a correlation measurement
Examples herein disclose obtaining regions of digital content and determining a correlation measurement between the multiple regions of digital content adjacently located to each other. The examples disclose identifying a breakpoint in the digital content based on the determined correlation measurement.
US10353985B2 Transferring component hierarchies between applications
Methods, systems, and apparatus, including computer program products, for reusing components from an application are provided. In some implementations, a method includes associating a parent and child component in a source application. The components are used in the presentation of document data during navigation among documents. A navigation interface in an application window of the source application is presented, including presenting document data according to the parent and child components. Input adding the parent component from the source application window to an application window of a target application is received. It is determined that the output of the child component is connected with the input of the parent component, and then computer readable instructions associated with the parent component and the child component are inserted into the target application. A navigation interface is presented in the target application window, including presenting document data according to the parent and child components.
US10353984B2 Identification of sequential browsing operations
Identifying sequential browsing operations includes receiving session data associated with a plurality of sessions, creating a reduced page for each page in a series of pages associated with a first session in the plurality of sessions, and creating a hash value associated with each reduced page for each page in the series of pages associated with the first session of the plurality of sessions. Responsive to a determination that the hash value of the first session is equivalent to the hash value of the second session, an associated page is identified as an equivalent page and the equivalent pages are merged to create a common sequence without a need to resend requests associated with the session data to a server.
US10353983B2 Temperature controlled systems
In a method of apparatus for obtaining thermal property data on thermal properties of a temperature controlled system which includes temperature control apparatus, said data being suitable for use in predicting the temperature of at least part of the system, the following steps are performed: (a) the monitoring the temperature of at least part of the system over a succession of portions or points of a data acquisition period and recording said temperature for each portion or point in an electronic memory; (b) the determining heat transfer data for the period, said heat transfer data being indicative of the amount of heat energy supplied to, or removed from said part over the acquisition period; and determining the thermal property data from the recorded temperatures and heat transfer data, wherein the thermal property data is determined by a process of statistical inference.
US10353982B1 Disambiguating between users
This disclosure describes a system for disambiguating between multiple potential users that may have performed an item action (e.g., item removal or item placement) at an inventory location. For example, if there are three picking agents (users) standing near an inventory location and one of the agents removes an item (item action) from the inventory location, the example systems and processes described herein may utilize various inputs to disambiguate between the users and determine which of the potential users performed the item action.
US10353981B2 Remote access to tracking system contact information
In the context of tracking systems, it is difficult to ensure that an organization has a complete, accurate database of contacts stored in its tracking system. When tracking systems users are required to manage exporting and importing of contacts from their desktop mail clients and handheld devices, it is almost certain that contact information will not be kept up-to-date and that confidence in the accuracy of the contact information will not be high. By enabling a remote directory access portal in the tracking system, all users can be assured that they have available the latest contact information for the organizations' contacts. In addition to providing directory access, the tracking system can authenticate users and, based on the users' entitlements, authorize users' access to specific contacts.
US10353978B2 URL normalization
In one embodiment, a method includes receiving a plurality of uniform resource identifiers (URI's) associated with a particular domain. Each of the URI's identifies a content page comprising one or more signature elements. The method further includes, for each URI in the plurality of URI's, successively testing the URI to identify a core of the URI and any unnecessary elements of the URI. The core of the URI is sufficient to retrieve a version of the content page including all of its signature elements. The method additionally includes, for each URI in the plurality of URI's, updating a set of rules based on the identified core and the identified unnecessary elements. The set of rules establishes a normalized version of the URI.
US10353977B2 Computer-implemented method for automated operating-system-specific access to software functionality
A method includes receiving a search query from a user device and identifying function records using the search query. Each function record includes an application access mechanism (AAM) and application state information (ASI). The AAM includes a reference to a native application and indicates one or more operations for the application to perform. The ASI describes a state of the application after the application has performed the operations. Identifying the function records may be based on matches between terms of the search query and terms of the ASI included in the function records. The techniques further include selecting AAMs from the identified function records and identifying one or more AAMs of the selected AAMs that are compatible with the user device. The techniques also include transmitting the identified AAMs to the user device and refraining from transmitting any of the selected AAMs that are not compatible with the user device.
US10353976B2 Generating search results using a set of alternate search queries
A method includes receiving a search query containing one or more query terms from a remote device and identifying an entity in the search query. The entity is a known entity name of a known entity type. The method also includes determining a set of alternate search queries based on the identified entity. The alternate search queries are configured to identify states of software applications that correspond to entities that are substitutes for the identified entity. The method also includes identifying a consideration set of application state records stored in an application state data store based on the alternate set of search queries. Each application state record defines a state of a respective software application that is at least relevant to one or more of the alternate search queries. The method also includes generating search results based on the consideration set and transmitting the search results to the remote device.
US10353975B2 Terminal, server and event suggesting methods thereof
Disclosed are a terminal, a server and event suggesting methods thereof, the event suggesting method using word embedding, the method including: determining user preference information about a predetermined object by assigning values to a plurality of reference items with respect to user input data corresponding to the object; generating user intent information, which includes values based on the plurality of reference items, based on at least one piece of review data corresponding to a plurality of events for recommendation objects, and accessing a database built up by adding the generated user intent information to the plurality of events; and suggesting an event following the object among the plurality of events based on a similarity between the user preference information about the object and the user intent information of each event included in the database. Thus, the event based on to a user's preference is suggested, thereby providing the event-recommendation service to make a user's satisfaction higher.
US10353970B2 Previously-browsed information adaptive filter unit for improvement in functioning of a computer
A previously-browsed information adaptive filter unit and a method of operating the adaptive filter unit are disclosed. In one embodiment, the previously-browsed information adaptive filter unit can be integrated into a web browser as a factory-spec filter, as an aftermarket application software, or as a semiconductor chip. The previously-browsed information adaptive filter unit is capable of identifying, queuing, replacing, and/or substituting a user's previously-browsed information from a website with a fresh content, which the user has not yet interacted with from the website. The previously-browsed information adaptive filter unit may be integrated into a desktop or laptop web browser, or into a handheld mobile web browser. The previously-browsed information adaptive filter unit significantly improves the functioning of a computerized electronic device by minimizing redundant information transmission between the computerized electronic device and a web host server, and by prioritizing fresher information in a limited display screen size for efficient communication.
US10353966B2 Dynamic attributes for searching
A dynamic attribute search engine system can be implemented to execute faceted searches using dynamic facets. In embodiments, a dynamic attribute search engine system includes one or more product databases, a data ingestor, an index, a query service, and a faceted searcher. The dynamic attribute search engine system is programmed to dynamically determine facets for a faceted search in response to dominant categories identified for each search query.
US10353964B2 Evaluating semantic interpretations of a search query
The present disclosure relates to evaluating different semantic interpretations of a search query. One example method includes obtaining a set of search results for a particular search query submitted to a search engine; obtaining a set of semantic interpretations for the particular search query; obtaining, for each semantic interpretation of the set, a canonical search query; generating a modified search query based at least in part on the particular search query and the canonical search query for the semantic interpretation; obtaining a set of search results for the modified search query for the semantic interpretation; and determining, for each semantic interpretation of the set, a degree of similarity between (i) the set of search results of the modified search query for the semantic interpretation, and (ii) the set of search results for the particular search query.
US10353962B2 Method and system for bitrate management
A technique that leads a surfer-equipment (SE) to switch to a lower bitrate is disclosed. The technique is implemented at an intermediate node between the SE and a domain. Leading the SE to switch to a lower bitrate is implemented by throttling one or more protocols each carried by one or more connections that carry packets of a multi-level-adaptive-bitrate (MLABR) media.
US10353960B1 Systems and methods for caching structural elements of electronic documents
Systems and methods are disclosed herein for caching structural elements of electronic documents. A plurality of indices is stored in a database. The plurality of indices corresponds to locations within an electronic document of portions of a structural element. A mutation to the electronic document is received. Based on the plurality of indices, it is determined that the mutation modifies the structural element. Based on the determination, the structural element is updated. The updated structural element is displayed at a user device.
US10353956B2 Identifying merchant data associated with multiple data structures
A device may receive a merchant query including first merchant data associated with a first merchant. The first merchant data may be provided, as input, to a merchant matching model associated with a merchant data structure, the merchant matching model having been trained to determine a measure of confidence that input merchant data corresponds to an existing merchant in the merchant data structure. The device may receive, as output from the merchant matching model, a measure of confidence that the first merchant data corresponds to a second merchant, the second merchant being associated with second merchant data stored in the merchant data structure. The device may also determine, based on the measure of confidence, that the first merchant corresponds to the second merchant. Based on the determination, the device may obtain the second merchant data from the merchant data structure and perform an action based on the second merchant data.
US10353953B2 Sound signatures in security systems
Directional sound location is used to determine security events of a security system. A sound sensor reports a vector direction to a sound source of an acoustic signal. If the vector direction is historically observed at similar times, then perhaps the sound source is not considered a security event. However, if the vector direction is unknown or unfamiliar, the security system may infer the security event and notify emergency services.
US10353948B2 Content based image retrieval
A method and non-transitory computer readable medium for content based image retrieval. The method includes selecting a query image, segmenting the selected query image by applying a segmentation technique, extracting features from the segmented query image by determining at least two feature descriptors, including color feature descriptors and texture feature descriptors, and determining a similarity of the query image to a plurality of images included in a database using the determined at least two feature descriptors of the segmented query image, features being extracted from each of the plurality of images included in the database by determining the at least two feature descriptors, the color feature descriptors and the texture feature descriptors including a simultaneous combination of different color spaces, and global and local statistical measurements being carried out on the simultaneous combination of the different color spaces.
US10353944B2 User-specific media playlists
A media recommendation system may score media items according to user recommendations, popularity, and/or recency. The scores may be weighted to produce an overall score for each media item. Media items may be added to a pool for a specific user, from which media items are selected for playback. The contents of the pool may be modified based upon user feedback and other data. The pool may be modified dynamically and/or in real time as media items are consumed or rated by the user.
US10353943B2 Computerized system and method for automatically associating metadata with media objects
In accordance with embodiments of the present invention, a method for associating metadata with a media object is provided. The method provides the ability to tag, or bookmark, a point in time for future use. The method includes receiving the metadata, an associated time condition, and an associated user identification. The method further includes storing at least the time condition. The at least stored time condition is used, at least in part, for associating the metadata with the media object. The media object is then provided to the user. In some embodiments the media object is not available for association with the metadata at the time the metadata is received. In other embodiments, the media object is provided by an external application.
US10353942B2 Method and system for storytelling on a computing device via user editing
Disclosed is a method and system for enabling storytelling on a computing device. A processor analyzes a set of media items associated with the user, each media item having associated metadata. The processor identifies one or more related characteristics among the media items in the set to form a cluster of media items associated with an event associated with the user. The processor selects templates from a template database, each template configured to represent a moment in the event. The processor edits selected media items in the cluster to fit into the selected templates. The processor creates a mixed-media module comprising the templates organized into a desired sequence. The processor displays, to the user, a preview of the mixed-media module, receives edit commands for editing the module, and applies the edit commands to the module to create a final module. The processor then displays the final mixed-media module.
US10353939B2 Interoperability mechanisms for internet of things integration platform
A method of maintaining interoperability amongst Internet of Things (IoT) devices connected via an IoT integration platform is disclosed. The method includes: receiving a selection of a semantic label associated with an IoT device; determining a recommendation of an interoperable rule based on the semantic label, the interoperable rule having a condition trigger and an action policy for execution at satisfaction of the condition trigger; presenting the recommendation on a rule management interface; and receiving a confirmation from a user through the rule management interface to activate the interoperable rule.
US10353936B2 Natural language interpretation of hierarchical data
A computer-implemented method includes receiving a search label and accessing a hierarchical data source comprising a plurality of nodes. One node may be a context node. The method further includes determining a similarity score between the search label and a node label of each node, determining a contextual score between the context node and each node, combining, for each node, the similarity score with the contextual score to yield a combined score, and returning a result. The result may be based on ordering the plurality of nodes according to each node's combined score. A corresponding computer program product and computer system are also disclosed.
US10353935B2 Method and apparatus for natural language query in a workspace analytics system
A method includes associating, for each one of a plurality of answer definitions, at least one or more pattern-form questions, wherein each answer definition has an associated jump target that defines a respective entry point into the workspace analytics system to provide information responsive to the associated one or more pattern-form questions. The method further includes receiving a user input including capturing input text defining a natural language user query, matching the received input text to one of the pattern-form questions thereby selecting the jump target associated with the matched pattern-form question, and generating a response to the natural language user query by retrieving information from the workspace analytics system by referencing a link based on the selected jump target and zero or more parameters values.
US10353932B2 Text processing method, system and computer program
A method includes hierarchically identifying occurrences of some of the words in the set of sentences; creating a first index for each of some of the words based on the upper hierarchy of occurrences identified for each word; receiving input of a queried word; hierarchically identifying occurrences of the queried word in the set of sentences; creating a second index based on the upper hierarchy of occurrences identified for the queried word; comparing the first index and the second index to calculate an estimated value for the number of occurrences of a word in the neighborhood of the queried word; and calculating the actual value of the number of occurrences of a word in the neighborhood of the queried word based on an upper hierarchy and lower hierarchy of the occurrences on condition that the estimated value is equal to or greater than a predetermined number.
US10353924B2 Data warehouse single-row operation optimization
An approach for optimizing single-row operations in a data warehouse. Single-row operations are determined based on receiving database operations. Extends identifiers are received based on the single-row operations. Single-row usage statistics are stored in extends lists stores where single-row usage statistics include at least one of a hit count and a last hit date. Single-row usage statistics are maintained for extends identifiers based on single-row operations. A logical sequence of the extends identifiers in extends lists stores are sorted based on single-row usage statistics and the logical sequence is maintained based on determining a further single-row operations.
US10353922B1 Rendering multidimensional cube data
Some embodiments provide a cube viewer that renders a view for a cube stored in a multidimensional data storage (MDDS). The cube viewer separately stores cube data and the presentation data that relates to the presentation of the cube. The cube viewer uses the separated cube and presentation data to generate the view of the cube.
US10353918B2 High availability and disaster recovery in large-scale data warehouse
Techniques and mechanisms described herein facilitate the management of data centers. According to various embodiments, a first query dispatcher at a first data center may be disabled. The first data center may include a first data cluster and a first database. The first query dispatcher may be configured to dispatch queries to access data in the first data cluster and in a second data cluster at a second data center. The second data cluster may replicate data stored in the first data cluster. Metadata stored in the first database may be replicated to a second database in the second data center. The metadata may describe a state of the first data cluster. A second query dispatcher may be enabled at the second data center. The second query dispatcher may be configured to dispatch queries to access data in the second data cluster.
US10353915B2 Customizing tracking changes to user content in an online social network
Updates to landing pages of users in an online social network are fed from external sources so that content maintained by any one user can be consolidated in a single location regardless of where the changes are made to the content. When an update event occurs, users of the online social network are notified according to various criteria that they have set. With this feature, users can browse through content of other users efficiently.
US10353913B2 Automating extract, transform, and load job testing
A method for testing an extract, transform, load job (ETL job) is provided. The method may include receiving an uploaded ETL job. The method may also include executing a functionality test of the uploaded ETL job using a test bucket. The method may further include determining the executed functionality test produces a failure result. The method may also include creating at least one test sub-job corresponding to at least one stage within on the uploaded ETL job. The method may further include generating a plurality of test data for each of the at least one created test sub-job. The method may also include executing the at least one created test sub-job using the plurality of generated test data. The method may further include creating a report based on a plurality of results associated with the at least one executed test sub-job.
US10353912B2 Navigation of a data extraction graph of data and metadata from a data repository
Navigation of a data extraction graph is described. The data extraction graph may be a graph representation of data and metadata in an object-oriented database. In one example, a data extraction definition of metadata from a database system is presented in a graph format. The graph format is transformed into a linear object tree, and/or an object list. Navigation commands are received from a user to navigate the transformed graph format. Selections of objects are received from the user to select objects in the transformed graph format. A summary view of the selected objects is then provided in the transformed graph format.
US10353906B2 Virtual assistant interactivity platform
The invention concerns a system having: a virtual assistant interactivity platform (102) including: a processing device; a memory device storing data identifying a plurality of virtual assistants, and one or more topics associated with each virtual assistant; a communication interface configured to receive an input query from a user device (104); and a memory coupled to the processing device and storing executable instructions that, when executed by the processing device, cause the processing device to: assess the input query to identify a subset of at least one of the virtual assistants based on a comparison between at least one topic of the query and the one or more topics associated with each virtual assistant; transmit a query based on the input query to each of the virtual assistants of the subset; evaluate answers to the input query received from the virtual assistants of the subset in order to generate a response comprising one or more of the answers; and transmit the response to the user device.
US10353899B2 Processing window partitioning and ordering for on-line analytical processing (OLAP) functions
Provided are techniques for processing window partitioning and ordering for OLAP functions. A prior compare operation is performed by: receiving an input vector for each of one or more attributes of input data that represent one of a partition-by column and an order-by column in a database query; generating a per-attribute comparison vector for each input vector; and producing a single output vector using each per-attribute comparison vector, wherein each value of the single output vector is a Boolean attribute whose value for a given tuple is true if a current value and a most recent prior value of any of the one or more attributes are different.
US10353896B2 Data processing method and apparatus
A data processing method and apparatus are provided. The data processing method includes determining, according to a database execution plan, a partition quantity corresponding to a currently free programmable memory, partitioning the currently free programmable memory according to the partition quantity, to obtain a programmable memory partition corresponding to the partition quantity, and executing, using the programmable memory partition, a relational algebra logical operation corresponding to the database execution plan. Embodiments of the present disclosure can be used to improve data processing efficiency.
US10353895B2 Atomic visibility switch for transactional cache invalidation
Disclosed herein are systems, methods, and computer program products for providing transaction-consistent snapshots of data stored in or associated with a database. An embodiment operates by receiving, at a source database, an update request to update data associated with a table stored at the source database, and modifying a value of a modification-in-progress data structure corresponding to the table to indicate that a modification is in progress for the table. The embodiment includes updating a value of a commit identification counter and a table time stamp associated with the table to indicate that cached data having a time stamp older than the updated time stamp are invalid. The embodiment further includes modifying the value of the modification-in-progress counter to indicate completion of table modification.
US10353894B1 Systems and methods for subpopulation size estimation and uncertainty quantification
A computer implemented method and a subpopulation size estimation and uncertainty quantification system (SE system) for estimating size of a target subpopulation size and quantifying size estimation uncertainty are provided. The SE system constructs an entity database including unique entities mapped to contacts retrieved from a contact database. The SE system receives a query defining target attributes of entities of the target subpopulation from a user device. The SE system estimates size of the target subpopulation delimited by the query by determining a first estimate of the size of the target subpopulation matching the target attributes by performing a mark and recapture estimation, and by determining a second estimate of the size of the target subpopulation matching the target attributes by performing a catch per unit effort estimation. The SE system quantifies the uncertainty of the target subpopulation size obtained from the determined estimates by determining and adjusting variances of the determined estimates.
US10353893B2 Data partitioning and ordering
Described are methods, systems and computer readable media for data partitioning and ordering.
US10353885B2 Storing data records
Embodiments of the present invention provide a method, computer program product, and a computer system for storing data records in extents. According to one embodiment a data record comprising an attribute value is received. One or more data records stored in a first extent, are identified, wherein the stored one or more data records in the first extent have at least one attribute value. The attribute value of the received data record is compared to the attribute values of the identified data records stored in the first extent. It is then determined whether to store the received data record in the first extent. Responsive to determining, not to store the received data record in the first extent, the received data record is stored in a second extent. If the first received data record is stored in a second extent, determining, an attribute value information of the second extent.
US10353884B2 Two-stage front end for extent map database
Multiple key-value stores may be employed to smooth out random updates (based on the extent ID) to the EMAP database. The updates to the EMAP database occur in a two-stage manner: (i) using an append-only log store for the first stage and (ii) using an on-disk hash store for the second stage. The append-only log store is used to convert the random updates to sequential write operations on the EMAP database. Once full, the contents of the log store are sorted and moved to the on-disk hash store, which holds the updates for a transient period of time to enable batching of the updates. Once sufficient batching of the extent map entries are accumulated, those entries are sorted and moved to the EMAP database. Thereafter, the EMAP database can be scanned to find extent map entries having identical checksum bits to perform data deduplication.
US10353881B2 Data processing apparatus, method, and non-transitory tangible machine-readable medium thereof for recursively structured data
Data processing apparatus, method, and non-transitory tangible machine-readable medium thereof for recursively structured data are provided. The data processing apparatus accesses a piece of recursively structured data having a Location Independent Structure and arranges the piece of recursively structured data in a one-dimensional memory space according to LIS:=e0∘e1∘ . . . ∘ep−1∘LIS0∘LIS1∘ . . . ∘LISp−1. The notation ei represents an element of the piece of recursively structured data. The notation LISi represents a sub-LIS of the recursively structured data and corresponds to the element ei. The operator ‘∘’ indicates “contiguous to” in the one-dimensional memory space. When the elements in all depths are of the element size and the LIS sizes of the sub-LISs within the same depth are the same, the piece of recursively structured data is a complete LIS.
US10353879B2 Database catalog with metadata extensions
A computer-implemented method for managing the differences in the schema of data stored in a database and the schema of data as consumed by a client application. The method involves creating additional metadata related to a property, attribute, or characteristic of a database object stored in the database, storing this additional metadata in a database catalog, and making the additional metadata available for access or retrieval by a query received from the client application for the database object stored in the database.
US10353878B1 Method and system for cloning enterprise content management systems
Cloning enterprise content management systems is described. A first remote procedure call is executed to a source database management system associated with a source enterprise content management system to retrieve a source object type from the source enterprise content management system. A second remote procedure call is executed to a target database management system associated with a target enterprise content management system to create a target object type in the target enterprise content management system, wherein the target object type is based on the source object type. Source metadata tables associated with the source object type are retrieved from the source enterprise content management system. The source metadata tables are stored as target metadata tables in the target enterprise content management system.
US10353873B2 Distributed file systems on content delivery networks
A method, article of manufacture, and apparatus for accessing a distributed file system using a content delivery network is discussed. An IO request for an object is received at a metadata server comprising metadata mapping a plurality of objects to an object store. An object identifier associated with the object and a CDN domain associated with the object store are determined. A URL is generated from the object identifier and the CDN domain. The URL is then returned to the client.
US10353872B2 Method and apparatus for conversion of virtual machine formats utilizing deduplication metadata
A method and apparatus is disclosed herein for converting a virtual machine from an initial hypervisor format to a target hypervisor format utilizing deduplication metadata. The method may include generating a copy of a virtual machine by replication of deduplication metadata for one or more files corresponding to the virtual machine. Furthermore, the method may include opening the copy of the virtual machine from the replicated deduplication metadata. The method may also include converting the replicated deduplication metadata from an initial hypervisor format to a target hypervisor format to generate a converted virtual machine.
US10353871B2 Data synchronization management
In general, a data synchronization management system is disclosed in which files (and/or other data) are synchronized among two or more client computing devices in connection with a backup of those files. Synchronization polices specify files to be synchronized based on selected criteria including file data, metadata, and location information. In general, files are initially copied from a primary client computing device to secondary storage. Thereafter, files to be synchronized are identified from the secondary storage, and copied to other client computing devices. Additionally, synchronized files may be viewed and accessed through a cloud and/or remote file access interface.
US10353870B2 Tracking structure for data replication synchronization
One or more techniques and/or computing devices are provided for utilizing a tracking structure for data replication synchronization. For example, a first storage controller, hosting first storage, may have a replication relationship with a second storage controller hosting second storage (e.g., write requests, modifying the first storage, may be replicated to the second storage). The first storage controller maintains a tracking structure comprising hash buckets, dynamic tree structures, and/or a tracking segment bitmap used to identify portions of the first storage as either comprising dirty data (e.g., data, modified by a write request not yet replicated to the second storage, that may be different than corresponding data within the second storage) or clean data (e.g., the same data as the second storage). The tracking structure may be used to resynchronize the second storage to the first storage, perform a quick resync, facilitate semi-synchronous replication, and/or perform snapshot-less resync.
US10353869B2 Minimization of surprisal data through application of hierarchy filter pattern
A method, computer product, and computer system of minimizing surprisal data comprising: at a source, reading and identifying characteristics of a genetic sequence of an organism; receiving an input of rank of at least two identified characteristics of the genetic sequence of the organism; generating a hierarchy of ranked, identified characteristics based on the rank of the at least two identified characteristics of the genetic sequence of the organism; comparing the hierarchy of ranked, identified characteristics to a repository of reference genomes; and if at least one reference genome from the repository matches the hierarchy of ranked, identified characteristics, breaking the matched reference genomes into pieces, combining pieces associated with the identified characteristics from at least one matched reference genome to form a filter pattern to be compared to the nucleotides of the genetic sequence of the organism, to obtain differences and create surprisal data.
US10353866B2 Method and system for managing digital content including streaming media
The present invention describes a system and method of managing digital content received from content providers and for facilitating access to the digital content to many subscribers. The method includes receiving from the content providers incoming feed files where each feed file contains information describing the content. The method determines if the feed files are approved by applying a template to the feed files and also receives request files from the subscribers where each request file contains search criteria. The method provides one or more answer files in response to the request files where each answer file identifies feed files that meet the search criteria of a corresponding request file. The answer files are used to access or permit access to digital content on the web. In addition, a graphical user interface is described to manage, edit, promote and delete the feed files provided to the system.
US10353864B2 Preferentially retaining memory pages using a volatile database table attribute
A respective volatility attribute associated with each of one or more tables of a computerized database is used to determine circumstances under which a page of table data is paged out of memory, by preferentially retaining pages from volatile database tables in memory. Various optional additional uses of a volatility attribute to manage a database are disclosed. Preferably, database parameters are automatically monitored over time and database table volatility state is automatically determined and periodically adjusted.
US10353860B2 Neural network unit with neural processing units dynamically configurable to process multiple data sizes
A neural network unit. A register holds an indicator that specifies narrow and wide configurations. A first memory holds rows of 2N/N narrow/wide weight words in the narrow/wide configuration. A second memory holds rows of 2N/N narrow/wide data words in the narrow/wide configuration. An array of neural processing units (NPU) is configured as 2N/N narrow/wide NPUs and to receive the 2N/N narrow/wide weight words of rows from the first memory and to receive the 2N/N narrow/wide data words of rows from the second memory in the narrow/wide configuration. In the narrow configuration, the 2N NPUs perform narrow arithmetic operations on the 2N narrow weight words and the 2N narrow data words received from the first and second memories. In the wide configuration, the N NPUs perform wide arithmetic operations on the N wide weight words and the N wide data words received from the first and second memories.
US10353856B2 Scalable communication system
A centralized communication system (CCS) is disclosed that provides a modular, extendible, and scalable communication system that can exchange information between any information systems or networked devices. Information from a single source device or system can be selectively broadcast to one or more predetermined destination devices and systems rather than broadcast to every device on the network. Information may be filtered and processed at one or more selectable points in the communication flow between systems. In certain embodiments, an incoming message is received from the source device in the native message format using the native protocol of the source device and converted to an internal messaging format for internal handling within the CCS, then converted to the native message format of a receiving system and sent to the receiving system using its native protocol. In certain embodiments, a graphical representation of the topology of the CCS may be provided.
US10353854B2 Cloud programming sensor interface architecture
An integrated circuit for interfacing with one or more sensors including a wireless interface configured to connect to a network, an I/O interface configured to connect to sensors; and a microprocessor and memory that are programmed to: connect to a server via the network, wherein the server executes an application for controlling the sensors; transmit identification information and/or location information of the integrated circuit to the application executed by the server; receive commands for the sensors from the application executed by the server; and transfer the commands to the I/O interface for relaying to the sensors; and wherein the integrated circuit is configured to control any sensor that can connect electronically to the I/O interface without changing the programming of the microprocessor and memory.
US10353844B2 Tunable bus-mediated coupling between remote qubits
A tunable bus-mediated coupling system is provided that includes a first input port coupled to a first end of a variable inductance coupling element through a first resonator and a second input port coupled to a second end of the variable inductance coupling element through a second resonator. The first input port is configured to be coupled to a first qubit, and the second output port is configured to be coupled to a second qubit. A controller is configured to control the inductance of the variable inductance coupling element between a low inductance state to provide strong coupling between the first qubit and the second qubit and a high inductance state to provide isolation between the first qubit and the second qubit.
US10353842B2 Systems and techniques for intelligently switching between multiple sources of universal serial bus signals
Various embodiments concern techniques for intelligently switching between multiple sources of USB signals. More specifically, user devices are described that include a physical USB port for receiving a USB connector and one or more wireless transceivers that communicate with an accessory. The wireless transceiver(s) may communicate with the accessory using a USB-based protocol (e.g., Wireless USB). The user devices described herein can intelligently switch between these different sources of USB signals so that USB signals can be simultaneously or sequentially received from a peripheral (via the USB port) and an accessory (via the wireless transceiver(s)). In some embodiments, a switching routine is executed (e.g., by a processor or signal switch) that determines which peripheral and/or accessory is connected to a user device at a given point in time.
US10353839B2 Server system
The present disclosure provides a server system including a rack, a rack management controller, host devices, storage devices and two signal switches. The rack management controller generates a controlling signal. The host devices are located in the rack. The storage devices are electrically connected to the host devices respectively, are disposed in the rack and located under the host devices. The two signal switches are electrically connected to the host devices and the rack management controller respectively, each of the signal switches is electrically connected to the storage devices, and the two signal switches are disposed in the rack and located above the host devices. Each of the host devices receives the control signal through the two signal switches, so as to match one of the storage devices, such that each of the host devices performs the access and process operation for the data of the matched storage device thereof.
US10353830B2 Method and memory module for security-protected write processes and/or read processes on the memory module
A method for security-protected write processes and/or read processes on a memory module is provided. The method includes the steps of transmitting user data to the memory module, stipulating a piece of security information in a first memory area of the memory module, and automatically concomitantly updating at least one predefined portion of the security information upon a write access operation for the user data on the memory module and/or upon a prescribed trigger, wherein the memory module determines the concomitantly updated security information automatically.
US10353828B2 Zone-SDID mapping scheme for TLB purges
Embodiments include techniques for using a zone-SDID mapping for translation lookaside buffer (TLB) purges, the embodiments include receiving a zone purge request, including zone attribute information, and searching for matching zone attribute information in a zone register using the zone purge request. Embodiments also include computing, based at least in part on the search, a state descriptor identifier (SDID) vector for each matching zone of the zone register, and reading TLB entries referenced in the zone purge request. Embodiments include comparing an SDID of the TLB entry against an SDID specified in the SDID vector, and purging the TLB entries based on the comparison.
US10353825B2 Suspending translation look-aside buffer purge execution in a multi-processor environment
A method for operating translation look-aside buffers, TLBs, in a multiprocessor system. A purge request is received for purging one or more entries in the TLB. When the thread doesn't require access to the entries to be purged the execution of the purge request at the TLB may start. When an address translation request is rejected due to the TLB purge, a suspension time window may be set. During the suspension time window, the execution of the purge is suspended and address translation requests of the thread are executed. After the suspension window is ended the purge execution may be resumed. When the thread requires access to the entries to be purged, it may be blocked for preventing the thread sending address translation requests to the TLB and upon ending the purge request execution, the thread may be unblocked and the address translation requests may be executed.
US10353814B2 Method and system for optimized garbage collection in a storage device
The present disclosure relates to a method and system for optimizing garbage collection in a storage device. In an embodiment, number of free pages, number of valid pages and number of invalid pages in each of one or more memory blocks in the storage device is determined by a memory management system. Further, at least one target memory block having minimum number of free pages, minimum number of valid pages and maximum number of invalid pages is identified among the one or more memory blocks. The step of determining the number of valid pages is iteratively repeated until the number of valid pages is less than or equal to the number of free pages in at least one of the one or more memory blocks. Finally, the at least one target memory block is recycled by the memory management system, thereby optimizing the garbage collection in the storage device.
US10353812B2 Apparatus and method of wear leveling of storage class memory by recording input group to output group address mapping
A method and apparatus of wear leveling control for storage class memory are disclosed. According to the present invention, whether current data to be written to a nonvolatile memory corresponds to a write cache hit is determined. If the current data to be written corresponds to the write cache hit, the current data are written to a write cache as well as to a designated location in the nonvolatile memory different from a destined location in the nonvolatile memory. If the current data to be written corresponds to a write cache miss, the current data are written to the destined location in the nonvolatile memory. If the current data to be written corresponds to the write cache miss and the write cache is not full, the current data is also written to the write cache. In another embodiment, the wear leveling control technique also includes address rotation process to achieve long-term wear leveling as well.
US10353811B2 System for developing and testing a mobile application
A system and methods to emulate an application executing in real time in a mobile device. The mobile device is emulated in real time using a model running on a processor extrinsic to the mobile device. The model is based on characteristics indicative of performance of the mobile device. The application is executed in real time within the model and the application executing in the model is monitored to determine resource utilization information by the application for the mobile device. The resource utilization information for the mobile device is displayed.
US10353807B2 Application development management
A device may receive testing instructions, for testing a computer program product, in a first format. The testing instructions may include testing data and a testing script. The testing data and the testing script may be associated with the first format. The device may identify a set of commands in the first format. The device may extract the set of commands from the first format. The device may convert the testing instructions from the first format to a second format based on extracting the set of commands. The device may execute the testing instructions based on the second format.
US10353803B2 Dynamic device clustering
A cluster of devices can be identified where results from executing a test by any cluster devices can be considered as being from the same device. Thus, instead of waiting for a single device to produce comparable results, multiple devices from the same cluster can simultaneously perform the test and obtain the needed set of test results more quickly. The technology can identify clusters of devices that are all similar to a primary cluster device. A device pair can be considered similar when (1) a mean each of a set of test results from each device are within a first threshold of each other, (2) a measurement of the consistency of each test result set are within a second threshold of each other, and (3) a measurement of the consistency of a combination of the test results sets is between the consistency measurements of the individual test result sets.
US10353802B2 Debugging a live streaming application
A connection can be made to a processing element of a remotely deployed and live streaming application executed by a first data processing system, the processing element containing at least one operator that processes at least one tuple. As the live streaming application is executed, without slowing or modifying data flow of the live streaming application execution to client devices, a copy of the tuple and a memory dump of state data for a state of the operator can be received, and the tuple can be tracked through a call graph. The state data can be loaded into a local instance of the operator loaded into a debugger. At least a portion of the call graph can be presented to a user, and a flow of the tuple through the call graph based on the state data for the operator can be indicated.
US10353797B2 Using memory tracking data to inform a memory map tool
A method of runtime analysis for a computer program can include generating runtime data relating to memory usage for an instrumented computer program and creating a memory map comprising a plurality of memory ranges of different types according to the runtime data. At least a portion of the memory map can be presented to indicate selected ones of the plurality of memory ranges.
US10353796B2 System and method for using development objectives to guide implementation of source code
An information processing system, computer readable storage medium, and method with an integrated development environment to guide development of applications to implement a programming design objective. A method includes analyzing a selected portion of source code according to meeting each programming design objective from a set of programming design objectives; selecting, based on the analyzing, at least one programming design objective from the programming design objectives, the selected at least one programming design objective being determined suitable for the selected portion of source code based on one of conforming with constraints of the objective, or failing to conform and determining a quick fix can be applied by update to the source code to make it conform. The method outputs a message corresponding to the selected portion of source code and indicative of the selected programming design objective suitable for the portion of source code.
US10353789B1 Analog fault simulation control with multiple circuit representations
This application discloses a computing system to identify multiple views of cells in a circuit design for selective utilization during analog fault simulation of the circuit design. The views of the cells can include two or more of macromodel design views, schematic design views, or extracted design views that includes parasitic elements extracted from a physical layout of the circuit design. The computing system can prompt generation of multiple netlists, each netlist generated based on a different combination of the identified views of the cells in the circuit design, or a list of macromodels with pin accurate subcircuit wrappers, parse and organize the cells in each netlist or the list of macromodels, identify one of the cells to inject with a defect, and selectively simulate portions from a plurality of the netlists based, at least in part, on the identified one of the cells to inject with the defect.
US10353788B2 Processing method, communication system, and recording medium
A processing method executed by a processor included in a first communication device, the method includes outputting, from a first communication interface of the first communication device, a plurality of data items to a communication path between the first communication interface and a second communication interface of the second communication device while changing a communication setting value regarding the first communication interface; acquiring error information related to the outputting; storing the acquired error information as error management information acquired by associating the communication setting value with the error information; specifying a predetermined number of continuous communication setting values at which an error is not detected based on the error management information; setting a target setting value of the specified communication setting values for the first communication interface; and executing a communication process between the first communication interface for which the target setting value is set and the second communication interface.
US10353787B2 Data stripping, allocation and reconstruction
A method for data stripping, allocation and reconstruction in an active drive storage system including a plurality of active object storage devices, each of the plurality of active object storage devices including one or more storage devices and a controller is provided. The method includes the controller of the identified one of the plurality of active object storage devices segmenting the received data into a plurality of data chunks and generating one or more parity chunks in response to the plurality of data chunks. The method further includes the controller of the identified one of the plurality of active object storage devices reorganizing the plurality of data chunks and the one or more parity chunks in response to a number of the plurality of data chunks and a number of the one or more of the plurality of active object storage devices into which the received data is to be stored. Finally, the method includes the step of the controller of the identified one of the plurality of active object storage devices storing the plurality of data chunks and the one or more parity chunks into the one or more of the plurality of active object storage devices.
US10353786B2 Virtualization substrate management device, virtualization substrate management system, virtualization substrate management method, and recording medium for recording virtualization substrate management program
The disclosed device makes it possible to effectively use a usable physical machine in a computer system for building a virtualization environment. A virtualization infrastructure management device 40 equipped with: a detection unit 41 for detecting the occurrence of an accidental fault which is not a physical persistent fault, in physical machine 50-i which is capable of executing virtual machine 51-i; a registration unit 42 for registering that physical machine 50-i is in standby state, in a management information storage unit 44 for storing the states of physical machines 50-1 to 50-n; and an allocation unit 43 for, when a fault occurs in physical machine 50-j, re-allocating virtual machine 51-j stopped by the fault to any of the physical machines for which the standby state is registered in the management information storage unit 44.
US10353781B2 File corruption recovery in concurrent data protection
An incremental backup system that performs the following (not necessarily in the following order): (i) making a plurality of time-ordered journal entries; (ii) determining that a corruption condition exists; (iii) responsive to a corruption condition, constructing a first incremental mirror data set that reflects a backup data set and all journal entries up to a first corrupted journal entry which is the earliest in time journal entry, of the plurality of journal entries, that is a corrupted journal entry; (iv) responsive to a corruption condition, constructing a second incremental mirror data set that reflects the backup data set and all journal entries up to the first corrupted journal entry; and (v) checking for corruption in the first and second incremental mirror data sets to determine the latest uncorrupted version of the data set.
US10353779B2 Systems and methods for detection of firmware image corruption and initiation of recovery
In accordance with embodiments of the present disclosure, an information handling system may include a host system comprising a host system processor and a device coupled to the host system processor. The information handling system may also include a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system via management traffic communicated between the management controller and a network external to the information handling system and perform runtime verification of a firmware image of the management controller by responsive to each particular read request of the firmware image during runtime of the firmware, verifying integrity of a respective block of the read request and responsive to determining the respective block is corrupted, causing a bootloader of the firmware to, on a subsequent boot of the firmware image, perform recovery of the firmware image.
US10353774B2 Utilizing storage unit latency data in a dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit includes generating a first access request for transmission via a network to a first one of a plurality of storage units in a dispersed storage network (DSN). A first access response is received via the network from the first one of the plurality of storage units that includes a first access time duration. Access duration data is updated to include the first access time duration received from the first one of the plurality of storage units. A subset of storage units is selected from the plurality of storage units based on comparing a plurality of access time durations corresponding to the plurality of storage units included in the access duration data to perform a second data access. At least one second access request is generated for transmission via the network to the subset of storage units.
US10353767B2 Use of multicore processor to mitigate common mode computing faults
A control system includes a computing channel and an object control channel. The computing channel includes command and monitor lanes. The command lane has a first processor core with a first core architecture receiving input data and generating first data based on the input data. The monitor lane has a second processor core with second core architecture receiving the input data and generating second data based on the input data. The first core architecture and the second core architecture are dissimilar and implemented in a single system-on chip device. The computing channel outputs the first data as command data responsive to determining the first data is matched to the second data. The object control channel corresponds to the computing channel and includes an object control system receiving the command data and generating an object control signal based on the command data to control operation of at least one part of an object system.
US10353765B2 Method and device to perform event thresholding in a firmware environment utilizing a scalable sliding time-window
A scalable method of determining in a firmware environment if the rate of occurrence of a detectable specified type of system event that occurs to a system component or discrete functional unit, has met a criteria with respect to a pre-selected threshold. When the meeting of the threshold criteria is detected, a previously defined action associated with the threshold criteria for the particular event can be invoked by the firmware. Embodiments may establish a sliding time-window that includes a currently detected type of system event and extends back a set duration in the past. Any occurrences of the specified event taking place earlier than the established time-window may be discarded while occurrences of the events during the specified time-window are added together with the newly detected event and compared to a threshold value to see if the threshold criteria has been met.
US10353760B2 System verification of interactive screenshots and log files between client systems and server systems within a network computing environment
A computer-implemented method for system performance verification is provided. The computer-implemented method includes invoking an integrated system tool to perform system performance verification of a client system. The computer-implemented method further includes monitoring administrative actions within an interface of the client system of an administrative device during the system performance verification. The computer-implemented method further includes recording screenshots of the monitored administrative actions, wherein the recorded screenshots are recorded to administrative log files of the administrative device. The computer-implemented method further includes transmitting the recorded screenshots to a storage location of system log files, wherein the recorded screenshots are associated with appropriate system log files for performing diagnosis of system performance verification of the client system.
US10353759B2 Facilitating transaction completion subsequent to repeated aborts of the transaction
Processing of transactions within a computing environment is facilitated by taking actions to increase the chances of successfully executing a transaction. A counter is maintained that provides a count of how often a transaction has aborted. The counter increments the count each time the transaction is aborted, and it is reset to zero upon successful completion of the transaction or an interruption leading to no more re-executions of the transaction. If the count reaches a threshold value, then an interrupt is presented and transaction execution is unsuccessful. However, before the count reaches the threshold, a number of actions may be taken to increase the chances of successfully executing the transaction. These actions include actions to be performed within the processor executing the transaction, and/or actions to be performed against conflicting processors.
US10353756B2 Cluster-based processing of unstructured log messages
Some embodiments relate to assigning individual log messages to clusters. An initial cluster assignment may be performed by applying a hash function to one or more non-variable components of the message to generate an initial cluster identifier. Subsequently, clustering may be further refined (e.g., by determining whether to merge clusters based on similarity values). An interface can present a representative message of each cluster and indicate which portions of the message correspond to a variable component. Particular inputs detected at the input corresponding to one of these components can cause other values for the component to be presented. For a given cluster, timestamps of assigned messages can be used to generate a time series, which can facilitate grouping of clusters (with similar or complementary shapes) and/or triggering alerts (with a condition corresponding to a temporal aspect).
US10353755B2 Device based automated tool integration for lifecycle management platform
A device may identify a tool operating on a first device for integration into a lifecycle management platform operating on a second device. The tool may be associated with providing a functionality not included in the lifecycle management platform. The first device may be external to the second device. The device may determine a set of tool attributes for data events associated with the tool. The data events may include a data input, a data output, a new message, an updated message, a deleted message, or the like. The device may select a message format based on the set of tool attributes. The device may configure adaptation for a tool application programming interface (API) of the tool and a platform API of the lifecycle management platform based on the message format. The device may provide information associated with configuring adaptation for the tool API and the platform API.
US10353747B2 Shared memory controller and method of using same
A controller for a shared memory is disclosed. The controller comprises a transaction scanner configured to scan-in a plurality of transactions to access the shared memory and to divide the transactions into beat-level memory access commands. The controller also comprises a command super-arbiter comprising a plurality of command arbiters corresponding to a plurality of shared memory blocks in the shared memory. The command super-arbiter is configured to access a quality of service for each of the transactions, arbitrate the beat-level memory access commands associated with the transactions based on the quality of service for each of the plurality of transactions, and dispatch the beat-level memory access commands to the shared memory blocks based on results of arbitrating the beat-level memory access commands.
US10353744B2 System wide manageability
Techniques for providing a system wide manageability interface are provided. In one aspect, manageability data may be received from a plurality of manageability subsystems. Each manageability subsystem may be contained in a domain. The received manageability data may be coalesced into a system wide view. The system wide view may span all domains.
US10353740B2 Efficient recovery of erasure coded data
To efficiently recover from a multiple storage node failure, a storage node concurrently restores data fragments to the multiple failed storage nodes, as opposed to restoring each node individually. In the VCS based storage technique, storage nodes are restored as part of an ECG repair process. For each ECG being repaired, a storage node performing the restoration process reads data fragments from active nodes in the ECG and generates new data fragments to replace any lost data fragments. The node then stores one of the new data fragments across each of the failed storage nodes. By concurrently restoring data fragments to each failed storage node, the data fragments needed to repair each ECG are only read once, thereby preserving disk operations and network bandwidth.
US10353731B2 Efficient suspend and resume of instances
A plurality of virtual machines are each restored to a previous state, by, for each virtual machine of the plurality, obtaining a first snapshot of an exemplary virtual machine, obtaining a set of local changes of a virtual machine, deriving a snapshot of the virtual machine based at least in part on the first snapshot and the set of local changes, and restoring the virtual machine to a previous state based on the snapshot.
US10353728B2 Method, system and device for managing virtual machine software in cloud environment
A method for managing software on a virtual machine in a cloud environment is provided. The method includes: a host transmits a software management request to a virtual machine; the host acquires a software management script from a shared storage server according to a request for the management script returned by the virtual machine after the software management request is received; and the host transmits the acquired software management script to the virtual machine and indicates the virtual machine to execute the software management script. A system and a device for managing software on the virtual machine in a cloud environment are also provided. By the schemes of the present invention, the operation of needing to configure an IP address to the virtual machine when the virtual machine software is managed is avoided. Meanwhile, the problem that the software of a virtual machine not configured with an IP address in a cloud environment cannot be managed is solved.
US10353720B1 Computer system, method, and media for preparing qualitative elements of an academic application
A computerized method, system and media that assists the user in creating optimal answers for an academic or employment application and interview. The computer processor: computes a “brand” for the user to characterize and differentiate himself from other applicants; guides them through brainstorming their unique stories or anecdotes, and then allocating their stories or personal traits amongst the discrete pieces of an application; checks to make sure that an optimal mix of stories is being used; guides a user on a strategy for soliciting strong letters of recommendation; advises on the best type of resume to construct; breaks down a specific set of essay or interview questions into sub-questions; compiles and rearranges the sub-questions into a rough draft; provides guidance on how to create a final draft; automatedly solicits editing feedback from third parties; and, prepares the user for an interview, to include recording and critiquing a mock videotaped interview.
US10353719B2 High volume configuration of information handling systems
A system, method, and computer-readable medium are disclosed for performing a validation precomputation operation for use with a configurator, comprising: identifying a plurality of webpages within a configurator, the plurality of webpages allowing a user to configure a system, each webpage of the plurality of webpages enabling the user to select an option from a plurality of options; performing a validation precomputation operation on each of the plurality of webpages, the validation precomputation operation identifying invalid combinations of options from the plurality of options; storing the invalid combinations of options within an array; and, associating the array storing the invalid combinations of options with a respective webpage within the configurator.
US10353718B2 Providing access to a remote application via a web client
Techniques for remote application access are described. Some embodiments provide access to an application executing on a host system via a Web browser of a client device. A user operating the Web browser may request access to the application via a uniform resource identifier. A service executing on the host system receives the request and facilitates access to the application. Facilitating access may include transmitting to the Web browser image data corresponding to a window or graphical user interface generated by the application and stored on the host system. Client logic executing within the Web browser receives the image data and displays a local copy of the application window on the client device. The client logic also forwards user input events made with respect to the to the local window to the remote presentation service, which in turn forwards the events to the window/application on the host system.
US10353716B2 Automated deployment and performance evaluation of a virtualized-computing environment
A virtual-computing environment definition language automates the deployment of a virtualized computing environment. A set of basic requirements of a planned virtual computing environment is described in the definition language to provide a concise, textual representation of the planned environment's architecture. This representation also predicts the planned environment's performance characteristics as a function of expected workloads, such as expected numbers of concurrent users or expected numbers of concurrent transactions. The definition-language representation is then translated into an orchestration template from which virtual resources are provisioned and the virtual-computing environment deployed.
US10353715B2 Low power non-volatile SRAM memory systems
Memory structures are provided, where a fast SRAM in an mNVSRAM block may serve as the buffer for a large block NVM memory to increase the data exchange rate between computing units or processor cores and the large NVM memory. The mNVSRAM blocks may also provide a fast boot function, where a boot code may be stored in the NVM parts of the mNVSRAM block, and due to the high bandwidth communication between fast SRAM part and the associated NVM memories, the boot code may be transferred into the fast SRAM in one or a few clock cycles enabling fast boot up function. Similarly, code stored in the NVM parts of an mNVSRAM block may be transferred into fast SRAM rapidly at wake-up time enabling fast wake up and voiding a need to wake up any other memory part, which may also result in energy savings for the computing system.
US10353714B1 Non-disruptive upgrade of multipath drivers in information processing system
Techniques are provided to enable non-disruptive upgrades of multipath device drivers. A multipath device driver includes a core module and a thin module. The core module is configured to implement all multipathing functionality of the multipath device driver, and the thin module is configured to create and maintain an instance of a multipath device, which is utilized by the core module to control I/O operations over a plurality of I/O paths from the host system to an array of data storage devices. In response to an upgrade command, the thin module replaces I/O entry points of the core module so that I/O operation requests are routed to the thin module during an upgrade operation of the core module. The thin module utilizes the instance of the multipath device during the upgrade operation to execute the I/O operation requests that are routed to the thin module.
US10353710B2 Techniques for predicting a target address of an indirect branch instruction
A technique for operating a processor includes identifying a difficult branch instruction (branch) whose target address (target) has been mispredicted multiple times. Information about the branch (which includes a current target and a next target) is learned and stored in a data structure. In response to the branch executing subsequent to the storing, whether a branch target of the branch corresponds to the current target in the data structure is determined. In response to the branch target of the branch corresponding to the current target of the branch in the data structure, the next target of the branch that is associated with the current target of the branch in the data structure is determined. In response to detecting that a next instance of the branch has been fetched, the next target of the branch is utilized as the predicted target for execution of the next instance of the branch.
US10353709B2 Digital signal processing array using integrated processing elements
Techniques and mechanisms described herein include a signal processor implemented as an overlay on a field-programmable gate array (FPGA) device that utilizes special purpose, hardened intellectual property (IP) modules such as memory blocks and digital signal processing (DSP) cores. A Processing Element (PE) is built from one or more DSP cores connected to additional logic. Interconnected as an array, the PEs may operate in a computational model such as Single Instruction-Multiple Thread (SIMT). A software hierarchy is described that transforms the SIMT array into an effective signal processor.
US10353708B2 Strided loading of non-sequential memory locations by skipping memory locations between consecutive loads
Systems, apparatuses, and methods for utilizing efficient vectorization techniques for operands in non-sequential memory locations are disclosed. A system includes a vector processing unit (VPU) and one or more memory devices. In response to determining that a plurality of vector operands are stored in non-sequential memory locations, the VPU performs a plurality of vector load operations to load the plurality of vector operands into a plurality of vector registers. Next, the VPU performs a shuffle operation to consolidate the plurality of vector operands from the plurality of vector registers into a single vector register. Then, the VPU performs a vector operation on the vector operands stored in the single vector register. The VPU can also perform a vector store operation by permuting and storing a plurality of vector operands in appropriate locations within multiple vector registers and then storing the vector registers to locations in memory using a mask.
US10353707B2 Efficient pointer load and format
Embodiments of the present disclosure relate to processing a microprocessor instruction by receiving a microprocessor instruction for processing by a microprocessor, and processing the microprocessor instruction in a multi-cycle operation by acquiring a unit of data having a plurality of ordered bits, where the acquiring is performed by the microprocessor during a first clock cycle, and shifting the unit of data by a number of bits, where the shifting is performed by the microprocessor during a second clock cycle subsequent to the first clock cycle.
US10353706B2 Instructions and logic to perform floating-point and integer operations for machine learning
One embodiment provides for a graphics processing unit to accelerate machine-learning operations, the graphics processing unit comprising a multiprocessor having a single instruction, multiple thread (SIMT) architecture, the multiprocessor to execute at least one single instruction; and a first compute unit included within the multiprocessor, the at least one single instruction to cause the first compute unit to perform a two-dimensional matrix multiply and accumulate operation, wherein to perform the two-dimensional matrix multiply and accumulate operation includes to compute a 32-bit intermediate product of 16-bit operands and to compute a 32-bit sum based on the 32-bit intermediate product.
US10353702B2 Source code element signatures
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating signatures for source code elements. One of the methods includes generating a respective signature for each source code element of the plurality of source code elements, including obtaining a name of the source code element, obtaining one or more of a location of a compilation unit containing the source code element and contents of the compilation unit containing the source code element, and generating the signature including combining a first representation of the name of the source code element and one or more of a second representation of the location of the compilation unit and a third representation of the contents of the compilation unit containing the source code element, wherein at least two of the plurality of source code elements have a same name and different respective signatures.
US10353700B1 Code base sharing between standalone and web-based versions of an application via an emulated network communication channel
Techniques are described herein for the development of an application that includes both standalone and web-based versions. Both versions share substantial portions of code, thereby minimizing the disparity between the versions in terms of function and user experience. The foregoing also enables the web-based application to be operable in an offline environment. This may be achieved by separating both the standalone and the offline web-based versions into a client portion and a server portion, but having both portions executing on the client. Instead of facilitating communication between these portions via a network communication channel, communication is performed via an emulated network communication channel, which translates network requests and responses provided by these portions into a format suitable for transmission over the emulated network communication channel. By doing so, these portions can be reused and function identically in standalone versions, online web-based versions, and offline web-based versions of the application.
US10353698B1 System, method, and computer program for comparing RPM packages
A system, method, and computer program product are provided for comparing RPM versions. In operation, a system identifies a first version of a RPM data package to compare with a second version of a RPM data package. The system compares the first version of the RPM data package with the second version of the RPM data package. The system generates difference information based on comparing the first version of the RPM data package with the second version of the RPM data package.
US10353697B2 Spatial layout of hierarchical shared resources
A hierarchical shared resources spatial visualization system and method including a visualization runtime user interface that quickly and efficiently displays a spatial layout of a shared resource having a hierarchical nature. The user interface provides a spatial layout of the hierarchical shared resource and overlays salient activity information of a group's interaction with the shared resource. In software development, the user interface provides software teams with awareness of activity by other developers in the group regarding files in the shared source code base. The salient activity includes active file information (such as which files are open and by whom) and source repository actions (such as a developer's activity within a project's source repository system). Visual geometry and colors are employed to create a visually distinctive environment that is used to convey the salient activity information quickly and efficiently.
US10353693B2 Authentication and notification heuristics
Server-side authentication of user accounts by using multiple authentication tokens and transmission of update statement to users for updates to applications installed on their devices. Prompting users that updates are available upon determining that a threshold event has occurred and if requisite network and situational conditions exist. Batching and sending notifications or requests for authentications that are required for each application update that is currently ready for download.
US10353692B2 Method for updating a control unit for an automotive vehicle, control unit for an automotive vehicle, and computer program product
The present invention relates to a method for updating a control unit (1) for an automotive vehicle, the control unit comprising a runtime system (22, 122) with a virtualization layer (32, 132) adapted to run on the processor (3), the virtualization layer being adapted to assign processor time and memory space to a plurality of guest systems (24, 26, 28, 30, 124, 126, 128, 130, 158), the method comprising: downloading (1018), by a first update client (38, 40, 138, 140) of a first untrusted guest system (26, 28) running on the virtualization layer (32, 132), one or more first update files or data segments from a first remote server (44, 46, 48, 144, 146, 148); storing, by the first update client (38, 40, 138, 140), the one or more first update files or data segments in an untrusted memory (5) accessible to the first untrusted guest system; running an update operating system (58, 158) adapted to update one or more files or data segments of the control unit; retrieving, by the updating operating system (58, 158), the one or more first update files or data segments from the untrusted memory (5); and updating (1108, 1110, 1112, 1114) the one or more files or data segments of the control unit (1).
US10353691B2 Updating electronic controller through telematics
Systems and methods to update the calibration data of a control system includes a calibration system. The calibration system includes a first cloud connected application system structured to communicatively couple to a second cloud connected application system, determine, via at least one of the first cloud connected application system or the second cloud connected application system, a calibration update request corresponding to a control system, generate custom calibration data including preference data based on at least one of the calibration update request or the preference data, and provide the custom calibration data during at least one of an active engine state or an inactive engine state, wherein the custom calibration data is transmitted from the second memory portion to the first memory portion in response to the inactive engine state.
US10353690B2 Device management apparatus, management program update method and non-transitory recording medium
A device management apparatus is configured to set a first update time to execute a first update procedure to update a running management program, for managing one or multiple devices in a management target area, to a new management program at a time outside a scheduled time of execution of a specific procedure. The device management apparatus is configured to execute the first update procedure at the set first update time. The specific procedure includes procedures to control the devices on a device schedule, periodic procedures executed by a periodic processor of the device management apparatus, and the like.
US10353689B2 Method for transferring a file via a mobile device and mobile device for performing same
A mobile device, such as a cellular phone, can transfer an encrypted file from a server to a terminal, such as an automated teller machine. The server can specify delivery to a specific terminal. The mobile device can download an encrypted file and identity metadata from at least one server. The mobile device can connect to a terminal, such as wirelessly or via a wired connection such as a universal serial bus (USB). The mobile device can match an identity of the terminal to an identity associated with the identity metadata. For a USB connection, the identity metadata can include a vendor identifier (VID), a product identifier (PID), and a unique terminal identifier. If the identities match, then the mobile device can upload the encrypted file to the terminal. If the identities do not match, then the mobile device can prevent the encrypted file from uploading to the terminal.
US10353687B2 Application virtualization
A virtual application packaged for a specific executing environment may be executed on a processing device having an executing environment different from the specific executing environment. A reference, included in extracted installer metadata, to one or more key paths of a hierarchically-structured data store may be modified according to a set of rules related to the executing environment detected in the processing device. The modified extracted installer metadata may be provided to an installer for installing the virtual application. During execution of the virtual application, a request to read, write, or modify the hierarchically-structured data store may be intercepted and changed, such that a first key path included in the request may be mapped to a second key path, based on the detected executing environment. Similarly, a response to the request, which may include the second key path, may be intercepted and modified, to the first key path.
US10353684B2 Method to launch an application on a mobile device using short code
A Quick Application Launch System that serves for rapid launch of varied types of applications in a range of Portable Computing Devices. The quick application launch system includes a Mobile Server Platform (MSP) and a Client Application Unit (CAU).
US10353682B2 Information processing device, storage medium, and method
A device includes a processor configured to: divide loop in a program into first loop and second loop when compiling the program, the loop accessing data of an array and prefetching data of the array to be accessed at a repetition after prescribed repetitions at each repetition, the first loop including one or more repetitions from an initial repetition to a repetition immediately before the repetition after the prescribed repetitions, the second loop including one or more repetitions from the repetition after the prescribed repetitions to a last repetition, and generate an intermediate language code configured to access data of the array using a first region in a cache memory and prefetch data of the array using a second region in the cache memory in the first loop, and to access and prefetch data of the array using the second region in the second loop.
US10353681B2 Systems and methods for using error correction and pipelining techniques for an access triggered computer architecture
A method for improving performance of an access triggered architecture for a computer implemented application is provided. The method first executes typical operations of the access triggered architecture according to an execution time, wherein the typical operations comprise: obtaining a dataset and an instruction set; and using the instruction set to transmit the dataset to a functional block associated with an operation, wherein the functional block performs the operation using the dataset to generate a revised dataset. The method further creates a pipeline of the typical operations to reduce the execution time of the typical operations, to create a reduced execution time; and executes the typical operations according to the reduced execution time, using the pipeline.
US10353677B2 Splitting operators in a streaming application
An operator split mechanism analyzes code in a streaming application according to specified split criteria to determine when an operator in the streaming application can be split. At compile-time, when an operator satisfies the split criteria, the operator split mechanism splits the operator according to the split criteria. In an integrated development environment (IDE), the operator split mechanism determines when an operator satisfies the split criteria, and splits the operator according to the split criteria. The operator split mechanism can operate in an automatic mode where operators are split without further input from the user, or in a more interactive mode where the operator split mechanism provides recommendations and options to a user, who makes appropriate selections, and the operator split mechanism then functions according to the selections by the user.
US10353676B2 Intelligent software compiler dependency fulfillment
A machine learning tool for resolving a compiler error in an application is provided. The application and an associated application metadata file may be stored on a server. The machine learning tool may identify one or more referenced external dependencies causing the compiler error. The machine learning tool may comprise a web crawler configured to locate one or more comparable external dependencies. The web crawler may retrieve an external dependent metadata file for each of the located comparable external dependencies and download the comparable external dependent metadata files. The machine learning tool may be configured to compare the metadata of each comparable external dependent metadata file to the metadata of the application metadata file, assign a confidence level relative to a pre-determined confidence level, for each located comparable external dependency, and download the located comparable external dependencies having a confidence level greater than the pre-determined confidence level.
US10353675B2 Discovering high-level language data structures from assembler code
A computer-implemented method for transforming implicit data structures expressed by assembler code into high-level language structures includes analyzing a section of assembler code to identify a plurality of data items. The computer-implemented method further includes storing the plurality of data items in a plurality of groups. The computer-implemented method further includes modifying one or more groups in the plurality of groups based, at least in part, on a pair of adjacent groups having a non-identical overlap. The computer-implemented method further includes creating an overlap list for each group. The computer-implemented method further includes generating data modeling language for the section based, at least in part, on each overlap list. A corresponding computer system and computer program product are also disclosed.
US10353674B2 Data processing and communications systems and methods for the efficient implementation of privacy by design
Data processing systems and methods for: (1) receiving from a first set of users, respective answers for question/answer pairings regarding a product's proposed design; (2) using the question/answer pairings to prepare an initial privacy impact assessment for the product; (3) displaying the plurality of question/answer pairings to a second set of users; (4) receiving recommended steps to be implemented as part of the design of the product to address any privacy-related concerns identified in the initial privacy impact assessment; and (5) after the tasks have been completed, generating a report documenting that: (a) the initial privacy assessment has been conducted for the product; (b) one or more revisions have been made to the product to facilitate the compliance of the product with the one or more privacy standards; and (c) an updated privacy assessment has been conducted for the product.
US10353672B2 Methods and apparatuses for computing trigonometric functions with high precision
A method for computing trigonometric functions, performed by an ALU (Arithmetic Logic Unit) in coordination with an SFU (Special Function Unit), is introduced to contain at least the following steps. The ALU computes a remainder r and a reduction value x* corresponding to an input parameter x. The SFU computes an intermediate function f(x*) corresponding to the reduction value x*. The ALU computes a multiplication of the reduction value x* by the intermediate function f(x*) as the computation result of a trigonometric function.
US10353671B2 Circuitry and method for performing division
A data processing apparatus comprises signal receiving circuitry to receive a signal corresponding to a divide instruction that identifies a dividend x and a divisor d. Processing circuitry performs, in response to said divide instruction, a radix-N division algorithm to generate a result value q=x/d, where N is an integer power of 2 and greater than 1. Said division algorithm comprises a plurality of iterations, each of said plurality of iterations being performed by quotient digit calculation circuitry to determine a quotient value of that iteration q[i+1] based on a remainder value of a previous iteration rem[i]; and remainder calculation circuitry to determine a remainder value of that iteration rem[i+1] based on said quotient value of that iteration q[i+1] and said remainder value of said previous iteration rem[i]. Result calculation circuitry derives said result value q based on each quotient value selected by said digit selection circuitry for each of said plurality of iterations. For at least some of said plurality of iterations, said quotient digit calculation circuitry speculatively determines a set of candidate values before a quotient value of said previous iteration is known and, in response to said quotient value of said previous iteration becoming known, determines said quotient value of that iteration q[i+1] based on one of said candidate values.
US10353666B2 Starting network-based services using a vocal interface with communication software on a mobile computing device
A method for starting network-based services using a vocal interface includes collecting voice information from a user and identifying network-based service information and transaction data. The network-based service information includes a voice command for starting one or more network-based services for the user. The transaction data includes one or more parties associated with a transaction and a transaction amount. The method further includes sending at least a portion of the voice information that includes the network-based service information and the transaction data to a server to process the one or more network-based services based on the service information and the transaction data.
US10353664B2 Method and system for facilitating collaboration sessions
A method and system for facilitating a collaboration session among a plurality of conferees, each conferee using a distinct interface device that includes a distinct display screen, the interface devices including at least a first interface device including a first display screen used by a first conferee, the method comprising the steps of presenting a first session interface on the first display screen, presenting a second session interface on the second display screen, and during a conference content sharing session while content is being shared among conferees in at least the first and second sharing windows, identifying other display screens that may be used to present shared content, presenting screen selection options for other display screens via the first session interface, receiving a selection via the first session interface of at least one of the presented screen selection options and in response to the received selection, associating the display screen that is associated with the selected screen selection option with the first and second session interfaces for accessing session content during the on-going session.
US10353659B2 Electronic device for controlling plurality of displays and control method
According to various examples of the present invention, an electronic device for controlling a plurality of displays can comprise: a first display for displaying a first screen; a second display for displaying a second screen; and a control unit for determining attributes of the first screen and the second screen, for determining whether to display, on a display that does not enter into an idle mode, a screen displayed on a display that enters into the idle mode in correspondence to the entry into the idle mode of either the first display or the second display, and for controlling the first display or the second display such that the first screen or the second screen is displayed thereon. In addition, various other examples are possible.
US10353653B2 Information processing terminal, information processing method, and non-transitory computer-readable medium for specifying a position of a printer, measuring a distance range in plural communication modes
According to this invention, in printing from a mobile terminal to a printer, the distance between them is measured in an LE mode, and when the distance reaches a predetermined distance, print data is transmitted to the printer in a normal mode and held in the printer. When the distance becomes shorter, a print execution instruction is issued to the printer in the normal mode, thereby causing the printer to execute printing.
US10353652B2 Dynamic imposition identifier for items cut from sheets
A job includes pages that have multiple items positioned according to coordinates. A sheet coordinate location identifier for each of the items (that corresponds to the coordinates for the items) is added to the job. The job is printed to produce printed sheets of items (printed items) printed according to the coordinates. A cutting device cuts the printed sheets, according to the coordinates, into individually cut items. Each of the cut items includes the sheet coordinate location identifier printed thereon, and this identifies the pre-cutting locations of the cut items within the uncut sheets of print media. The cut items are inspected for cutting defects to identify defective items. Pre-cutting locations of the defective items are identified using only the sheet coordinate location identifier printed on the defective items. A repair recommendation for the cutting device is based on the most common pre-cutting location of the defective items.
US10353649B1 Systems and methods for printing a document and related referenced content
The present disclosure discloses methods and systems for printing a document and related referenced content. The method includes: receiving one or more pages of a document for printing by a multi-function device, the one or more pages include content, wherein at least one page selected for printing includes a reference, wherein content corresponding to the reference is not selected for printing. Then, content of each page selected for printing is automatically analyzed to identify the reference. Thereafter, content corresponding to the identified reference is automatically identified. The identified referenced content along with a page including the referenced content is automatically displayed via a user interface. The referenced content and the one or more pages are printed.
US10353644B2 Print control apparatus, print control method, and image forming system
A print control apparatus includes: a print controller that controls operation of an image forming apparatus which prints images on a continuous sheet; a display controller that causes a display apparatus to display a main screen which is a print setting screen including setting items corresponding to contents of the operation of the image forming apparatus; and an input controller that receives instructions related to setting contents of the setting items. The main screen includes a first print pattern diagram. The first print pattern diagram includes: a sheet diagram part that represents a figure corresponding to pages in the continuous sheet; and setting diagram parts that represent figures corresponding to the setting contents of the setting items. The display controller updates contents of the first print pattern diagram in response to the setting contents of the setting items that the input controller receives.
US10353638B2 Security method and apparatus to prevent replay of external memory data to integrated circuits having only one-time programmable non-volatile memory
A method for generating a secure nonce using a one-time programmable (OTP) memory within an integrated circuit to provide persistence, the method including randomly selecting k currently-unprogrammed bits in the OTP memory, creating a data set using data derived from current contents of the OTP memory altered by changing the states of the k currently-unprogrammed bits of the OTP memory, and employing as the secure nonce the data set or data derived from the data set. The selected k bits are programmed in the OTP memory.
US10353637B1 Managing data storage
A method and system for use in managing data storage is disclosed. Data storage in a data storage system is managed. The data storage system comprises a first cache and at least one solid state drive for storing data. The data storage in connection with the at least one solid state drive is monitored. The amount of free data storage capacity in connection with the at least one solid state drive is determined in response to monitoring the data storage in connection with the at least one solid state drive. At least a portion of the free data storage capacity is provisioned as a second cache in response to determining the amount of free data storage capacity in connection with the at least one solid state drive.
US10353636B2 Write filter with dynamically expandable overlay
A write filter can be configured to employ a dynamically expandable overlay. The size of the overlay could initially be small and could then grow and shrink during the current session based on demand. The overlay can span both RAM and disk to thereby allow the size of the overlay to be relatively large. When sufficient RAM is available, the overlay can be allowed to grow in RAM. In contrast, if RAM is low, the overlay can grow on disk. Also, artifacts in the overlay can be moved from the RAM portion to the disk portion to reduce the amount of RAM consumed by the overlay. Because the overlay is dynamically expandable, it will typically not become full and will therefore not force a reboot.
US10353635B2 Data control across multiple logical arrays
A storage cluster is provided. The storage cluster includes a plurality of storage nodes coupled together as the storage cluster. The plurality of storage nodes is configured to assign data to two or more logical arrays and the plurality of storage nodes is configured to establish data striping across the plurality of storage nodes for user data of each of the two or more logical arrays.
US10353633B2 Mass storage virtualization for cloud computing
Aspects of the present disclosure relate to systems and methods for virtualizing mass storage using an interface card, or other special hardware unit, operatively coupled to a host system. In various implementations, the interface device and host system may collectively emulate a mass storage device for another “terminal” computing system in a manner that is transparent to the terminal system. Moreover, in various implementations, a mass storage device may be emulated in a manner that is transparent to the terminal system, without requiring modifications to the terminal platform's hardware or software architecture.
US10353626B2 Buffer memory management method and write method using the same
A method of performing a write operation, the method comprising: comparing a data pattern of a currently received command directing a write operation to data patterns of at least one previously received command; and performing a write operation, based on the currently received command directing the write operation, by writing the data patterns of the at least one previously received command instead of the data pattern of the currently received command when the data pattern of the currently received command directing the write operation is identical to the data patterns of the at least one previously received command
US10353616B1 Managing data relocation in storage systems
A method is used in managing data relocation in storage systems. Data access activity information is gathered for a set of slices of a storage tier in a data storage system for migrating the set of slices from the storage tier to another storage tier. The data storage system includes a first storage tier and a second storage tier configured such that performance characteristics associated with the first storage tier is superior to the second storage tier. Based on a pattern indicated by the data access activity information, a temperature for the set of slices is determined by applying a predictive analysis technique. Based on the determination, relocation of data is effected in the storage system.
US10353611B2 Data storage device and operating method thereof
A data storage device includes a nonvolatile memory device; a control unit suitable for generating a descriptor in which works for controlling the nonvolatile memory device are described; a memory control unit suitable for performing a control operation for the nonvolatile memory device and a data input operation, based on the descriptor; and a calibrator suitable for performing a calibration operation for a signal to be provided to the nonvolatile memory device, in response to an enable signal provided from the memory control unit, wherein the memory control unit controls the calibrator such that the control operation for the nonvolatile memory device and the calibration operation of the calibrator are performed in parallel.
US10353608B2 Device and method for determining a number of storage devices for each of a plurality of storage tiers and an assignment of data to be stored in the plurality of storage tiers
A device and method for determining number of storage devices for each of plurality of storage tiers and assignment of data to be stored in the plurality of storage tiers. The device computes an optimized number of storage devices for each tier including a classifier, which receives units as input data to be stored in the system. Based on the characteristics of the storage devices, the device outputs a data-unit-to-storage tier assignment. An optimizer receives data-unit-to-storage tier assignment from the classifier and a cost budget for the system. Thereafter, an output for the number of storage devices for each storage tier is calculated. A method for determining number of storage devices for each of a plurality of storage tiers and assignment of data to be stored in the plurality of storage tiers are also provided.
US10353607B2 Bloom filters in a flash memory
Systems and methods for managing content in a flash memory. A data structure such as a Bloom filter is implemented in flash memory such that updates to the data can be performed by overwriting pages in the memory.
US10353603B1 Storage container based replication services
A storage system is provided, comprising a processor and a first storage array in operable communication with the processor. The first storage array comprises a data storage entity and a container executing within the storage array, the container in operable communication with the data storage entity. The container is configured to run at least one service used to control at least one operation used by the storage system. In certain embodiments, the container is configured to execute the service within the storage array to control operations involving the storage array from within the storage array. In certain embodiments, the container further comprises a service intercepting and controlling inputs and outputs (I/O) to and from the storage system.
US10353601B2 Data movement engine
A memory system of a data processing system includes one or more storage devices and a data rearrangement engine for moving data between memory regions of the plurality of memory regions. The data rearrangement engine is configured to rearrange data stored at non-contiguous addresses in a source memory region into contiguous address in a destination region responsive to a rearrangement specified by a host processing unit of the data processing system. A description of the rearranged data is maintained in a metadata memory region. Rearranged data may be accessed by one or more host processing units. Write-back of data from the destination to the source region may be reduced by use of Bloom filter or the like.
US10353600B2 Tape library initiated media verification
A method for verification of content of tape cartridges in a tape library system using tape drives of the tape library, is provided. The method includes instructing the tape drive to perform tape cartridge verification on the tape cartridge. The method further includes after completion of the tape cartridge verification, unloading the tape cartridge to its original storage position. The method further includes transmitting verification data of the tape cartridge verification to a database of the tape library system for analysis.
US10353597B2 Prioritizing pages to transfer for memory sharing
A method for transferring memory pages to a first and a second page repository identifies pages in a memory sharing operation for transfer to a first page repository and pages in a memory migration operation for transfer to a second page repository. Pages in the memory migration operation may be prepared for transfer prior to transfer of the pages in the memory sharing operation. Transferring pages in the migration operation may remove the need to transfer pages in the memory sharing operation.
US10353588B1 Managing dynamic resource reservation for host I/O requests
In a data storage system a host I/O request is received from a host-side interface, the host I/O request specifying a range of logical block addresses (LBAs) of a mapped logical unit (MLU). Mapping information is obtained for a plurality of extents of the underlying logical units of storage. If there are a sufficient number of free sub-I/O request tracking structures to track completion of a plurality of respective sub-I/O requests for the extents, then the sub-I/O requests are concurrently issued to the device-side interface, using the mapping information. Upon receiving transfer initiation responses for the sub-I/O requests to initiate transfer of the respective extents, they are forwarded to the host-side interface to cause the respective extents to be transferred to/from the host. As the transfer initiation responses are forwarded to the host-side interface, the respective sub-I/O request tracking structures are freed for use in processing subsequent host I/O requests.
US10353584B2 Data storage device and method for rewriting parameters thereof
A data storage device is provided. The data storage device includes a flash memory and a controller. The flash memory stores a firmware. The firmware includes a plurality of mode page settings, and each mode page setting includes a plurality of mode parameters. The controller receives a data out message from a host, arranged to rewrite a first mode page setting among the plurality of mode page settings. The controller determines whether the data out message will change the mode parameters which cannot be rewritten in the first mode page setting according to the data out message. When the data out message will change the mode parameters which cannot be rewritten in the first mode page setting, the controller replies to the host with an UPIU response message indicating a failure event.
US10353583B2 Efficient temporary dynamic anchor points within and between application document(s)
Navigating within a document to a specific cursor location within an open document which a user has marked with a temporary anchor point by receiving a retrieval keystroke within the document from the user; verifying the retrieval keystroke relates to a temporary anchor point; and based on the verified retrieval keystroke, a computer moving a cursor to the location within the document at which the temporary anchor point associated with the verified retrieval keystroke is located, without additional user interaction with the open document.
US10353577B2 Method and system for implementing content navigation or selection using touch-based input
Novel tools and techniques are provided for implementing media content streaming or playback, and, more particularly, for implementing content navigation or selection using touch-based input. In various embodiments, a computing system might display a first video content on a display screen of a main display device and on a touchscreen display of a user device, the first video content displayed on one mirroring that displayed on the other. In response to receiving user input via the touchscreen display, the computing system might shift display of the first video content along a first direction consistent with the user input while displaying and shifting display of a second video content along the first direction such that the two video content are adjacent to each other during shifting. The computing system might mirror the display and the shifting of the display of the first and the second video content on the display screen.
US10353576B2 User interface for managing controllable external devices
An electronic device, with a display, a touch-sensitive surface, one or more processors and memory, displays a first representation of a first controllable external device, where the first controllable external device is situated at a location. The device detects a first user input corresponding to a selection of the first representation of the first controllable external device. The device, after detecting the first user input, adds data identifying the first controllable external device and a first state of the first controllable external device in a scene profile.
US10353573B2 Information processing apparatus, information processing system, information processing method, and non-transitory computer-readable storage medium for skipping information processing in execution
Provided is an information processing apparatus that enables, during execution of information processing, a simple and intuitive operation to suspend the information processing, and to start another information processing. An example information processing apparatus includes a game processing unit that executes game processing, a suspension processing unit that suspends the game processing being executed in the game processing unit, in response to a touch-on operation to a touch panel, and a skip processing unit that switches the game processing being executed in the game processing unit to another game processing different from the game processing being suspended by the suspension processing unit, in response to a slide operation to the touch panel.
US10353572B2 Ticketing machine on a wall
A ticketing machine on a wall includes an image projection device, a touch sensor, a wireless interface that is configured to communicate with a user's mobile device, and a processor. The processor is configured to project, using the projector, a graphical user interface of the ticketing machine on a surface and detect, using the touch sensor, a touch interaction of a user of the ticketing machine on the graphical user interface that is projected on the surface. The processor is further configured to determine a selection of an option of the user based on the detected touch interaction and provide, using the wireless interface, an entry product to a mobile device of the user based on the selected option.
US10353568B2 Display apparatus for controlling display of images based on detected touch operations
A display apparatus includes a number-of-touches detecting unit, a first touch-area detecting unit and a first switching control unit. The number-of-touches detecting unit detects the number of touch operations when a user performs a plurality of touch operations on a touch panel. The first touch-area detecting unit detects areas, including touch positions of the plurality of touch operations, from a plurality of areas into which the touch panel is partitioned. The first switching control unit controls switching display, based on the number of detected touch operations and the detected areas.
US10353566B2 Semantic zoom animations
Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of interest. These techniques may also include a variety of different features, such as to support semantic swaps and zooming “in” and “out.” These techniques may also include a variety of different input features, such as to support gestures, cursor-control device, and keyboard inputs. A variety of other features are also supported as further described in the detailed description and figures.
US10353565B2 Input apparatus and button arrangement for handheld device
A media device for storing and playing media such as audio, video or images, includes a memory device configured to store a plurality of media items in a digital format. The media device also includes a display configured to present a group of media items from the plurality of stored media items and to present a visual indicator that is capable of scrolling through the displayed group of media items in order to designate a specific media item from the group of media items. The media device further includes a touch pad configured to receive input from a sliding motion or a tapping motion of a finger. The sliding motion of the finger controls the movement of the visual indicator through the group of media items. The tapping motion of the finger selects the specific media item that is designated by the visual indicator.
US10353562B2 Computer implemented method for creating a dynamic light effect and controlling a lighting device according to the dynamic light effect
A controller (100) for creating a dynamic light effect and controlling a lighting device (120) according to the dynamic light effect, the controller comprising: a user interface (104) for receiving user input, a display unit (108), a processor (106) for rendering, on the display unit (108), a graphical representation of the lighting device in an area of an image at a first position, the first position being associated with first color information, and for setting, upon receiving a first user input via the user interface (104), the graphical representation in a first state, wherein the graphical representation moves across the area of the image from the first position to a plurality of subsequent positions over a period of time, the plurality of subsequent positions being associated with subsequent color information, and for generating one or more lighting control commands (110) based on the first color information and the subsequent color information, and a communication unit (102) for communicating the generated one or more lighting control commands (110) to the lighting device (120), so as to control the light output of the lighting device (120) according to the first color information and the subsequent color information subsequently over the period of time. A corresponding computer implemented method for for creating a dynamic light effect is also claimed.
US10353557B2 Graphic drawing device and recording medium storing graphic drawing program
A graphic drawing device includes a display unit and a processor. The processor executes a process includes: displaying on the display unit, a measurement item corresponding to at least one graphic part drawn on the display unit; displaying on the display unit, a slider identifier for setting a slider in a case that the displayed measurement item is a type capable of setting a slider for changing a value of the displayed measurement item; and displaying on the display unit, a slider for changing the value of the displayed measurement item according to an operation by a user with respect to the displayed slider identifier.
US10353556B2 Method and device for providing a user with feedback on an input
A device, system and method for providing a user with feedback on an input. During use, when an input is received, the input is evaluated and classified. Depending on the determined class, an orientation of an interface of a display element (1, 2, 3, 4, 5, 6, 7, 9) displayed on a display unit (IO) is modified.
US10353553B2 Method, system and computer program product for navigating digital media content
The field of the invention relates to methods, systems and computer program products for navigating digital media content, in particular for navigating digital media content using an interface abstracted from that digital media content instead of, or as a supplement to, traditional user interface controls. There is provided a method for presenting a user interface to an end user to facilitate the searching, browsing and/or navigation of digital media content, the method comprising the steps of: (a) analysing the digital media content to create “hooks” related to the digital media content, or retrieving “hooks” in the digital media content, and (b) replacing or augmenting a graphical or textual representation of the digital media content with the “hooks”.
US10353549B2 Predictive watch face interface
Systems, methods, and media related to utilizing a wearable device to monitor a remote system include receiving historical data related to operation of a remote system. The historical data includes recorded events occurring in the past. Predictive data is also received. The predictive data relates to operation of the remote system. Moreover, the predictive data includes an indicator of a predicted breach of a condition in the future. The historical and predictive data is displayed on the wearable device along with a graphical indicator for the predicted breach.
US10353545B2 Flow autocomplete
In one implementation, a system for protocol determination includes a monitor engine to monitor a number of interactions with a user interface. In addition, the system includes a sequence engine to determine a plurality of steps for each of the number of interactions. In addition, the system includes a reference engine to determine a step from the plurality of steps that corresponds to at least one of the number of interactions. In addition, the system includes a selection engine to suggest a particular interaction with the user interface based on the determined first step.
US10353541B1 Context menu fragment management
Context menu fragment management includes obtaining an event triggering a display of a context menu, and generating a first portion of the context menu. Generating the first portion includes performing an operation in a context menu fragment expression using data from a data source to obtain a context menu fragment identifier, selecting a context menu fragment identified by the context menu fragment identifier, and adding the context menu fragment to the context menu. Context fragment management further includes generating a second portion of the context menu, and presenting the context menu.
US10353540B2 Display control device
The display control device includes a display control unit, a selection detecting unit, an icon identifying unit, and an aggregate-icon creating unit. The selection detecting unit detects whether a plurality of icons displayed on a display screen have been selected as if the icons were connected along a line. When the selection detecting unit detects that the icons have been selected as if the icons were connected along a line, the icon identifying unit identifies the selected icons along the line. The aggregate-icon creating unit creates an aggregate icon aggregating the icons identified by the icon identifying unit. The display control unit performs control operations to display the aggregate icon created by the aggregate-icon creating unit on the display screen.
US10353536B2 Terminal and controlling method thereof
Disclosed are a terminal and operating method thereof. The present invention includes obtaining an input for selecting at least one video, displaying a polyhedron displaying a preview image of the selected at least one video on each of a plurality of faces, obtaining an input for selecting at least one of a plurality of the faces included in the displayed polyhedron, and outputting a video corresponding to the selected face.
US10353533B2 Manipulating visual representations of data
Technologies relating to manipulating visual representations of data. A method is provided that includes displaying a first visual representation including a zoom parameter having a first value; receiving a first input while maintaining a first position of a cursor relative to the first visual representation; modifying the zoom parameter to have a second value, where the first visual representation of the document is adjusted according to the second value to provide a second visual representation; identifying a change in position of the cursor to a second position relative to the second visual representation; receiving a second input to modify the zoom parameter of the second visual representation; and modifying the zoom parameter to have a third value, where the second visual representation of the document is adjusted relative to the second position of the cursor according to the third value to provide a third visual representation of the document.
US10353527B2 Display device with capacitive touch panel
A display device with a capacitive touch panel includes a laminate between a display panel and a cover layer, the laminate having a circularly polarizing plate, a first conductive layer, and a second conductive layer. The circularly polarizing plate includes a substrate and a polarizing plate. The first conductive layer, the second conductive layer, and the substrate are positioned closer to the display panel than is the polarizing plate, and the first conductive layer is positioned closer to the cover layer than is the second conductive layer. The first and second conductive layers are arranged apart from each other in a stacking direction so as to form a capacitive touch sensor. One of the first and second conductive layers is formed on one surface of the substrate. The substrate has an optical film with a phase difference of λ/4. The polarizing plate has a polarizing film.
US10353523B2 Passenger communication lighting
A passenger communication lighting display on or adjacent a touch bar on a passenger door of a transit vehicle comprises a display that can be controlled to display multiple colors continuous or blinking, and a control means causing the display to be dark when the door is closed, the display to be a first color when the operator has authorized opening, the display to flash a second color when the passenger has requested the door be opened, the display to be blinking the second color when the door is opening, the display to be continuously the second color when the door is resting in the open position, and the display to be blinking a third color while the door is closing.
US10353519B2 Input control method and electronic device
An electronic device includes a touch operation part that enables information to be input by touch operation to a predetermined input region, and a controller that controls validation and invalidation of an input function of the touch operation part. The controller invalidates the input function to a partial region in the input region of the touch operation part, validates the input function to the partial region in a predetermined period, when predetermined touch operation is performed to a specific region where the input function in the input region is valid, while the input function to the partial region is invalidated, and invalidates the input function to the partial region after the predetermined period has passed.
US10353517B2 Differential IIR baseline algorithm for capacitive touch sensing
A method of processing raw response signals for capacitive sense arrays is performed at an electronic device having one or more processors and a capacitive sense array. The process receives a raw response signal from the capacitive sense array. The process computes an offset signal that represents an average baseline value of the raw response signal over a period of time and filters the raw response signal to a limited frequency band, thereby forming a bandwidth limited signal. The process also computes a differential signal as the difference between the offset signal and the bandwidth limited signal and uses the differential signal to detect an object proximate to the capacitive sense array.
US10353516B2 Merged floating pixels in a touch screen
Touch sensor panel configurations for reducing wobble error for a stylus translating on a surface over and between electrodes of the touch sensor panel are disclosed. In some examples, electrodes with more linear signal profiles are correlated with lower wobble error. In some examples, diffusing elements formed of floating segments of conductive materials can diffuse signal from a stylus to a plurality of electrodes, thus, making the signal profiles associated with the electrodes more linear. In addition, diffusing elements can be configured to improve the optical uniformity of the touch sensor panel. In some examples, the diffusing elements can be formed on the same layer as floating dummy pixels and resemble a plurality of merged floating dummy pixels.
US10353510B2 Force-scalable stationary interface control
A force-scalable stationary interface control is provided. The control includes a knob-like structure including an axis and a fixed surface located at least partially around the axis, and a touch sensor located at least partially around the fixed surface, the touch sensor configured to sense a plurality of different levels of applied pressure and locations of touch input. The control further includes at least one output device. The control further includes a controller configured to: identify a first level of applied pressure sensed at the touch sensor, identify a scrolling action based on a detected change in locations of the touch input sensed at the touch sensor, identify a current scale of the scrolling action based on an identified first level of applied pressure, and control the at least one output device to provide an identified current scale and an identified scrolling action.
US10353509B2 Controlling audio volume using touch input force
Controlling an audio volume is disclosed. An indicator identifying a force intensity of a touch input provided on a touch input surface is received. It is determined that the touch input is associated with an audio volume control. The audio volume is controlled based at least in part on the indicator identifying the force intensity of the touch input.
US10353504B2 User interface for computing devices equipped with pressure-sensitive displays
Techniques include receiving a user notification (e.g., a text-based notification, a phone call, or a voicemail) at a user device. The techniques further include receiving a pressure input from a user of the device at a pressure-sensitive display of the device and determining that the display is covered (e.g., obscured from the user's view). The techniques also include, in response to receiving the pressure input and determining that the display is covered, performing an action associated with the notification using the device (e.g., speak or playback the notification at the device, enable the user to vocally interact with the notification at the device, or forward the notification to another device for display, speech or playback output, and/or user vocal interaction). Additional techniques include, in response to receiving the pressure input and determining that the display is covered, setting the device into a predetermined state (e.g., of a software application).
US10353503B2 Integrated force sensing element
An integrated force sensing element includes a piezoelectric sensor formed in an integrated circuit (IC) chip and a strain gauge at least partially overlying the piezoelectric sensor, where the piezoelectric sensor is able to flex. A human-machine interface using the integrated force sensing element may include a conditioning circuit, temperature gauge, FRAM and a processor core.
US10353500B2 Touch device
A touch device according to one embodiment comprises: A touch device according to one embodiment comprises: a display panel; and a touch device on the display panel, and the touch device includes: a substrate including one surface and an opposite surface; a receiving groove formed in one surface; and a protrusion part formed on the opposite surface, and an area, in which the receiving groove is formed, overlaps with an area in which the protrusion part is formed, and a fingerprint sensor is provided in the receiving groove, and a substrate thickness in the area, in which the protrusion part is formed, is thinner than a substrate thickness in the area having no protrusion part.
US10353494B2 Information processing apparatus and method for controlling the same
A method for controlling an information processing apparatus includes setting a cursor operation area in a display area, wherein the cursor operation area is an area other than an area in which a cursor displayed in the display area is movable and other than a keyboard displayed in the display area.
US10353491B2 System and method for motion processing in mobile devices
A mobile device is disclosed. The mobile device comprises an inertial measurement unit (IMU), a magnetic field detector, a display screen, and a processing unit. The processing unit is operable to monitor directional data from the magnetic field detector. In response to directional data exceeding a predetermined threshold, the processing unit processes the graphic content based on the inertial motion data from the IMU. The controller then displays the graphic content on the display screen demonstrating graphic motion corresponding to the inertial motion data.
US10353489B2 Foot input device and head-mounted display device
A foot input device worn on a foot of a user and configured to output an operation signal used by an external apparatus includes an operation section configured to detect a state of a sole of the foot of the user and output the operation signal corresponding to the detected state of the sole of the foot. The operation section detects, as the state of the sole of the foot, a load received from the sole of the foot of the user and outputs the operation signal corresponding to the detected load.
US10353488B2 Positional input on displays
Positional input systems and methods are provided. Using a handheld device comprising a detector, to which display of a plurality of displays a detector is proximate may be determined. Using the detector, at least a part of an optical pattern disposed on the display to which the detector is proximate may be detected. The part of the optical pattern may correspond to a location on the display.
US10353482B2 Systems and methods for tracking motion and gesture of heads and eyes
Apparatus, systems and methods configured for tracking head and eye movement are disclosed. In one example, an apparatus comprises an imaging sensor, a spatial orientation sensor and a computing device comprising a processor and a memory communicatively coupled with the processor. The imaging sensor is configured for capturing and recording images of an eye of a user when the user stares at a gaze point and rotates a head of the user about a first axis and about a second axis that is orthogonal to the first axis. The spatial orientation sensor is coupled to the imaging sensor such that the imaging sensor has a fixed position and a fixed orientation relative to the spatial orientation sensor and is configured for generating outputs during the rotations of the head of the user, wherein each of the outputs corresponds to one of the images of the eye.
US10353481B2 Method and apparatus for gesture detection in an electronic device
An electronic device includes one or more processors, a motion detector, another motion detector, such as a gyroscope or one or more accelerometers, and one or more proximity detectors. An amount of movement of the electronic device, an amount of rotation about an axis, and whether an object is proximately located with a major face of the electronic device can be determined. A gesture lifting the electronic device occurring can be confirmed when the amount of movement exceeds a first predetermined threshold, the amount of rotation exceeds a second predetermined threshold, and the object is proximately located with the electronic device. Other factors, such as whether the motion was against a gravity direction and a final orientation of the electronic device can be considered as well. A control operation can occur in response to confirming the gesture.
US10353474B2 Unified virtual reality platform
Techniques for providing a unified computational platform for implementing virtual reality systems. In an aspect, a virtual reality (VR) client includes input and output modules for generating a VR user experience. The client also incorporates an assistant interface that couples the input and output modules to an assistant server using a semantic information interchange language (SIIL). The assistant server includes a command inference block for converting user-input SIIL messages to command-input SIIL messages, thereby encoding user VR inputs into a general command set that is recognized and processed by both VR and non-VR modules. Further aspects include techniques for seamless integration between virtual environments and joint VR sessions supporting multiple users.
US10353470B2 Information processing device, method, and computer
There is provided an information processing device to cause vibration to be generated suitable for a state between an information processing device including a vibrating device and a user, the information processing device including: corrected vibration data configured to generate corrected information for correcting a strength of vibration data for a vibrating device including a vibrator on a basis of information provided from a detecting unit configured to detect a contact state of the vibrating device; and an vibration signal generating unit configured to generate a vibration signal from the corrected vibration data.
US10353468B2 Tactile feedback method and apparatus, and virtual reality interactive system
The present application provides a tactile feedback method, comprising: determining, on a virtual reality (VR) interactive controller, a region where contact between a user and the VR interactive controller occurs; and generating, according to relevant information of an object simulated by the VR interactive controller, at least a first contact feedback in the region where the contact occurs. The present application also provides a tactile feedback apparatus and a VR interactive system. The technical solutions provided by embodiments of the present application are used to cause that it is unnecessary to provide a tactile feedback to a user on the entire VR interactive controller, thereby greatly reducing energy consumption needed for generating a tactile feedback.
US10353467B2 Calibration of haptic devices
Disclosed herein are methods and systems for providing haptic output and audio output on computing devices using the same haptic device and methods for calibrating the same. To produce the haptic and audio output, the computing device receives a profile of a desired output waveform that is to be provided by the haptic device. Using the desired output waveform, an input waveform is generated. Once the input waveform that will produce the desired output waveform is generated, the input waveform may be calibrated to account for various structural components of the haptic device and may also be combined with an audio waveform. The input waveform is then provided to the haptic device.
US10353465B2 Iris and pupil-based gaze estimation method for head-mounted device
The present invention discloses a gaze estimation method for a headset device based, on iris and pupil. In the method, only a single camera, a single infrared light source and a central calibration point which is each provided within four average regions at a screen are used, 3D modeling of the pupil and iris is performed through an extracted 2D central feature of eye movement, and a 3D gaze direction vector is established and combined with angle information of the gaze direction, so as to estimate a gaze point position of human eyes. Fully taking a characteristic of applying the headset device into account, the present invention guarantees an accuracy of the gaze point estimation in the headset device and meanwhile greatly reduces the complexity of an entire system structure and a calibration process, and provides a solution with high accuracy and little complexity for the gaze tracking in the headset device.
US10353462B2 Eye tracker based contextual action
The present invention relates to systems and methods for assisting a user when interacting with a graphical user interface by combining eye based input with input for e.g. selection and activation of objects and object parts and execution of contextual actions related to the objects and object parts. The present invention also relates to such systems and methods in which the user can configure and customize specific combinations of eye data input and input that should result in a specific contextual action.
US10353456B2 Advertising machine, and system, method and storage medium for controlling advertising machine
A system for controlling the advertising machine includes a standby control unit, an application processing unit and a power source unit. The application processing unit is configured to control an operation of the advertising machine. The power source unit is configured to provide power to the standby control unit, and provide power to the application processing unit under the control of the standby control unit. The standby control unit is configured to control a standby period and an operating period of the advertising machine according to a standby scheme, wherein during the standby period of the advertising machine, the power source unit is controlled to stop providing power to the application processing unit, and during the operating period of the advertising machine, the power source unit is controlled to provide power to the application processing unit.
US10353454B2 Information processing apparatus and computer program product for changing swap spaces based on a performance threshold
According to an embodiment, an information processing apparatus includes a processing device, a first memory, a second memory, and a controller. The processing device is configured to process first data. The first memory is configured to store at least part of the first data and has an active region supplied with power necessary for holding data. The second memory is configured to store part of the first data. The controller is configured to change number of active regions such that processing information is not more than a threshold. The processing information indicates an amount of processing for moving at least part of second data stored in the first memory to the second memory and for moving at least part of third data stored in the second memory to the first memory, in a certain period for processing the first data having a size larger than active regions.
US10353453B2 Methods and systems for multiple module power regulation in a modular chassis
A controller may be communicatively coupled to a power supply and may be configured to receive a status signal indicative of whether a level of power delivered by the power supply exceeds a threshold power level. The controller may also be configured to, in response to the status signal indicating the level of power delivered by the power supply exceeds the threshold power level, cause a module power limit of at least one of a plurality of modules disposed in a chassis to decrease, wherein the module power limit of a module defines a maximum amount of power the module may consume from the power supply. The controller may also be configured to, in response to the status signal indicating the level of power delivered by the power supply does not exceed the threshold power level, cause the module power limit to increase.
US10353451B2 Semiconductor device and system
In a system using a device not adapted to a single wire bus, a semiconductor device includes an external terminal to be coupled to a power source terminal of an external device, a port that supplies a power source voltage for the external device to the external terminal, a power manager that controls an output of the port, and a CPU that controls an operation of the power manager.
US10353443B2 Storage drive carrier module
An example carrier module may include a carrier board. The carrier board may include a storage drive interface and an adapter connector in electrical communication with the storage drive interface. The adapter connector may engage with a complementary adapter receiver. The adapter connector may include a plurality of signal pins, at least one ground pin that is longer than the signal pins, and at least one power pin that is longer than the signal pins. The plurality of signal pins, the at least one ground pin, and the at least one power pin may engage with the adapter receiver to facilitate electrical communication between the adapter receiver and the adapter connector.
US10353442B2 Expansion slot interface
An expansion slot interface may include a low-profile interface card to engage with an expansion slot, a linking device fixed to the interface card, and an expansion component connector to operably engage with an expansion component. The expansion component may be disposed apart from the interface card. The low-profile interface card may fit underneath a doublewide expansion component that is engaged with an adjacently disposed expansion slot, and the linking device may operably engage the interface card with the expansion component connector.
US10353439B2 Mobile terminal, housing assembly, and method for manufacturing the same
A housing assembly for a mobile terminal includes a housing body, a circuit board, and a fixing member. The housing body has a wiring hole. The circuit board is disposed in the housing body and has an end which passes through the wiring hole and extends out of the housing body. The fixing member is sleevedly attached to the circuit board and engages with the circuit board. An outer sidewall of the fixing member is attached to an inner sidewall of the wiring hole.
US10353438B2 Volume adjustment on hinged multi-screen device
A hinged multi-screen computing device is provided that includes a processor, at least one speaker, two display devices connected by a hinge containing a hinge sensor, and a housing with two parts, each including a display device. At least one of the displays is configured to display GUI controls, one which adjusts a volume balance between a first and second GUI element displayed on each of the first and second displays, and another which adjusts overall volume.
US10353429B2 Eyewear systems
Eyewear is provided including a frame, and a camera connected with the frame, in which the camera is configured to be controlled by a remote controller. The camera may be configured to capture video and/or a photo. The eyewear may include data storage, and the camera may be connected to the data storage. A wrist watch may be configured to act both as a time piece and a controller of the camera. The eyewear may also include a heads up display and/or a video file player. The eyewear may also include an electro-active lens.
US10353428B2 Protective case with keyboard for portable electronic device
A protective case for a tablet device having a back face and a front face, a touchscreen on its front face, and one or more control buttons and ports on its perimeter walls. The case comprises a shell having front and back sides wherein the front side is configured to receive and retain the tablet device while providing user access to the touchscreen and user access to one or more of the control buttons, said shell including a back wall that is configured to cover at least a portion of the back face of the tablet. The protective case further includes a front cover that includes a tray, a wireless keyboard and keyboard housing. The tray includes opposing side rails and the keyboard housing includes opposing grooves on opposing side walls that are concealed and configured to engage the rails to allow the keyboard housing to slide in and out from the tray in a defined manner. The tray, keyboard and shell may each include magnets to facilitate the positioning of the case in the various open and closed positions.
US10353420B2 Mobile micro-grid power system controller and method
Methods and control apparatus are presented for controlling supply of electrical power to a micro-grid power system, in which a master controller automatically rebalances the micro-grid by changing an activation state of one or more loads and/or activating and deactivating individual power supplies to preferentially activate non-fuel consuming power supplies and deactivate fuel consuming power supplies so as to minimize fuel consumption for the micro-grid power system.
US10353419B2 Apparatus comprising an energy source
Apparatus comprising an energy source (102) configured to provide energy to an energy-consuming device (106). The energy source (102) can be embedded within an item of furniture. The apparatus also includes a communication resource (104) configured to be in communication with a remote sever (108) in order to authorize delivery of a predetermined amount of energy by the energy source (102) to the energy-consuming device (106).
US10353418B2 Programmable power supplies for cellular base stations and related methods of reducing power loss in cellular systems
Methods of powering a radio that is mounted on a tower of a cellular base station are provided in which a direct current (“DC”) power signal is provided to the radio over a power cable and a voltage level of the output of the power supply is adjusted so as to provide a substantially constant voltage at a first end of the power cable that is remote from the power supply. Related cellular base stations and programmable power supplies are also provided.
US10353417B2 Ripple pre-amplification based fully integrated low dropout regulator
A ripple pre-amplification based fully integrated LDO pertains to the technical field of power management. The positive input terminal of a transconductance amplifier is connected to a reference voltage Vref, and the negative input terminal of the transconductance amplifier is connected to the feedback voltage Vfb. The output terminal of the transconductance amplifier is connected to the negative input terminal of a transimpedance amplifier and the negative input terminal of an error amplifier. The positive input terminal of the transimpedance amplifier is connected to the ground GND, and the output terminal of the transimpedance amplifier is connected to the positive input terminal of the error amplifier. The gate terminal of the power transistor MP is connected to the output terminal of the error amplifier, the source terminal of the power transistor MP is connected to an input voltage VIN, and the drain terminal of the power transistor MP is grounded.
US10353416B2 Trimming circuit and operating method thereof
Disclosed herein is a method for trimming a voltage regulator by a trimming circuit comprising a voltage divider configured to divide a divide reference voltage according to a divider code and to output a first divider output voltage, a comparator configured to receive the first divider output voltage and a compare reference voltage and to output an output voltage of the comparator by comparing the first divider output voltage and the compare reference voltage and a logic unit configured to output the divider code to the voltage divider and to determine a final divider code based on the output voltage of the comparator.
US10353413B2 Voltage generation circuits, semiconductor devices including the same, and methods of generating voltages
A voltage generation circuit includes a current source connected to a first node to generate a first internal current corresponding to a constant current, a comparison circuit generating a drive voltage whose level is controlled according to a voltage difference between the first node whose voltage level is controlled by the first internal current and a second node, and a charge supply circuit controlling an amount of charge supplied to the first and second nodes from a power supply voltage terminal according to a level of the drive voltage to generate a supply voltage.
US10353411B2 Bypass switch for in-line power steal
A power supply unit for use with thermostats or other like devices. The power supply unit may keep electromagnetic interference emissions and harmonics at a minimum. A unit may have enough power for triggering a switch at about a cross over point of a waveform of input power to the unit. Power for triggering may come from a storage source. Power for the storage source may be provided with power stealing which require switching transistors which can generate emissions. In-line thermostats using MOSFETS power steal may do the power steal during an ON state (triac, relay or silicon controlled rectifier activated). Gate signals to the transistors may be especially shaped to keep emissions from transistor switching at a minimum. All that may be needed, during an OFF state as a bypass, is a high voltage controllable switch. The need may be achieved using high voltage MOSFETS.
US10353410B2 Geographic specific controlling of a transport refrigeration system
Systems and methods for automatically adjust control parameters of a TRS according to local, regional and/or federal regulations on emissions, noise and/or other requirements applicable to a particular location and/or time, are provided. When the TRS is operating within a predefined geographic region at a specific time, control parameters or an operation mode of the TRS can be automatically adjusted so that emission and/or noise from the TRS can be compliant with the regulations applicable to that predefined geographic region.
US10353409B2 Flow and pressure stabilization systems, methods, and devices
A flow and pressure stabilization device comprises a housing; a first fluid chamber; a gas chamber; a deformable bladder that separates the first fluid chamber from the gas chamber and at least partially defines a volume of the first fluid chamber; a second fluid chamber in fluid communication with the first fluid chamber via a fluid passage; and a variable flow valve in fluid communication with the second fluid chamber, the variable flow valve comprising: a fluid port in fluid communication with a fluid outlet; a deformable diaphragm positioned adjacent the fluid port, the diaphragm at least partially defining a volume of the second fluid chamber; and an outflow control button coupled to the diaphragm and extending at least partially into the fluid port, the outflow control button comprising an at least partially tapered surface.
US10353408B2 System for and method of fast pulse gas delivery
A system for delivering pulses of a desired mass of gas to a tool, comprising: a mass flow controller including flow sensor, a control valve and a dedicated controller configured and arranged to receive a recipe of a sequence of steps for opening and closing the control valve so as to deliver as sequence of gas pulses as a function of the recipe. The mass flow controller is configured and arranged so as to operate in either one of at least two modes: as a traditional mass flow controller (MFC) mode or in a pulse gas delivery (PGD) mode. Further, the dedicated controller is configured and arranged to delivery pulses of gas in accordance with anyone of three different types of pulse gas delivery processes: a time based pulse delivery process, a mole based pulse delivery process and a profile based pulse delivery process.
US10353405B2 Automatic calibration of position transmitter
A system and method using a valve controller to control a valve. The valve controller including a position controller for moving the valve and a transmitter for providing information about the position of the valve. A calibration table and/or chart based on calibration data of the position controller is generated to provide a transmitter output value, wherein the transmitter need not be separately calibrated. The calibration table and/or chart may be stored in the position controller and provided to the transmitter upon completion of the calibration of the position controller. Dual power supply circuitry may be configured wherein a first power source supplies power to both the position controller and the transmitter to facilitate automatic calibration of the transmitter even when only the position controller is powered.
US10353402B2 Vector limiting of a rotor control volume
A method and system for vector limiting of a rotor control volume for a helicopter with one or more controllers configured to issue a displacement command during a flight maneuver and a computer operably connected to the one or more controllers and configured to receive signals with a processor indicative of a displacement command for a rotor during a flight maneuver; determine with the processor an origination point for a command vector in a reference frame; determine with the processor the command vector in the reference frame; determine with the processor a command radius for the command vector; compare with the processor the command radius with values of estimated command radii in a look-up table; and determine with the processor a control volume limited command in response to the comparing of the command radius with the estimated command radius.
US10353400B2 Navigation system and navigation method
A navigation system adapted to an electronic device is provided. The navigation system comprises: a processor configured to control a movement direction of the electronic device according to a navigation path, obtain spatial information, and set a waypoint according to the spatial information; and a plurality of distance measuring modules for measuring a waypoint distance between the electronic device and the waypoint. When the processor determines the waypoint distance is less than a waypoint threshold value, the processor is configured to calculate a first distance and a second distance according to the obstacle distances measured by the distance measuring modules. The processor is configured to control the electronic device to have a first movement, a second movement and a third movement according to the first distance and the second distance. A navigation method is further provided.
US10353398B2 Moving object detection device, program, and recording medium
The present disclosure provides a moving object detection device including a first input circuitry that receives positional information indicating a position of an object present around a vehicle in time sequence from an object detector included in the vehicle, and a controller that processes the positional information received by the first input circuitry in time sequence, detects at least a first continuum along a traveling road of the vehicle, and when a shape of a detected first continuum of this time is changed in comparison with a shape of a previous first continuum, outputs information indicating that another moving object different from the vehicle is present to a vehicle control circuitry of the vehicle.
US10353390B2 Trajectory generation and execution architecture
Techniques for generating and executing trajectories to guide autonomous vehicles are described. In an example, a first computer system associated with an autonomous vehicle can generate, at a first operational frequency, a route to guide the autonomous vehicle from a current location to a target location. The first computer system can further determine, at a second operational frequency, an instruction for guiding the autonomous vehicle along the route and can generate, at a third operational frequency, a trajectory based at least partly on the instruction and real-time processed sensor data. A second computer system that is associated with the autonomous vehicle and is in communication with the first computer system can execute, at a fourth operational frequency, the trajectory to cause the autonomous vehicle to travel along the route. The separation of the first computer system and the second computer system can provide enhanced safety, redundancy, and optimization.
US10353389B2 Augmented reality cross-cueing systems and methods
Cross-cueing systems allow users to instantly understand the geographic location of objects in the video scene, as well as instantly understand the location within the scene of objects on a map. This provides an unprecedented level of situation awareness for unmanned vehicle operators and video surveillance system operators.
US10353388B2 Drop-off location planning for delivery vehicle
An example method may include receiving, from a client computing device, an indication of a target drop-off spot for an object within a first virtual model of a first region of a delivery destination. A second virtual model of a second region of the delivery destination may be determined based on sensor data received from one or more sensors on a delivery vehicle. A mapping may be determined between physical features represented in the first virtual model and physical features represented in the second virtual model to determine an overlapping region between the first and second virtual models. A position of the target drop-off spot within the second virtual model may be determined based on the overlapping region. Based on the position of the target drop-off spot within the second virtual model, the delivery vehicle may be navigated to the target drop-off spot to drop off the object.
US10353387B2 Method, apparatus and computer program product for grouping vehicles into a platoon
A method, apparatus and computer program products are provided for grouping a plurality of vehicles together into a platoon and using navigation and other available data to optimize the efficiencies of operating the vehicles together as a platoon. Methods may include receiving a first trip request including a first vehicle identification, trip destination, and associated preferences; receiving a second trip request including a second vehicle identification, trip destination, and associated preferences; and generating a platooning plan including assignment of platoon leader to the first vehicle identification and a joining location where a vehicle of the first vehicle identification is to form a platoon with a vehicle of the second identification. Methods may include joining the first vehicle and the second vehicle in a secure vehicle-to-vehicle communication session.
US10353383B2 Simulator, simulation method, and simulation program
The simulation reflects the actual behavior of a target in an application involving a target near a transporting surface of a carrier instead of being placed directly on the transporting surface. A simulator includes a creating unit that virtually creates a system in a three-dimensional virtual space, a tracking unit that updates positions of targets on the transporting surface in the three-dimensional virtual space based on a corresponding movement of the carrier, and updates a position of a target picked up by the processing device in association with a behavior of the processing device, and an instruction generation unit that generates a control instruction for the behavior of the processing device based on the position of each target. When the processing device places a target within a predetermined range from the transporting surface, the tracking unit associates the target with the transporting surface and updates a position of the target.
US10353381B2 Method to extend MES functionalities in a message routing system
A process extends manufacturing execution system (MES) functionalities in a domain having MES lineage contextualized entities (MLCEs) and commands. The process includes selecting a command implementing the functionality to be extended; contextualizing the command with a MLCE to obtain an entity contextualized command (ECC); extending the MLCE and the ECC, to obtain an extended MLCE (EMLCE) and an extended ECC (EECC); registering in the routing system a first and second handler of the command in association with the lineage of the MLCE and the EMLCE; and communicating between domains by delivering message(s) including a name of the command and the MLCE or the EMLCE, the routing system selecting the first or the second handler, for executing the functionality or the extended functionality, based on a mapping between the lineage registered for the first or the second handlers in the routing system, and a lineage derived from the message.
US10353375B2 Machine tool controller with power supply voltage abnormality detection
A machine tool controller includes: a voltage detection unit which detects a voltage value of an input power supply; a time measurement unit which measures an occurrence time and a duration time when a voltage drop state occurs with respect to the voltage value; an abnormality determination unit which determines whether a low voltage abnormality or a power failure occurs with respect to the input power supply based on the voltage value and the duration time of the voltage drop state; a machining management unit which acquires a machining condition command and machining information of the machine tool; and a storage unit which stores the voltage value detected by the voltage detection unit, the occurrence time of the voltage drop state measured by the time measurement unit, and the machining information when the abnormality determination unit determines that the low voltage abnormality occurs with respect to the input power supply.
US10353372B2 Modularized electric combination device
The device includes a master module and a slave module. The master module includes a control unit for controlling overall operation of the master module, a power unit electrically for storing electricity to supply the master module, an electricity transmission unit for receiving electricity from the power unit and wirelessly transmitting the electricity; and a communication unit for communicating of the master module. The slave module is electrically connected to the master module and includes a control subunit for controlling overall operation of the slave module, a communication subunit for wirelessly communicating with the communication unit, an electricity reception unit for wirelessly receiving the electricity from the power unit of the master module, a storage unit for storing electricity from the electricity reception unit and supplying power to each unit of the slave module, and an electricity transmission subunit for wirelessly outward transmitting electricity of the storage unit.
US10353369B2 HVAC system detecting user discomfort
A controller for an HVAC system comprises an interface, a memory, and a processor. The interface receives data related to user interactions with the system, and receives a temperature of the enclosed space. The memory stores an accumulated user discomfort value and discomfort score values, associated with user interactions. The processor determines a difference between the enclosed space temperature and a setpoint temperature. The processor determines whether the temperature difference exceeds a first threshold, and in response to determining that, determine whether a user has interacted with the system. In response to determining that the user has interacted with the system, the processor determines a current user discomfort value based on the discomfort score values, updates the accumulated user discomfort value, and determines whether the accumulated user discomfort value exceeds a second threshold. In response to determining that, the processor generates an alert indicating that a user discomfort event has occurred.
US10353368B2 Multi-sensor, event based occupancy determination and load management system
An improved occupancy detection and load management system wherein a plurality of scout sensors and their surrogates may be networked to a master controller to control the load of a designated control zone. When occupancy is detected by an actual sensor or a sensor surrogate, scout sensors report only that event and each event, regardless of source, has the potential to initiate or sustain the occupied state of the master controller. As a zone becomes unoccupied, event reports stop being sent allowing the master controller to time out and exit its occupied state. Loss or addition of scout sensors does not affect operation as the master does not track individual sensors which additionally allows event reports to be created and sent by plurality of sources including momentary contact buttons, user controls, personal computers, and other building automation systems like fire alarms, security, and access control.
US10353361B2 Smart device control system
A smart device control system, comprising a smart device control center, a smart device, and a user control terminal. By means of a local area network, the smart device is connected to the Internet and thereby also connected to the smart device control center, and the user control terminal is connected to the smart device control center by means of the Internet; the smart device control center comprises a communications unit, a data storage unit, a mass data processing unit, a smart processing unit, a service processing unit, and an instruction assembly unit. The smart device control center is connected by means of the Internet to the smart device and the user control terminal, achieving communications between the smart device and user control terminal and the smart device control center.
US10353359B1 Systems and methods for managing smart devices based upon electrical usage data
Systems and methods for managing the operation of devices within a home or other property based upon electrical usage data. With customer knowledge or consent, a home controller may retrieve and analyze electrical usage data corresponding to a device, such as by comparing it to certain threshold data. If the analysis results in a trigger condition, the controller may generate a command, and transmit the command to the device for implementation, allowing modification of device operation to address any issues indicated in the electrical usage data. The controller may also notify a home owner/occupant. As a result, faulty devices may be managed prior to their faults causing damage to the device and/or the property, and/or property owners may be timely prompted to investigate, repair, and/or replace a failing device. Insurance discounts may be provided based upon the risk mitigation/prevention functionality.
US10353356B2 Geosteering systems and methods thereof
The present disclosure relates, in some embodiments, to methods and systems of geosteering or geological operations. In some embodiments, systems of the present disclosure may transmit MWD or LWD data to a processor. The processor may extrapolate and convert the MWD or LWD data into KBTVD or pseudo-vertical data. Said extrapolation may be performed based on algorithmic expressions between the True Vertical Depth, the formation dip angle, and a Vertical Section Distance. In some embodiments, vertical data may be extrapolated by a processor and converted into pseudo-horizontal data. In some embodiments, systems may evaluate the formation dip angle and extrapolate a corrected true thickness of an interval layer. Screen representations of aforementioned data may be provided for. Embodiments of the present disclosure may provide for improved or more accurate data and/or virtualizations in the horizontal and/or vertical directions.
US10353351B2 Machine learning system and motor control system having function of automatically adjusting parameter
A machine learning system according to an embodiment of the present invention includes a state observer for observing the rotation number, torque, current, and voltage values of a motor detected by a motor controller for driving the motor; a motor output calculator for calculating a motor output from the rotation number, torque, current, and voltage values of the motor observed by the state observer; a reward calculator for calculating a reward based on the motor output; and a learning unit for updating an action value table based on the rotation number, torque, current, and voltage values of the motor.
US10353350B2 Servo control system having function of measuring characteristic of learning controller
A servo control system includes a position command generator; a position detector of among other things, a feed shaft; a position control loop; a learning controller including a band limiting filter and a dynamic characteristic compensation element; a sine wave sweep input unit for the position control loop; and a frequency characteristic calculator for estimating the gain and phase of position control loop input and output signals. The frequency characteristic calculator calculates an evaluation function that indicates the characteristic of a position control based on the frequency characteristic of the position control loop, the band limiting filter, and the dynamic characteristic compensation element.
US10353346B2 Correction parameter calculation device, system, correction parameter calculation method, and computer program
Even if the propagation time interval of a sync signal is not constant, an accurate correction parameter is calculated, so that a corrected time point synchronized with a main clock device is obtained. A main transmission time point storage part stores respective main transmission time points at which a main device has transmitted a plurality of main sync signals and which are measured using a main clock device. A subordinate reception time point storage part stores respective subordinate reception time points at which a subordinate device has received the plurality of main sync signals and which are measured using a subordinate clock device. A speed ratio calculation part calculates a speed ratio of a ticking time speed of the main clock device to a ticking time speed of the subordinate clock device, based on a main transmission mean time point being a mean of the main transmission time points and a subordinate reception mean time point being a mean of the subordinate reception time points.
US10353345B2 Electronic circuit for controlling the operation of a watch
An electronic watch circuit for controlling the operation of a watch having analogue hands has an integrated circuit which contains data values to be transmitted to registers and transmitted to peripheral members of the watch. The electronic watch circuit further has a quartz crystal providing the clock base frequency to the integrated circuit and a connecting device arranged for enabling the peripheral member controllers, the quartz crystal, and the processor to communicate data relating to the operation of the watch to each other. The electronic circuit further has a microcontroller including a processor connected to a programmable memory. The integrated circuit has an interface, the microcontroller has a further interface, and the microcontroller is connected with integrated circuit by the interfaces allowing bidirectional exchange of data between the microcontroller and the integrated circuit.
US10353343B2 Volume holographic element, volume holographic element manufacturing method, and display device
In a process of manufacturing the volume holographic element, a holographic material layer is irradiated with reference light from the side of a second substrate in the oblique direction, and the holographic material layer is vertically irradiated with object light from the side of a first substrate in an interference exposure process. Since a first translucent anti-reflective layer is formed on the first surface of the first substrate, it is difficult that situation in which the reference light is reflected in the first surface in the oblique direction occurs. In addition, since a second translucent anti-reflective layer is formed on the second surface of the second substrate, it is difficult that a situation in which the object light is reflected in the second surface occurs.
US10353340B2 Electrophotographic photosensitive member, process cartridge, and electrophotographic apparatus
There is provided an electrophotographic photosensitive member in which the variation in potential during repeated use is reduced. The electrophotographic photosensitive member is the electrophotographic photosensitive member of which an undercoat layer comprises a urethane resin and titanium oxide particles whose primary particle and secondary particle diameters are defined.
US10353335B2 Image forming apparatus
An image forming apparatus includes a casing; a process unit for forming a developer image on a sheet; an image exposing unit; a sheet cassette detachably mounted to the casing; a feeding roller for single the sheet from the cassette; a feeding guide provided in the casing and configured to guide the sheet moving from the cassette to the process unit. The exposing unit is disposed right above the feeding roller. The process unit is at a position the same position as the exposing unit in the vertical direction and downstream of the exposing unit in a horizontal direction. The cassette is below the feeding roller. The guide is between the exposing unit and the cassette in the vertical direction. The guide includes upper and lower guides. When the cassette is drawn out of the casing, the lower guide moves to an accommodating portion in the cassette.
US10353333B2 Image forming apparatus, exposure position correcting method, program, and method of manufacturing test chart formation medium
An image forming apparatus includes: a photoreceptor; a light source; a rotational polygon mirror including a plurality of mirror surfaces on an outer circumferential surface of a rotating body; and a hardware processor that: controls the light source to perform emission of a light beam; controls to rotate the rotational polygon mirror to perform a sequential primary scanning; and corrects a shift of an exposure position of the light beam; and a clock characteristic changer capable of changing a clock characteristic including at least one of frequency and phase of a write clock, wherein the hardware processor controls to execute two-dimensional exposure with the clock characteristic of the write clock, controls to execute the two-dimensional exposure at a predetermined relative position with respect to the mirror surface, and specifies a mirror surface used for formation of each portion of the detection pattern.
US10353329B2 Cam having multiple contact states for an apparatus
A fixing device includes a frame including a joint, a first rotary body and supported at the frame, a second rotary body, a spring with one end connected to the frame, a support arm connected to the joint, the second rotary body, and another end of the spring, a cam pivotably connected to one of the frame and the support arm, and a receiving member. The cam includes a first cam portion, and a second cam portion located at a different point from the first cam portion in the axial direction and having a radial distance from the pivot axis smaller than a radial distance of the first cam portion from the pivot axis. The receiving member includes a first receiving surface and a second receiving surface, the second receiving surface having a different surface height than the first receiving surface in a radial direction from the pivot axis.
US10353328B2 Fixing device and image forming apparatus
A fixing device includes an elastic fixing roller, an endless belt, a pressing roller and a stretching part. The endless fixing belt is wound around the fixing roller with play. The pressing roller presses the fixing roller via the fixing belt to deform the fixing roller and forms a pressing area between the pressing roller and the fixing belt. A sheet passes through the pressing area. The stretching part is configured to pull the fixing belt in a direction opposite to the pressing roller and to stretch the fixing belt when a conveyance speed of the sheet conveyed to the pressing area is slower than a reference conveyance speed. The stretching part is configured to restrain deformation of the fixing roller to the pressing roller and to shorten length of the pressing area along a conveyance direction of the sheet.
US10353327B2 Fixing device for fixing an image on a recording material and having a nip plate with a projection that projects towards a roller
A fixing device fixes an image onto a recording material. The recording material is fed through and heated in a nip to fix the image. A nip plate is provided with a projection in a region downstream of the nip with respect to a feeding direction of the recording material, the projection projecting toward a roller and extending in a longitudinal direction of a cylindrical belt. The nip plate has a recess on a side opposite from an outside provided with the projection at a position corresponding to that of the projection with respect to the feeding direction, the recess extending in the longitudinal direction of the cylindrical belt. At least a part of one of the two end portions of a supporting member overlaps the recess of the nip plate with respect to the feeding direction of the recording material and a longitudinal direction of the cylindrical belt.
US10353326B1 Fixing device having reciprocating separating claw and image forming apparatus
A fixing device includes a fixing member, a pressuring member, a separating claw separating a recording medium from the fixing member and a moving mechanism of the separating claw. The moving mechanism includes a biasing member, coaxial two input gears having different numbers of teeth, a bearing depression and a shaft protrusion. The two input gears rotate according to rotation the fixing or pressuring member while shifting by a difference of the numbers of teeth for each rotation. The bearing depression is depressed in one input gear, and has an inclined contact face. The shaft protrusion is protruded from the other input gear, and has an inclined distal end face contact with the contact face. The two input gears rotate to repeat coincidence of inclination directions of the contact face and the distal end face and shifting the inclination directions, and reciprocatingly move the separating claw.
US10353322B2 Intermediate transfer belt, image forming apparatus, and method for producing intermediate transfer belt
An endless intermediate transfer belt includes a substrate layer, and a surface layer to be disposed on the substrate layer. The surface layer is configured by a polymerized cured product of a radical polymerizable composition including a radical polymerizable monomer having a radical polymerizable functional group, an oxime ester-based photopolymerization initiator having a carbazole structure, and a metal oxide particle subjected to surface treatment. The radical polymerizable functional group corresponds to one or both of an acryloyl group and a methacryloyl group. The metal oxide particle subjected to surface treatment includes a metal oxide particle, and a substance for support, to be supported on a surface of the metal oxide particle.
US10353321B2 Belt unit with recesses having auxiliary recesses formed therein, transfer unit, and image forming unit including the belt unit
A belt unit includes a belt that comprises at least one first recess part having an inner wall face and at least one second recess part formed on the inner wall face of the first recess part, and a drive body that drives the belt to rotate.
US10353319B2 Developing appartus having a feeding member with radial projections
A developing device includes a developer sleeve, a developer container, a partition partitioning the developer container into first and second chambers with first and second ports and first and second feeding members provided in respective chambers. The first feeding member includes a rotation shaft, a first helical portion on an outer periphery of the rotation shaft, a first plate-like radial projection on the rotation shaft at a position opposed to the second port in a downstream side of the first helical portion, and a second plate-like radial projection on the rotation shaft at a position which is opposed to the second port in a downstream side of the first plate-like radial projection and which is spaced from the first plate-like radial projection in a phase. A surface of the first plate-like radial projection and a surface of the second plate-like radial projection are inclined relative to a rotational axis of the rotation shaft.
US10353316B2 Printing with metal-surface charge element in glow discharge regime
Techniques related to printing using a metal-surface charge element. A metal-surface charge element includes at least one metal charge roller to deposit electric charge on an imaging surface. Each metal charge roller includes a metal external surface in charge-transferring relation with the imaging surface and in a glow discharge regime during operation of the printing system for printing.
US10353312B2 Toner
A toner including a toner particle having a core-shell structure that has a core formed from a resin 1 and a shell formed from a resin 2 on the surface of the core, wherein the resin 1 contains more than 50 mass % of an ester group-containing olefin-based copolymer, the ester group-containing olefin-based copolymer has a monomer unit Y1 represented by formula (1) below, and at least one type of monomer unit Y2 selected from the group consisting of monomer units represented by formula (2) and formula (3) below, the ester group concentration in the ester group-containing olefin-based copolymer is from 2 mass % to 18 mass %, and the resin 2 is an amorphous resin having a Tg value of from 50° C. to 70° C.
US10353310B2 Electrostatic-image developing toner, electrostatic image developer, and toner cartridge
An electrostatic-image developing toner contains toner particles, each including a core particle and a shell layer disposed on at least a portion of a surface of the core particle. The core particle contains a first amorphous polyester resin containing structural units derived from a polycarboxylic acid and structural units derived from a polyol. About 5% by mass or less of the structural units derived from the polyol are structural units derived from a polyol containing a bisphenol-A backbone. The shell layer contains a second amorphous polyester resin containing structural units derived from a polycarboxylic acid and structural units derived from a polyol. About 50% by mass or more of the structural units derived from the polyol are structural units derived from a polyol containing a bisphenol-A backbone. The electrostatic-image developing toner has a water content of about 2.0% to about 5.0% by mass.
US10353300B2 Movable body apparatus, exposure apparatus, and device manufacturing method
A supporting member on which a wafer table is mounted is substantially kinematically supported, via six rod members placed on a slider. Further, coupling members are placed facing in a non-contact manner via a predetermined gap, thin plate-shaped edges provided at both ends in the Y-axis direction of the supporting member. By this arrangement, vibration-damping is performed by the coupling members (squeeze dampers) facing the edges, on vibration of the supporting member mounted on the wafer table. Further, because the supporting member is kinematically supported via the plurality of rod members, it becomes possible to reduce deformation of the wafer table that accompanies deformation of the slider.
US10353297B2 Moving platform device, exposure device and lithography machine
A motion stage device, an exposure device and a lithography machine are disclosed. The motion stage device includes: Y-direction motors (203), a mover of each Y-direction motor (203) movable in a horizontal Y-direction; X-direction motors provided on X-direction guide rails (105), the X-direction guide rails (105) is in connection with the movers of the Y-direction motors (203) and movable in the horizontal Y-direction under actuation of the Y-direction motors (203), the X-direction motors having movers (107b) movable in a horizontal X-direction; an inner frame (102), supporting the X-direction guide rails (105); and a motion stage (108, 106), disposed on the movers (107b) of the X-direction motor. This motion stage device possesses improved modal and vibration characteristics because of a reduced load on the Y-direction motors (203). Additionally, the X-direction guide rails (105) are in non-contact connection with the inner frame (102) and thus will not pose significant vibration-causing impacts on the inner frame (102). This allows stable movement and improved control accuracy.
US10353292B2 Polymer, organic layer composition, and method of forming patterns
A polymer, an organic layer composition, and a method of forming patterns, the polymer including a structural unit represented by Chemical Formula 1:
US10353289B2 Method for forming resin cured film pattern, photosensitive resin composition, photosensitive element, method for producing touch panel, and resin cured film
The method for forming a resin cured film pattern according to the invention comprises a first step in which there is formed on a base material a photosensitive layer composed of a photosensitive resin composition comprising a binder polymer with a carboxyl group having an acid value of 75 mgKOH/g or greater, a photopolymerizable compound and a photopolymerization initiator, and having a thickness of 10 μm or smaller, a second step in which prescribed sections of the photosensitive layer are cured by irradiation with active light rays, and a third step in which the sections of the photosensitive layer other than the prescribed sections are removed to form a cured film pattern of the prescribed sections of the photosensitive layer, wherein the photosensitive resin composition comprises an oxime ester compound and/or a phosphine oxide compound as the photopolymerization initiator.
US10353288B2 Litho-litho-etch double patterning method
A litho-litho-etch double patterning method including forming a resist layer by coating a substrate with a resist composition; exposing the resist layer to a first radiant energy density of UV rays; forming a first pattern in the resist layer by developing the resist layer with a positive developer; exposing the resist layer to a second radiant energy density of UV rays; and forming a second pattern in the resist layer by developing the resist layer with a negative developer, the second pattern including one or more features of the first pattern.
US10353287B1 Methods of producing multicolor images in a single layer of cholesteric liquid crystal polymer
The current invention relates to methods for generating images with multiple reflection colors in a single layer of cholesteric liquid crystal polymer (CLCP) for optical security applications such as optical devices and labels for brand protection or document security. The multicolor feature enhances the counterfeiting resistance of a CLCP based optical devices, in addition to its intrinsic polarized selective reflection and being an optical variable device. The fabrication methods include: digital printing on CLCP, the use of heat transfer masks and UV masks as well as hot stamping techniques. Embodiments are presented that adapt the above methods to continuous, roll-to-roll printing lines.
US10353285B2 Pellicle structures and methods of fabricating thereof
A structure including an EUV mask and a pellicle attached to the EUV mask. The pellicle includes a pellicle frame and a plurality of pellicle membrane layers attached to the pellicle frame. The plurality of pellicle membrane layers include at least one core pellicle membrane layer and an additional pellicle membrane layer is disposed on the at least one core pellicle membrane layer. In some embodiments, the additional pellicle membrane layer is a material having a thermal emissivity greater than 0.2, a transmittance greater than 80%, and a refractive index (n) for 13.5 nanometer source of greater than 0.9.
US10353283B2 Adhesive for pellicle, pellicle, and method of selecting adhesive for pellicle
Provided are an adhesive comprising substantially no surface modifier and leaving a less residue behind after a pellicle is separated; a pellicle; and a method of selecting an adhesive leaving a less residue behind. More specifically, provided are an adhesive for a pellicle having a ratio of a peel strength to a tensile strength of from 0.10 to 0.33; a pellicle comprising a pellicle frame, a pellicle film provided over an upper end face of the pellicle frame, and the adhesive adhered to a lower end face of the pellicle frame; and a method of selecting an adhesive, comprising the steps of: measuring a peel strength and a tensile strength of an adhesive, and selecting an adhesive having a ratio of the former to the latter of from 0.10 to 0.33 as the adhesive for a pellicle.
US10353282B2 Projection display apparatus that calculates a distance to a display surface
The projection display apparatus includes a light source unit, a light deflector, a first light receiver, a second light receiver, and a calculator. The light deflector deflects at least part of incident light coming from the light source unit to a first optical path so as to produce a projection light, and deflects a remaining part of the incident light to a second optical path. The first light receiver receives the at least part of the incident light that has been reflected by the projection surface. The second light receiver receives the remaining part of the incident light. The calculator calculates a distance from the projection display apparatus to a projection surface based on light reception results obtained by the first light receiver receiving the at least part of the incident light and the second light receiver receiving the remaining part of the incident light.
US10353277B1 Underwater camera holder for scuba diving
A camera mounting bracket is disclosed. The camera mounting bracket is adapted for use underwater by a scuba diver, and includes a first handle portion, a second handle portion, and a junction connector positioned between the first handle portion and the second handle portion. The first handle portion and second handle portion are connected at the junction connector. The junction connector includes a mounting adapter for receiving a mount attached to a camera. The mounting adapter includes a base plate for fastening the adapter to the junction connector, and linkage plates for connection to a camera mount. When the camera is positioned adjacent a user's mask when bracket is gripped by the first and second handle portion. Handle portions are curved or orthogonal. Handle grips may be included, such as knurled end surfaces, rubber or foam wrapping, or non-slip tape attached at the distal ends.
US10353275B2 Display controlling apparatus and controlling method of display controlling apparatus with controlling displaying in a displaying region of a row adjacent to a row of a setting item
The present invention allows a setting to be changed by checking the current set values of setting items. A display controlling apparatus includes a selecting unit configured to select any of plural setting items arranged as display items in plural rows; an operating unit configured to accept a change command to change a set value of the setting item selected by the selecting unit; and a display controlling unit configured to perform control such that a list of plural candidate values settable for the setting item selected by the selecting unit will be displayed using a display region made up of one of the plural rows, the row being adjacent to the setting item selected by the selecting unit.
US10353267B2 Carrier-effect based optical switch
A carrier-effect based optical switch, a method of operating the carrier-effect based switch, and a controller module for controlling a carrier-effect based optical switch are provided. The carrier-effect based optical switch comprises input and output optical couplers, first and second optical waveguide arms each connecting the input optical coupler to the output optical coupler, a first junction diode proximate to the first optical waveguide arm for providing a first optical phase delay thereto due to at least a carrier-based effect, and a first resistive heater proximate to the second optical waveguide arm for providing a second optical phase delay thereto due to a thermo-optic effect. The method comprises applying a first electrical power to the first junction diode for providing a first optical phase delay thereto due to at least a carrier-based effect, and applying a second electrical power to the first resistive heater for providing a second optical phase delay thereto due to at least a carrier-based effect. The controller module comprises code which, when executed on a computing device, causes the controller module to perform the method.
US10353260B2 Display panel and display device
Provided is a display panel, including an array substrate and a color film substrate; in the array substrate, every two adjacent columns of highlight sub-pixels form a group of highlight sub-pixels, at least one column of color sub-pixels is arranged between any two groups of highlight sub-pixels; the color film substrate includes a black matrix and color filters arranged in array, the black matrix includes a first and second black matrixes, the color filter includes columns of highlight color filters and columns of colored color filters, every two adjacent columns of highlight color filters form a group of highlight color filters, at least one column of colored color filters is arranged between any two groups of highlight color filters; on the color film substrate, orthogonal projection of the second black matrix does not overlap with orthogonal projection of the gap between the two adjacent columns of highlight color filters.
US10353259B2 Liquid crystal display device and display device
According to one embodiment, a liquid crystal display device includes a first substrate including a semiconductor layer including a first extension portion and a second extension portion, a gate line, a first common electrode opposed to at least the second extension portion, a source line extending above the second extension portion, a pixel electrode including a main pixel electrode, a second common electrode including a second main common electrode opposed to the source line, and a first alignment film.
US10353256B2 Array substrate and liquid crystal display
An array substrate according to the present invention includes a non-linear element. The non-linear element includes a first insulation film disposed so as to cover a light-shielding body, an oxide semiconductor film disposed on the first insulation film so as to overlap the light-shielding body in a plan view, a source electrode and a drain electrode that are disposed so as to be apart from each other with a separation portion therebetween on the oxide semiconductor film, a second insulation film disposed so as to cover the oxide semiconductor film, the source electrode, and the drain electrode, and a first back electrode disposed on a third insulation film and connected to a source wire through a first contact hole. The first back electrode is disposed so as to overlap the source electrode and part of the separation portion on the oxide semiconductor film in a plan view.
US10353252B2 Liquid crystal display
A liquid crystal display includes a first substrate, a gate line disposed on the first substrate and extending parallel to a major horizontal reference line of the display, and a plurality of pixel unit cells disposed on and tessellating a display area of the first substrate where each unit cell includes a first field generating electrode and a second field generating electrode with an insulating layer interposed therebetween, wherein a first one of the first and second field generating electrodes has a plurality of cutouts defined therein for producing corresponding liquid crystal domains, the plurality of cutouts each including a first inclined edge portion forming a first angle with the vertical reference line and a second inclined edge portion forming a second angle with the vertical reference line that is different from the first angle, wherein a ratio of a length of the first inclined edge portion to a length of the cutout is about 80% or more, and the density of the plurality of pixels is about 200 PPI or more.
US10353251B2 Display panel and manufacturing method thereof
A display panel includes a substrate, a plurality of thin film transistors (TFTs), a plurality common electrodes, a plurality of common electrode lines, a plurality of coupling electrodes, and a plurality of pixel electrodes. Each of the TFTs comprises a gate, a source, a drain and a channel layer coupling the source to the drain. The gate, the common electrodes, and the common electrode lines are formed on a surface of the substrate and are separated from each other. Each of the coupling electrodes couples a corresponding common electrode to a corresponding common electrode line, and a space is defined between the corresponding common electrode and the corresponding common electrode line.
US10353250B2 Liquid crystal device and electronic apparatus
A liquid crystal includes first and second substrates, the first substrate including intersecting data lines and scan lines. A liquid crystal layer is sandwiched therebetween. Also, a plurality of sub-pixels districted by data lines and gate lines, and arranged along the long-axis and the short-axis directions in a matrix. A pixel electrode in the sub-pixels includes a central portion. A common electrode including linear electrodes arranged along the data lines and disposed with gaps therebetween. Sub-pixels are bent at the center portion, such that the linear electrodes or the gaps in both sides of the sub-pixels are inclined in opposite directions with respect to the long-axis direction. At least one of the linear electrodes or at least one of the gaps has a bent portion at the central portion of the respective pixel electrode. The common electrode is provided on liquid crystal layer side over the pixel electrode.
US10353243B2 Display device
The disclosure provides a display device, including a display unit emitting an output light having an output spectrum corresponding to a highest gray level of the display device. A maximum peak of the output spectrum from 543 nm to 780 nm is defined as a first intensity peak corresponding to a first wavelength, a difference is defined as subtracting a second intensity integral of the output spectrum from 543 nm to the first wavelength from a first intensity integral of the output spectrum from the first wavelength to 780 nm, a ratio of a third intensity integral of the output spectrum from 380 nm to 543 nm to the difference is greater than or equal to 0.5% and less than or equal to 38.0%.
US10353241B2 Display device
A display device includes a display, a light source, a housing, an optical component, and a support component. The light source emits light towards the display. The housing accommodates the light source, and includes a bottom portion that has a first holding portion and a side wall that extends towards the display from an outer peripheral edge of the bottom portion. The optical component is disposed between the display and the housing. The support component supports the optical component, and is held by the first holding portion. The support component includes a translucent main body portion that is disposed on the bottom portion and extends towards the optical component, a protruding portion that protrudes in a direction parallel to a main face of the display from the main body portion, and a second holding portion that is provided to the protruding portion and is held by the first holding portion.
US10353237B2 Enhancing luminance in display devices using lighting guide plates
A lighting device includes LEDs 17, and a light guide plate 19 including an edge surface and a pair of plate surfaces, a part of the edge surface being a light entrance surface 19B through which light from the LEDs 17 enters, and one of the plate surfaces being a light exit surface 19A through which the light exits and another one of the plate surfaces being an opposite plate surface 19C opposite from the light exit surface 19A. The light guide plate 19 includes prism portions 51 on the opposite plate surface 19C, projecting from the opposite plate surface 19C and arranged in the X-axis direction and configured to collect light toward in a normal direction of the light exit surface 19A, and an exit light reflection portion 60 provided in a recessed portion 52 that is formed by two adjacent prism portions 51 and configured to reflect light travelling within the light guide plate 19 and facilitate exiting of light from the light guide plate 19.
US10353234B2 Liquid crystal display having an opening in a light shielding pattern and method of manufacturing the same
A liquid crystal display is provided. A liquid crystal display comprising a first substrate which comprises a display area and a non-display area, a second substrate which faces the first substrate, a sealing member which is disposed in the non-display area between the first substrate and the second substrate, wherein the first substrate comprises a light-shielding pattern, a column spacer which is protruded from the light-shielding pattern toward the second substrate to maintain an interval between the first substrate and the second substrate, an opening which is disposed in the light-shielding pattern, and overlapping the sealing member.
US10353232B2 Optical film
An optical film includes a plane and a plurality of dents. The plane has a normal, and the dents are formed on the plane. Each of the dents is asymmetric relative to the normal, wherein each of the dents includes an opening, and the maximum aperture of each of the dents is the caliber of the opening.
US10353226B2 Electrochemical mirror
An electrochemical mirror includes a first transparent electrode; a second transparent electrode disposed to be spaced apart from the first transparent electrode; and an electrolyte layer disposed between the first transparent electrode and the second transparent electrode and including an electrolyte solution, the electrolyte solution including a compound having a sulfonate functional group or a derivative compound having the same, as an electrolyte solution additive.
US10353225B2 Electrode structure for silicon photonics modulator
The purpose of the present invention is to allow a silicon photonics modulator to be operated at high speed with high frequency by providing an electrode structure for the small multichannel high-density silicon photonics modulator. This electrode structure for a silicon photonics modulator includes, on the planar surface of a silicon substrate, a first layer for forming a plurality of bias electrical wirings, and a second layer formed by aligning each of a plurality of ground electrode portions and each electrical wiring in the first layer.
US10353222B2 Methods for measuring actual distance of human body and customizing spectacle frame
A method for measuring the actual distance of a human body based on a cornea image and a method for customizing a spectacle frame. The measurement method comprises the following steps: step 1, acquiring a front-view photograph with at least one dark part of eyes, or capturing a frame of a front-view image with at least one dark part of eyes from a video; step 2, detecting and positioning the first dark part; step 3, determining a max horizontal radius Lp of the first dark part; step 4, determining a proportionality factor η of an actual linear geometric size to a linear size in the photograph or the frame; and step 5, measuring an actual image distance between any two points, and multiplying the actual image distance by the proportionality factor η to obtain an actual distance between the two corresponding points on human body.
US10353218B2 Imaging apparatus
The lens arrangement has at least two lenses, wherein a first lens may be used for autofocus and optical image stabilization. The first lens is tilted to compensate for the shaking movement of the hand-held device and to stabilize the image to be captured on the image plane. The tilt action may occur in two degrees of freedom, wherein an actuator causes the first lens to tilt around a pivot. A second lens is a field flattener lens that compensates for the error caused by the difference between the image plane and the focus plane. The field flattener lens causes the focal plane of the first lens to lie in the image plane when the first lens is in a tilted position.
US10353217B2 Camera module
An embodiment provides a camera module comprising: a cover can which has a hollow part for exposing a lens at the upper part thereof and a fully opened surface at the lower part thereof; a base coupled to the lower part of the cover can; a housing that is disposed at the upper part of the base and moves in first and second directions that are mutually orthogonal on the surface perpendicular to an optical axis; a bobbin that is accommodated in the housing and moves in the direction of the optical axis, the bobbin comprising at least one lens; a magnet part disposed on the inner surface of the housing; a first coil pattern part disposed on the outer surface of the bobbin for moving the bobbin in the direction of the optical axis; an actuator comprising a second coil part disposed on the upper surface of the base for moving the housing accommodating the bobbin in the first and second directions; and a flexible substrate disposed between the second coil part and the base for respectively applying power to control the first coil pattern part and the second coil part.
US10353216B2 Optical unit with shake correction function and its manufacturing method
An optical unit with a shake correction function may include a movable body having an optical element, a fixed body swingably supporting the movable body through a gimbal mechanism, and a drive mechanism to drive the movable body around the first axial line and the second axial line. The gimbal mechanism includes a movable frame, two first swing support points provided between the movable frame and the fixed body and two second swing support points provided between the movable frame and the movable body. At least one of the two swing support points includes a contact spring having a movable plate part with which the movable frame is abutted, and a fixed plate part which is bent back from the movable plate part, and a fixing member which fixes the movable plate part to the fixed plate part.
US10353211B1 Pattern projector
A pattern projector has a housing and a projection device disposed in the housing. The housing has a base and a cover. The cover is disposed on the base and has a connecting portion connected to the base, a convex portion, and a datum plane. The convex portion protrudes out of a front surface of the connecting portion, and has an outer lens disposed on the convex portion. The datum plane is defined between the connecting portion and the convex portion. A maximum height is defined from an inner surface of the convex portion to the datum plane. A maximum inner diameter of the convex portion is defined on the datum plane. The maximum inner diameter is three times to eleven times as long as the maximum height. A pattern projected by the projection device will not be distorted.
US10353207B2 Head-mounted display device and video display system
There is provided a head-mounted display device capable of adjusting a distance to an image forming position that includes video display elements that show a video, optical elements arranged in front of user's eyes to cause the video shown by the video display elements to be incident on the user's eyes, and a control mechanism that changes an optical distance between the video display elements and the optical elements. Also provided is a video display system that includes the head-mounted display device and a video supply device that includes a video supply section that supplies a video to the head-mounted display device and an image forming distance control section that outputs a control instruction to change a distance from the optical elements to the image forming position by operating the control mechanism.
US10353205B2 Femtoprojector optical systems
A variety of femtoprojector optical systems are described. Each of them can be made small enough to fit in a contact lens using plastic injection molding, diamond turning, photolithography and etching, or other techniques. Most, but not all, of the systems include a solid cylindrical transparent substrate with a curved primary mirror formed on one end and a secondary mirror formed on the other end. Any of the designs may use light blocking, light-redirecting, absorbing coatings or other types of baffle structures as needed to reduce stray light.
US10353200B2 Laminated glass
A laminated glass includes first and second glass plates to be arranged on a vehicle inner side and outer side, respectively; and an intermediate film positioned between the first and second glass plates and bonded to the glass plates. The laminated glass includes a first region, a transition region, and a second region, from a lower side of the laminated glass. Each of the first and second regions includes a region having a wedge-shaped cross section, in which an upper edge side thickness is greater than a lower edge side thickness, or having a thickness that is constant. The transition region connects the first and second regions, and includes a region having a wedge-shaped cross section, in which an upper edge side thickness is greater than a lower edge side thickness. At least one of the first and second regions includes a region used for a head up display.
US10353199B2 Display device
An HUD unit is equipped with a first display and a second display. The light irradiating directions of the first display and the second display are adjusted so that the first image irradiated from the first display, reflected by the front window of a vehicle and visually recognized by the driver of the vehicle and the second image irradiated from the second display to the eye point of the driver and visually recognized by the driver are visually recognized in a state of being arranged side by side.
US10353197B2 Electronic device
An electronic device includes a first display unit configured to output a first image, and including a first visible area for allowing first light corresponding to the first image exiting therefrom; a first viewing area having a minimum area value in a first distance away from the first visible area, wherein the minimum area value is a first threshold for perceiving a complete display content of the first image.
US10353193B2 Ultra-wide angle camera lens
An ultra-wide angle camera lens is provided. The lens includes, from an object side to an image side: a first lens with negative refractive power, an image-side face of the first lens being concave; a second lens with negative refractive power, an image-side face of the second lens being concave; a third lens with positive refractive power, an object-side face of the third lens being convex; a fourth lens with positive refractive power, an image-side face of the fourth lens being convex; and a fifth lens with negative refractive power, an image-side face of the fifth lens being concave. The lens satisfies: −0.05
US10353191B2 Circular scanning technique for large area inspection
Described embodiments provide a method of generating an image of a region of interest of a target object. A plurality of concentric circular scan trajectories are determined to sample the region of interest. Each of the concentric circular scan trajectories have a radius incremented from an innermost concentric circular scan trajectory having a minimum radius to an outermost concentric circular scan trajectory having a maximum radius. A number of samples are determined for each of the concentric circular scan trajectories. A location of each sample is determined for each of the concentric circular scan trajectories. The locations of each sample are substantially uniformly distributed in a Cartesian coordinate system of the target object. The target object is iteratively rotated along each of the concentric circular scan trajectories and images are captured at the determined sample locations to generate a reconstructed image from the captured images.
US10353185B2 Conversion lens, and imaging optical system and optical apparatus including conversion lens
A conversion lens having a negative refractive power includes a positive lens GP. The positive lens GP satisfies all the following conditional expressions: 30≤νd≤40, 1.225≤[nd−(14.387/νd)]≤1.276, and 0.4300≤[θgF−(2.9795/νd)]≤0.5010, where νd is an Abbe number of the positive lens GP, θgF is a partial dispersion ratio of the positive lens GP for g-line and F-line, and nd is a refractive index of the positive lens GP for d-line.
US10353184B2 Zoom lens system, imaging apparatus and camera
A zoom lens system is an optical system that includes, in order from an object side to an image side, a first lens group having one first lens element with positive optical power, a second lens group having one second lens element with negative optical power, a third lens group with negative optical power, and a subsequent lens group including at least two lens groups. When zooming, distances between the lens groups change, and condition: 1.65<|f2|/fw<2.20 (where f2: Focal length of the second lens group, and fw: Focal length of the entire system at a wide-angle end) is satisfied.
US10353181B1 Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens including, in an order from an object side to an image side, a first lens, a second lens having a positive refractive power, a third lens having a negative refractive power, a fourth lens, a fifth lens, and a sixth lens. The first lens is made of glass material, the second lens is made of plastic material, the third lens is made of plastic material, the fourth lens is made of plastic material, the fifth lens is made of plastic material, and the sixth lens is made of glass material. The camera optical lens further satisfies specific conditions.
US10353180B2 Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens includes, in an order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens. The camera optical lens further satisfies specific conditions.
US10353177B2 Image capturing lens assembly, image capturing device and electronic device
An image capturing lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element and a fifth lens element. The first lens element with positive refractive power has a convex object-side surface. The second lens element has refractive power. The third lens element has refractive power, and an object-side surface and an image-side surface thereof being aspheric. The fourth lens element has negative refractive power, and an object-side surface and an image-side surface thereof are aspheric. The fifth lens element with negative refractive power has a concave object-side surface, and the object-side surface and an image-side surface thereof are aspheric.
US10353176B2 Image capturing lens assembly, imaging apparatus and electronic device
An image capturing lens assembly includes, in order from an object side to an image side: a first lens element; a second lens element; a third lens element; a fourth lens element having positive refractive power; a fifth lens element having both an object-side surface and an image-side surface being aspheric; and a sixth lens element having both an object-side surface and an image-side surface being aspheric, the image-side surface being concave, and at least one inflection point on the image-side surface. There are a total of six lens elements.
US10353175B1 Optical imaging lens
An optical imaging lens includes a first lens element, a second lens element, a third lens element and a fourth lens element. The optical-axis region of the image-side surface of the first lens element is concave, the periphery region of the image-side surface of the second lens element is convex, a third lens has positive refracting power and the optical-axis region of the object-side surface of the fourth lens element is convex. The Abbe number of the first lens element is υ1, the Abbe number of the second lens element is υ2, the Abbe number of the third lens element is υ3 and the Abbe number of the fourth lens element is υ4 to satisfy υ2≤30.000 and υ1+υ3+υ4≤120.000.
US10353174B2 Optical image capturing system
A four-piece optical lens for capturing image and a five-piece optical module for capturing image are provided. In the order from an object side to an image side, the optical lens along the optical axis includes a first lens with positive refractive power; a second lens with refractive power; a third lens with refractive power; and a fourth lens with refractive power; and at least one of the image-side surface and object-side surface of each of the four lens elements are aspheric. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras.
US10353171B2 Zoom lens and image pickup apparatus including same
A zoom lens includes a first lens unit L1 having positive refractive power, a second lens unit L2 having negative refractive power, and a rear lens group LB including a plurality of lens units and having positive refractive power. The rear lens group LB includes a lens unit LF configured to move during focusing and having negative refractive power, a lens unit LN disposed on the image side of the lens unit LF and having negative refractive power, and a lens unit LP disposed on the image side of the lens unit LN and having the largest positive refractive power among the lens units having positive refractive power. The lens units LP and LN move to the object side in a predetermined locus during zooming from the wide-angle end to the telephoto end, and the lens units LP and LF satisfy a predetermined conditional expression.
US10353165B2 Stand equipped with counterbalance unit
A stand includes first to fourth links, first to fourth joints, a front link, first to fifth extension links, and first to fourth extension joints. The first to fourth links are arranged in a parallelogram configuration, wherein the first and third links are arranged on opposite sides and the second and fourth joints are arranged in a diagonal direction. The front link extends from the first link. The first extension link is rotatably connected to the second joint. The second extension link is rotatably connected to the first extension joint. The third extension link is rotatably connected to the second extension joint. The fourth extension link is arranged between the third extension joint and the fourth extension joint. The fifth extension link is arranged between the first joint and the second extension joint. The first, fourth, and fifth extension links are in parallel with one another.
US10353164B2 Fiber optic transition assemblies
A fiber optic transition assembly includes a drop cable including a plurality of optical fibers and an outer jacket. The assembly further includes a plurality of furcation cables, each of the plurality of furcation cables surrounding an extended portion of one of the plurality of optical fibers. The assembly further includes a plurality of biasing members, each of the plurality of biasing members surrounding a first end portion of each of the plurality of furcation cables. The assembly further includes a transition member defining an interior, wherein a second end of the outer jacket and first ends of each of the plurality of furcation cables are disposed within the interior, each of the plurality of biasing members is at least partially disposed within the interior, and the plurality of optical fibers extend from the outer jacket to the furcation cables within the interior.
US10353163B1 Equipment enclosure with semi-permeable breathable fabric sides for improved convective heat transfer
A fiber optic node includes an electronics equipment enclosure. The electronics equipment enclosure includes a lid, a base, and at least one side wall defining an interior space of the electronics equipment enclosure. The fiber optic node further includes an optical receiver mounted within the interior space of the electronics equipment enclosure. The at least one side wall is coupled to the lid, the base, or both the lid and the base. The at least one side wall is formed of at least a semi-permeable fabric mesh. The semi-permeable fabric mesh includes a rigid mesh screen and a semi-permeable membrane coupled to the rigid mesh screen for convection of heat generated within the interior space by the optical receiver to outside the electronics equipment enclosure.
US10353159B2 Optical connecting device, optical processing apparatus, method for fabricating optical connecting device, method for fabricating optical processing apparatus
An optical connecting device includes: a holder; an optical fiber supported by the holder; and a guide part supported by the holder. The holder includes first and second resin bodies arranged apart from each other, a supporting part, and a first lid part, a supporting groove, and a groove. The connecting device features: the first resin body being in contact with the optical fiber between the supporting part and the first lid part, the guide part being supported in the groove, the second resin body bonding the guide part to the supporting part, the optical fiber extending in the support groove in the principal surface of the supporting part, and the first lid part being disposed apart from the guide part on the optical fiber, and the optical fiber being between the supporting part and the first lid part.
US10353156B2 Pushable multi-fiber connector
Multi-fiber, fiber optic cable assemblies may be configured so that the terminal ends of the cables have pre-assembled back-post assemblies that include pre-assembled ferrules, such as MPO ferrules that meet the requisite tolerances needed for fiber optic transmissions. To protect the pre-assembled components from damage prior to and during installation, pre-assembled components may be enclosed within a protective housing. The housing with pre-assembled components may be of a size smaller than fully assembled connectors so as to be sized to fit through a conduit. The remaining connector housing components for the multi-fiber connectors may be provided separately and may be configured to be attached to the back-post assembly after installation of the cable.
US10353150B2 Optical fiber bulkhead splice assemblies for optical transceiver modules
An optical fiber bulkhead splice assembly may include an optical transceiver module including an enclosure and a bulkhead extending from the enclosure. The optical transceiver module may further include a first optical fiber extending from the enclosure through the bulkhead. The assembly may further include a fiber optic cable comprising a second optical fiber. The assembly may further include a splice sleeve assembly at least partially disposed within the bulkhead. A first end of the first optical fiber and a second end of the second optical fiber may be optically spliced together and disposed within the splice sleeve assembly.
US10353149B2 Universal optical fiber coating stripper using gliding plasma
An optical fiber coating stripper includes a pair of electrodes, each of which having a discharge head portion and an electrode portion, and a gliding plasma (GP) head housing the electrodes therein. The GP head includes internal airflow channels. The pair of electrodes are disposed at a front end of the GP head and form an air gap therebetween. Each of the discharge head portion includes a curved portion with a rib-shaped protrusion extending in a longitudinal direction of the discharge head portion. In operation, the electrodes are connected to non-alternating electrically positive and negative polarities. When a gas flows through the internal airflow channels in a direction a back end of the GP head toward the front end, a tongue-shaped GP flow is formed in the air gap between the rib-shaped protrusions of the discharge head portions.
US10353148B2 Mode converter, multimode waveguide transmission apparatus, and method
A mode converter provided in the present invention includes an input multimode waveguide, an output multimode waveguide, and a first conversion waveguide, where the input multimode waveguide is configured to receive a first signal which mode is a first mode; the first conversion waveguide has an input coupling waveguide with a first effective refractive index, and has an output coupling waveguide with a second effective refractive index; the first conversion waveguide is configured to perform, by using the input coupling waveguide, evanescent wave coupling on the first signal that is in the first mode and that is transmitted in the input multimode waveguide, and couple the first signal to the second mode of the output multimode waveguide by using the output coupling waveguide, so as to obtain the first signal in the second mode; and the output multimode waveguide is configured to output the first signal in the second mode.
US10353141B2 Lighting arrangement
A lighting arrangement can include a light panel, a bracket, first and second retaining members, and first and second connecting members. The light panel can include a frame and light emitting units. The bracket can be mountable on a wall or a ceiling and have a back surface contained in a first plane and configured to contact the wall or ceiling. The light panel and the bracket can be selectively engageable with one another through rectilinear or rotational movement of the light panel along first and second paths of movement. First and second retaining members and first and second connecting members can be configured to selectively cooperate with one another to selectively interconnect the light panel and the bracket. A portion of one of the connecting members can accumulate energy during movement of the light panel.
US10353136B2 Planar illumination apparatus and substrate
A planar illumination apparatus according to an embodiment includes a light guide plate that outputs light entered into the light guide plate through a side face of the light guide plate, a plurality of light sources that are arranged on the side face side, and emit light to be entered into the side face, a substrate having a mounting surface where the light sources are mounted, and first wiring that is formed on an opposite surface opposite to the mounting surface of the substrate, and connects serially the light sources with each other.
US10353135B2 Backlight unit and mobile electronic device including the same
Disclosed is a backlight unit for minimizing consumption power in realizing partial luminance. The backlight unit includes a light guide member including a first light incident part and a second light incident part, a first light source unit disposed in the first light incident part, and a second light source unit disposed in the second light incident part. The first light source unit and the second light source unit have different luminous intensities.
US10353133B2 Illumination device
An illumination device is provided that provides a uniform luminance of a light emitting surface and is less likely to cause a fringe pattern. The illumination device includes a mounting substrate on which multiple LEDs are mounted, a planar light guide plate that receives and guides at least a part of emission light emitted from the multiple LEDs, and multiple optical structures that are provided at intervals on one surface of the light guide plate and that change a traveling direction of light. The multiple optical structures include a first arrangement section that is provided on the LED side, a second arrangement section that is provided on a side away from the LEDs, and a third arrangement section that is provided between the first arrangement section and the second arrangement section.
US10353132B2 Display device
A liquid crystal display device includes a liquid crystal panel, a liquid crystal panel flexible circuit board, and a backlight unit. The backlight unit includes LEDs, a light guide plate, a chassis, and an LED board. The light guide plate has an outer shape conforming to an outer shape of the liquid crystal panel. The chassis including a sidewall portion which surrounds the light guide plate and the LEDs. The LED board has an outer shape conforming to the outer shape of the light guide plate. The LEDs are mounted on the LED board at intervals in the circumferential direction. The LED board includes LED mount portions, and LED interval portions. The LED interval portions include a cut-out LED interval portion. Between the cut-out LED interval portion and the sidewall portion, a liquid crystal panel flexible circuit board passing space is provided.
US10353129B2 Optical film and method of manufacturing the same and display device including the same
An optical film includes a polarizer and a protection film disposed the polarizer and including a polymer having a glass transition temperature of greater than about 100° C., where the polymer is a terpolymer consisting of: a first structural unit derived from styrene or a styrene derivative; a second structural unit derived from maleimide, maleic anhydride, acrylonitrile, a derivative thereof or a combination thereof; and a third structural unit derived from (meth)acrylate or a derivative thereof.
US10353127B2 Small-pitch wire grid polarizer
The wire grid polarizer (WGP) comprises an array of parallel, elongated nanostructures located over a surface of a transparent substrate and a plurality of spaces, including a space between adjacent nanostructures. Each of the nanostructures can include (1) a plurality of parallel, elongated wires located on the substrate, including an inner-pair located between an outer-pair; (2) lateral-gaps between each wire of the outer-pair and an adjacent wire of the inner-pair; (3) and a center-gap between the two wires of the inner-pair.
US10353123B2 Electronic Devices with glass layer coatings
An electronic device may have a display and a rear housing. A coating may be formed on an inner surface of a display cover layer for the display or on an inner surface of the rear housing. The coating may include one or more inorganic layers such as inorganic layers in a thin-film interference filter or other layer of material. A buffer layer having a polymer with adhesion promotion additive and embedded silicon oxide particles may be interposed between the coating and a glass layer forming the rear housing or between a patterned indium tin oxide coating on a display cover layer and an adhesive layer that attaches a pixel array to the display cover layer.
US10353122B2 Display device and fabricating method thereof
A display device includes a light source to generate a beam of a first color. The display device also includes a display panel having at least one pixel including a first color sub-pixel, a second color sub-pixel, and a third color sub-pixel, wherein the second color sub-pixel is configured to generate a beam of the second color by reacting with the beam of the first color, the third color sub-pixel is configured to generate a beam of the third color by reacting with the beam of the first color, and the first color sub-pixel is configured to allow the beam of the first color to pass therethrough. The display device further includes a beam path converter disposed between the light source and the display panel to direct the beam of the first color from the light source toward the display panel.
US10353117B2 Optical element and method for producing the same
An optical element includes a lens base and an antireflection film arranged on a surface of the lens base. The antireflection film includes a multilayer film including a layer formed of a silicon oxide film and a layer formed of a tantalum oxide film, the layer formed of the silicon oxide film and the layer formed of the tantalum oxide film being stacked. The antireflection film further includes an inner layer arranged on a surface of the multilayer film, the inner layer being formed of a magnesium fluoride film, and an outer layer arranged on a surface of the inner layer, the outer layer being formed of a silicon oxide film.
US10353116B2 Delamination resistant coated substrates and methods of preparing the same
An optical device includes a substrate having a surface, a peripheral edge, an area of vision, and a boundary portion of the surface between the peripheral edge and the area of vision. At least a portion of the boundary portion is textured. A coating is applied to the surface of the substrate over the area of vision and the textured boundary portion. In some embodiments, the substrate is comprised of a polymeric material and the coating is comprised of multiple layers of dielectric material and the substrate is textured such that the textured portion increases adhesion and the durability of the dielectric coating.
US10353114B2 Dual cap for protecting humidity sensor of radiosonde
A dual cap for protecting a humidity sensor of a radiosonde of an aerological observation system includes an outer cap and an inner cap. The dual cap surrounds the humidity sensor. The outer cap has an outer ventilation hole formed in its top, and an outer air circulation opening formed in its side periphery. The side periphery of the outer cap also has a first wall that acts as a barrier to air flow. The inner cap is affixed to and is disposed inside of the outer cap. A ceiling of the inner cap faces the outer ventilation hole so as to impose a barrier to air flow. The inner cap further has an inner ventilation hole in its top and an inner air circulation opening formed in its side periphery. The inner air circulation opening faces the first wall of the outer cap.
US10353113B2 Response surface method for identifying the parameters of Burgers model for slope soil
The invention claims a response surface method for identifying the parameters of Burgers model for slope soil, comprising the following steps: determine the model parameters and the level thereof; determine the parameter combination and the test sequence of the numerical test; calculate the response equation; optimally identify the model parameters. Based on the combination of the laboratory test, the numerical simulation and the field monitoring, the response surface analysis method is adopted in the invention to determine the regression equation for the parameters of Burgers model and the slope surface displacement, and meanwhile the regression analysis is adopted to establish the optimal parameter combination.
US10353110B2 Method and device for operating CT-based three-dimensional image used for security inspection
The present disclosure provides a method and device for operating a CT-based three-dimensional image used for security inspection. The method includes: providing a CT-based three-dimensional image used for security inspection; accepting a selection of an image of an object in the three-dimensional image; and responding to the selection. The present disclosure has strong practicality, and can provide effective reference information for image judgment in the CT-based security inspection field.
US10353109B2 X-ray scanner with partial energy discriminating detector array
The present specification describes a scanning/inspection system configured as a dual-view system using dual-energy sensitive stacked detectors that are partially populated with multi-energy discriminating detectors for overall enhanced energy resolution and therefore improved discrimination of materials through better estimation of material physical properties such as density and effective atomic number.
US10353107B2 Petrophysically regularized time domain NMR inversion
A petrophysically regularized time domain nuclear magnetic resonance (NMR) inversion includes using an NMR tool to acquire NMR data and inverting the acquired NMR data in a time domain using petrophysical constraints. The inverted NMR data is analyzed. The petrophysical constraints may be identified by: determining a number of porobodons to seek, defining a plurality of zones in which only a subset of porobodon sets is present, and stacking all NMR echoes in each zone satisfying discriminators. The number of porobodons to seek may be based on knowledge of core samples, logs, and NMR sensitivity. The discriminator logs may be logs sensitive to porosity partitioning. A computing system having a processor, a memory, and a program stored in memory may be configured to perform the method. The system may be conveyed downhole on a wireline, a while-drilling drill string, a coiled tubing, a slickline, or a wired drill pipe.
US10353099B2 Methods and systems for seismic inversion and related seismic data processing
A method and system of processing seismic data is presented. The method may include, for each of a plurality of seismic traces, generating a respective intermediate set of reflectivity coefficients and a partial deconvolution of an estimated wavelet from the respective seismic trace. The method may also include decomposing a model into a plurality of orthogonal components, and projecting each of a plurality of eigenvectors corresponding to one of the orthogonal components onto intermediate reflectivity coefficients corresponding with all of the plurality of seismic traces at each of a plurality of times to generate a plurality of eigen-coefficients associated with each of the plurality of times. The eigen-coefficients may be used to generate a plurality of basis coefficients, which may then be used to generate a respective updated set of reflectivity coefficients for each of the seismic traces.
US10353097B2 Multi-Z polylines intersection points editing
Method and system for 3-D imaging of subterranean geologic structures based on seismic data interpretations involves correcting mis-ties that arise as a result of orthogonal polylines failing to intersect due to inconsistencies in seismic interpretations. In some embodiments, the mis-ties may be corrected by adding a data point from one polyline at or near the mis-tie to the other polyline, and vice versa for the other polyline. The two data points are then adjusted so they coincide or merge. The merged data point is then used as intersection points for the polylines and associated with one another such that a change made to one intersection point is automatically made to the other intersection point. In some embodiments, one or more neighboring data points on each polyline are adjusted to smooth out the polyline at the point of the corrected mis-tie.
US10353096B2 Time-lapse simultaneous inversion of amplitudes and time shifts constrained by pre-computed input maps
Global inversion of multi-vintage seismic data uses simulated annealing to minimize a cost function simultaneously for all vintages and all angle stacks to yield values of geophysical properties. Each vintage is generated from an independent seismic survey of a subsurface structure conducted over a distinct period of time and includes seismic traces and angle stacks. An initial model of the subsurface structure is used and includes values for geophysical properties and time shift maps between vintages. The time shift map contains shifts in the seismic trace between vintages. The cost function includes a time shift map term for the difference between the time shift map and a calculated time shift of the seismic trace between vintages and is based on a proposed perturbation to at least one of the geophysical properties. The time shift map is also used as a global constraint on proposed perturbations of subsurface properties.
US10353094B2 Method for estimating anisotropic mechanical properties of a reservoir using sonic logging data
A method includes applying acoustic waves to the formation and detecting acoustic waves to acquire acoustic data. The method further includes determining (i) at least one of elastic constant C13 and elastic constant C23, (ii) elastic constant C33, (iii) at least one of elastic constant C44 and elastic constant C55, and (iv) elastic constant C66 using the acquired acoustic data. Elastic constant C11 is determined using elastic constant C33, at least one of elastic constant C44 and elastic constant C55, elastic constant C66, and a relationship between Thomsen parameter gamma and Thomsen parameter epsilon.
US10353088B1 Neutron multiplicity detector control circuitry and firmware
Neutron multiplicity detector control logic and firmware may control a neutron multiplicity detector such that higher count rates can be achieved by an order of magnitude of more over conventional control logic and firmware. Count rates of over 1,000,000 cps, and even over 1,500,000 cps, have been realized in some implementations.
US10353087B1 Coincidence circuit with splitter
A method comprises: detecting a plurality of radiation events using a plurality of radiation detectors; determining a fraction of the plurality of radiation events, such that a coincidence circuit has sufficient capacity to process each radiation event in the fraction of the plurality of radiation events; counting the determined fraction of the plurality of radiation events using the coincidence circuit, and excluding a remainder of the plurality of radiation events from the counting; and performing positron emission tomography (PET) processing on each radiation event in the fraction of the plurality of radiation events.
US10353084B1 Systems and methods for cooling an imaging system
Methods and systems are provided for cooling systems for imaging systems. In one embodiment, a manifold assembly for an imaging system comprises: an intake manifold and a return manifold formed by a plurality of unitary sections, the intake manifold and return manifold positioned adjacent to each other and separated by a shared wall; and a plurality of nozzles, with each nozzle of the plurality of nozzles formed by a corresponding section of the plurality of unitary sections. In this way, an assembly difficulty, expense, and/or manufacturing time of the manifold assembly may be decreased.
US10353083B2 Monolithic digital x-ray detector stack with energy resolution
A monolithic stack of thin x-ray detector layers capable of energy resolution is described. The stack is made of detector layers thinner and closer together than other x-ray detectors, avoiding the need to correct for parallax shifts. Moreover, the system's ability to combine multiple x-ray detector images accurately enables it to resolve x-ray energy information better than existing systems. The system can include a monolithic stack of x-ray detector layers, wherein a respective detector layer contains an x-ray detector and is less than 2 millimeters thick.
US10353082B2 Imaging panel and X-ray imaging device
A second insulating film is disposed so as to cover a conversion element that includes a first insulating film, photodiode, and electrode. The second insulating film is made of a SiNxOy material, where x is greater than 0 and y is greater than or equal to 0. This makes it possible to provide a TFT and photodiode with excellent anti-moisture characteristics.
US10353080B2 Method and device for the spatial and temporal tracking of exposure to risks
A system to supervise an operator working in an environment exposed to ionizing radiation. A supervision center includes a processor, memory, screen and network connection facility. A radiation detector/meter connected to the operator obtains and transmits a measurement of the exposure intensity to the supervision center. A radiofrequency tag connected to the detector/meter provides geolocation of the detector/meter. The memory stores a map of the exposed environment including a map of the exposure intensity, and a history file containing a record of the measurement, the date of the measurement and the location of the detector corresponding to the measurement. The memory stores a planning file containing a list, duration, location and scheduling of the operator tasks. A connecting terminal is connected to the network and provided to the operator.
US10353079B2 Precise positioning method
A precise positioning method provides a 3D position data in the absence of GPS by correcting the INS error, which generates a precise altitude data in the presence of GPS by integrating the outputs of all the sources providing altitude data and which generates a precise position data by using the INS/GPS integrated system position data. The method is performed by processing the data from relative sensors in the platforms comprising INS which generates the data necessary for terrain-aided navigation, radar altimeter and barometric altimeter sensors, and DTED which is a database comprising the elevation above sea level of the relevant terrain.
US10353078B2 Vehicle alert system using mobile location information
A method includes receiving location data related to devices transmitted during a first interval. The location data includes at least two GPS points of a first device and a single GPS point of a second device. The method includes identifying a subset of the devices that are within a vicinity of an area associated with a traffic event based on the data. The method includes determining that the first device will not approach the area during a second interval based on the two GPS points and determining that the second device will not approach the geographic area during the second interval based at least on the single GPS data point and a second location datum. The method includes filtering the first and second devices from the subset and transmitting an alert indicative of the traffic event to the subset.
US10353068B1 Weather radar enabled offshore operation system and method
A weather radar system can be used as an airborne sensor for providing an image on an electronic display during low visibility offshore IFR operations (e.g. for a helicopter approach to an offshore platform, such as, a petroleum rig or other structure). The weather radar sensed image is representative of the external surroundings of the maritime environment associated with radar returns received by the weather radar system. Beam sharpening technology produces higher angular resolution of the sensed objects in the radar image which reduces the interpreted azimuth errors from the sensed radar image. Accordingly, beam sharpening technology advantageously allows object isolation of closely clustered offshore platforms and nearby objects. With operational credit provided to these capabilities, the minimal distance for obtaining visual reference with the target platform could be reduced, increasing the success rate of completing offshore operations in low visibility IFR conditions.
US10353067B2 Methods and systems for near-field microwave imaging
A multistatic array topology and image reconstruction process for fast 3D near field microwave imaging are presented. Together, the techniques allow for hardware efficient realization of an electrically large aperture and video-rate image reconstruction. The array topology samples the scene on a regular grid of phase centers, using a tiling of multistatic arrays. Following a multistatic-to-monostatic correction, the sampled data can then be processed with the well-known and highly efficient monostatic Fast Fourier Transform (FFT) imaging algorithm. In this work, the approach is described and validated experimentally with the formation of high quality microwave images. The scheme is more than two orders of magnitude more computationally efficient than the backprojection method. In fact, it is so efficient that a cluster of four commercial off-the-shelf (COTS) graphical processing units (GPUs) can render a 3D image of a human-sized scene in 0.048-0.101 seconds.
US10353066B2 Camera with radar-based autofocus
A camera includes an optical system configured to record images based on light entering the optical system from an optical field of view, the optical system including a focusing unit configured to focus the optical system on a target in the optical field of view, a radar system configured to obtain distance and speed information of targets within a radar field of view that is overlapping with the optical field of view, the distance and speed information indicating the distance and speed of targets with respect to the camera, and a control unit configured to control the focusing unit to focus the optical system on a target based on a selected distance and/or a selected speed.
US10353064B2 Method and apparatus for detecting airborne objects
Provided is an apparatus for detecting airborne objects comprising a kill vehicle bus having a radar sensor. The radar sensor may be an interferometric sensor comprising a plurality of transmit-receive arrays. Each of the transmit-receive arrays may be adapted to be stowed in a stowed position in or on the kill vehicle bus, and may be adapted to be expandable from the stowed position to an operable position.
US10353053B2 Object detection using radar and machine learning
A method and system for using one or more radar systems for object detection based on machine learning in an environment is disclosed. A scanning radar or combination of radars mounted on a vehicle or moving object scans the environment to acquire information. The radar data may be a 3D point cloud, 2D radar image or 3D radar image. The radar data may also be combined with data from LIDAR, vision or both. A machine learning algorithm is then applied to the acquired data to detect dynamic or static objects within the environment, and identify at least one object feature comprising one of a type, location, distance, orientation, size or speed of an object.
US10353051B2 Apparatus for detecting axial misalignment of beam sensor
An apparatus for detecting axial misalignment of a beam sensor calculates, based on a result of first target recognition tasks by a beam recognition unit and a result of second target recognition tasks by an image recognition unit, a percentage of the number of times at least one preceding vehicle, which is running in front of an own vehicle, is recognized by the pair of the first and second target recognition tasks to the number of times the at least one preceding vehicle is recognized by at least the image recognition task. The apparatus detects misalignment of the beam axis of the beam sensor in the vertical plane including the beam axis of the beam sensor in accordance with the calculated percentage.
US10353050B2 Radar apparatus, method for inspecting axis deviation thereof, and computer-readable recording medium with program recorded thereon
A radar apparatus generates a spectrum distribution where frequencies in a beat signal are associated with intensities of respective frequency components. Based on a plurality of spectrum distributions generated over a predetermined number of measurement cycles prescribed in advance, the radar apparatus generates a reflection intensity distribution where frequencies are associated with road surface reflection intensities of the radar wave from a road surface at each frequency. In the reflection intensity distribution, the radar apparatus detects an intensity peak indicating a frequency that maximizes the road surface reflection intensity. Based on the detected intensity peak, the radar apparatus determines at least whether or not the radar apparatus is in an axis deviation state that is taken as a state where a reference axis of the radar apparatus has an inclination of not less than a prescribed angle in a vehicle height direction relative to a horizontal axis prescribed to a vehicle.
US10353049B2 Detector for optically detecting an orientation of at least one object
A detector device (111) for determining an orientation of at least one object (112) is disclosed. The detector device comprises: at least two beacon devices (204), the beacon devices (204) being adapted to be at least one of attached to the object (112), held by the object (112) and integrated into the object (112), the beacon devices (204) each being adapted to direct light beams (138) towards a detector (110), the beacon devices (204) having predetermined coordinates in a coordinate system of the object (112); at least one detector (110) adapted to detect the light beams (138) traveling from the beacon devices (204) towards the detector (110); at least one evaluation device (142), the evaluation device (142) being adapted to determine longitudinal coordinates of each of the beacon devices (204) in a coordinate system of the detector (110), the evaluation device (142) being further adapted to determine an orientation of the object (112) in the coordinate system of the detector (110) by using the longitudinal coordinates of the beacon devices (204).
US10353046B2 Position detection system and position detection method
A position detection system is provided in which it is possible to inhibit deterioration in accuracy of detecting a position of a terminal after communication environment is changed even in a case where the communication environment is changed in the position detection system. In the position detection system, a first terminal measures radio wave intensity of radio waves from a plurality of wireless connection devices in the first terminal, and transmits a measurement result to a position detection server through each of the wireless connection devices. A second terminal is disposed in a prescribed position, measures the radio wave intensity of the radio waves from the plurality of wireless connection devices in the prescribed position, generates first reference data including information of the measured radio wave intensity, and transmits the first reference data to the position detection server through the wireless connection devices. The position detection server receives the measurement result and the first reference data, updates the first reference data, which is maintained in a memory in advance, with the received first reference data, and estimates a position of the first terminal based on the measurement result, the updated first reference data, and positional information of the second terminal.
US10353045B2 Methods and devices for high stability precision voltage dividers
Resistor voltage dividers are commonly used to create reference voltages, or to reduce the magnitude of a voltage so it can be measured. Many measurements in test and measurement or calibration applications regularly require accuracies within the sub-part per million (ppm) range, e.g. 0.1 ppm to 1.0 ppm. However, the continued drive for improved accuracy in calibration, standards, and measurements on circuits and components means many measurements and measurement systems are operating at 50 parts per billion (ppb) and below to approximately 10 ppb. At these levels even relatively simple passive elements such as voltage dividers cannot be used without calibration and that these calibrations may be required at frequencies substantially higher than the other elements within the test and measurement equipment. Accordingly, the inventors have established a self-contained voltage divider with internal calibration allowing the voltage divider to be calibrated for every measurement if necessary.
US10353041B2 MRI apparatus and a method of reducing imaging time
In one embodiment, an MRI apparatus, includes a static magnetic field magnet configured to generate a static magnetic field, a gradient coil configured to generate a gradient magnetic field, a transmission and reception coil configured to transmit an RF signal and receive a magnetic resonance signal, and processing circuitry. The processing circuitry determines whether or not a prescan for calculating a correction value that corrects a phase error is skippable or reducible based on an imaging condition of a main scan, and executes a scan including at least the main scan in accordance with a result of the determination.
US10353039B2 Single-echo imaging with nonlinear magnetic gradients
Efficient encoding of signals in an MRI image is achieved through a combination of parallel receiver coils, and nonlinear gradient encoding that varies dynamically in such a manner as to impose a unique phase/frequency time varying signal on each pixel in the field of view. Any redundancies are designed such that they are easily resolved by the receiver coil sensitivity profiles. Since each voxel has an essentially identifiable complex temporal signal, spatial localization is easily achieved with only a single echo acquisition.
US10353035B2 System and method for magnetic resonance imaging reconstruction using novel k-space sampling sequences
A system and method for magnetic resonance imaging reconstruction using novel k-space sampling sequences is provided. The method includes dividing k-space into a plurality of regions along a dividing direction; scanning an object using a plurality of sampling sequences; acquiring a plurality of groups of data lines; filling the plurality of groups of data lines into the plurality of regions of the k-space; and reconstructing an image based on the filled k-space.
US10353034B2 Multi-echo pseudo-golden angle stack of stars thermometry with high spatial and temporal resolution using k-space weighted image contrast
A method for producing an image of a subject using a magnetic resonance imaging (MRI) system includes acquiring a series of echo signals by sampling k-space along radial lines that each pass through the center of k-space. Each projection of the radial lines is divided into multiple echoes and successive projections are spaced by a predetermined angular distance. The series of echo signals are reconstructed into a plurality of images, wherein each image corresponds to a distinct echo signal.
US10353029B2 Magnetic resonance imaging device and method for controlling the same
A magnetic resonance imaging (MRI) device includes at least one switching cell that uses a first switcher to switch paths for two of four radio frequency (RF) signals is used to output the two RF signals. The MRI device includes RF coils including a plurality of coils for receiving RF signals from an object to which magnetic fields are applied; an image processor for creating a magnetic resonance image based on the received RF signals; and a switching unit for switching connections between a plurality of input ports connectable to the plurality of coils and a plurality of output ports connectable to the image processor, wherein the switching unit includes at least one switching cell including four input ports, two output ports connected to two of the four input ports, and a first switcher for switching between paths extended from second and third input ports among the four input ports.
US10353024B2 Magnetic resonance imaging apparatus
A magnetic resonance imaging apparatus according to an embodiment includes a plurality of first coil elements and a connector. The first coil elements are embedded in a couchtop on which a subject is placed. The connector is provided in such a region of the couchtop that is positioned on the inside of the loop of at least one of the first coil elements. It is possible to attach and detach a second coil element different from the first coil elements to and from the connector.
US10353013B2 Voltage detection device, voltage detection method, abnormality determination device, abnormality determination method, and battery pack system
A voltage detection device includes battery stacks, and a connection member configured to electrically connect the battery stacks. The voltage detection device includes: a capacitor connected to each battery stack in parallel; switches, each of which having one end connected to a terminal of each battery stack and the other end connected to the capacitor; a detection unit configured to detect a voltage of the capacitor, and a control unit configured to control the switches, in which the control unit comprises: a discharging path selection unit that selects a discharging path comprising the connection member and the capacitor when discharging the capacitor, and a determination unit configured to determine whether an abnormality has occurred in the battery pack or at least one of the switches, in correspondence to at least one of a voltage of the capacitor after charging and a voltage of the capacitor after discharging.
US10353006B2 System and method for attenuation correction
The present disclosure relates to systems and methods for attenuation correction. The system includes a coil module, which includes a flexible coil and a supporter. The supporter may be configured to hold the flexible coil. The flexible coil may be deformed to form a receiving space.
US10353003B2 Apparatus and method for determining impedance characteristics of an electrical load
Apparatus (103) suitable for determining the resistance and inductance of an electric motor (101) estimates the phase shift between a voltage applied to the motor and motor current. Estimation of the phase shift employs a heterodyne technique. The measured motor current is conditioned prior to heterodyning in a mixer 203 in order to reduce the effects of nonlinearities introduced by a voltage source inverter (102) which supplies the motor (101) with a voltage. A value for impedance may be calculated as a ratio of a voltage applied to the motor and the motor current. The resistance and inductance may then be calculated from the impedance and phase shift calculations. In cases where the voltage applied to the motor cannot be directly measured but only the voltage supply to the voltage source inverter 102 is known, a value for impedance may be determined based on a ratio of a reconstructed voltage signal having a phase angle equal to that of the motor current and the motor current.
US10353001B2 Rapid scan testing of integrated circuit chips
A method of testing an IC chip having a plurality of programmable blocks and at least one memory. The method includes configuring a first programmable block of the plurality of programmable blocks with scan test logic for carrying out a scan test on other ones of the plurality of programmable blocks. The method further includes generating scan patterns and expected results for the scan test outside the IC chip. The generated scan patterns and expected results are loaded into the memory. The scan patterns from the memory are injected into the other programmable blocks. An output response of the other programmable blocks to the scan patterns is obtained. The output response is compared with the expected results by the scan test logic within the first programmable block. A scan test result based on the comparison between the output response and the expected results is provided.
US10352995B1 System and method of multiplexing laser triggers and optically selecting multiplexed laser pulses for laser assisted device alteration testing of semiconductor device
A pulse laser test system including a conditioning pulse circuit, a probe pulse circuit, a pulse laser, a trigger mode controller, and a laser pulse modulator. The conditioning pulse circuit provides asynchronous conditioning trigger pulses at a selected rate. The probe pulse circuit provides a synchronized probe trigger pulse. The trigger mode controller selects the probe pulse circuit while the synchronized probe trigger pulse is provided causing the pulse laser to provide a synchronized probe laser pulse, and otherwise selects the output of the conditioning pulse circuit causing the pulse laser to provide asynchronous conditioning laser pulses. The laser pulse modulator has an optical input coupled to the laser output of the pulse laser, has a gating input receiving a gate signal from the trigger mode controller, and has an optical output that provides laser pulses passed from the pulse laser while the gate signal is asserted.
US10352994B2 Magnet and adapter assembly for mounting on a shaft end of an electric drive
A magnet assembly in an electric drive having a shaft. The assembly includes a permanent magnet bonded in plastic and having two protrusions. An adapter has two protrusions and two recesses. The end face of the shaft has two cavities, which receive the two adapter protrusions to mount the adapter to the shaft. The two protrusions of the magnet are received in the recesses in the adapter in order to mount the magnet to the adapter. In another embodiment the shaft has an outer circumferential surface. Here, the adapter has a recess of a first shape and a second recess for mounting the adapter onto the outer circumferential surface of the shaft and the permanent magnet has a protrusion shaped to mate with the first shape of the first recess in the adapter, and the first recess is configured to receive the protrusion to mount the magnet to the adapter.
US10352988B2 Method of characterizing and modeling leakage statistics and threshold voltage for ensemble devices
An approach for determining leakage current and threshold voltage for ensemble semiconductor devices, implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having program instructions, are operable to: receive a number m of individual devices within an ensemble device; identify a sub-threshold slope; determine an uplift factor; separate random variation in logarithm of a leakage current into a correlated random component and an uncorrelated random component; determine a first standard deviation of correlated random component for the ensemble device; determine a second standard deviation of the uncorrelated random component for the ensemble device; generate a statistical model for electrical features of the ensemble device, based on the number m of individual devices, the sub-threshold slope, the uplift factor, the first and second standard deviation, and statistical random variables; and determine the electrical features of the ensemble device based on the statistical model.
US10352976B2 Matrix electrode design for three-dimensional e-filed sensor
An electrode arrangement has a transmitting electrode configured to generate a quasi-static alternating electric field which extends into an observation area, a first electrode extending in a first direction and configured to be connected to an evaluation device as a receiving electrode, and a second electrode extending in a second direction different from the first direction wherein for evaluating disturbances of the quasi-static alternating electric field an enhanced sensitivity profile is obtained by combining the first and second electrode.
US10352975B1 System level filtering and confidence calculation
A contact's interaction with a sensing array is subject to several external and internal stimuli which may impact a processing unit's confidence in the characteristics of that interaction or the presence of the interaction itself. Fidelity of user action is greatly improved with a step-wise and holistic analysis of a contact on an array of capacitance sensors, which allows for repetition of certain steps of processing or the entire operation if threshold confidence levels are not achieved.
US10352974B2 Method and apparatus to implement frequency stabilization of a resonator
A method of characterizing frequency fluctuations of a resonator comprising the steps of: a) driving the resonator, in a linear regime, by simultaneously applying two periodical driving signals having respective frequencies, the frequencies being different from each other and from a resonant frequency of the resonator, but contained within a resonance linewidth thereof; b) performing simultaneous measurements of response signal of the resonator at the frequencies of the periodical driving signal; and c) computing a value representative of a correlation between the measurements, the value being indicative of frequency fluctuations of the resonator. An apparatus for implementing such a method is provided.
US10352972B1 Programmable multi-sensor measurement and control system addressing expandable modules
A measurement and control system comprises a housing and an electrical power distribution sub-system. The housing includes a plurality of addressable and programmable modules, a module rack that is expandable and having a length, and a main controller configured to communicate with the plurality of addressable and programmable modules. Each of the addressable and programmable module is installed on the module rack in a sequential configuration and is addressable based on a specific physical location of it across the length of the module rack. The main controller communicates with the plurality of addressable and programmable modules by addressing through a communication network. The electrical power distribution sub-system is configured to monitor inputs and signals from the each addressable and programmable module.
US10352967B2 Non-contact electrical parameter measurement systems
Systems and methods provide measurement of alternating current (AC) electrical parameters in an insulated wire without requiring a galvanic connection between the insulated wire and a test probe. Measurement systems or instruments may include a housing that includes both a non-contact voltage sensor and a non-contact current sensor. The measurement system obtains measurements from the voltage sensor and the current sensor during a measurement time interval and processes the measurements to determine AC electrical parameters of the insulated wire. The AC electrical parameters may be presented to an operator via a visual indicator device (e.g., display, lights). The AC electrical parameters may additionally or alternatively be communicated to an external device via a wired and/or wireless communications interface. The measurement system may include an alignment feedback sensor that provides feedback to a user regarding the mechanical alignment of the insulated wire relative to the voltage sensor and the current sensor.
US10352963B2 Dynamic sweep-plow microcantilever device and methods of use
Implementations include a dynamic sweep-plow microcantilever (DSPM) device for nano-machining, nano-manufacturing, and nano-imaging using SPMs (e.g., an AFM). The DSPM device includes two elongated cantilevered arms that are spaced apart at their proximal ends and on which a piezoelectric layer is disposed. The distal ends of the arms are coupled together, and a distal tip is coupled to the distal ends and extends below a plane that includes a lower surface of the arms. The DSPM device is mounted on the AFM and applies nano-machining force through vibration that is induced by the piezoelectric layers on the arms. The DSPM device can vibrate such that the tip undergoes one or both of bending and torsional vibrations, which allows the DSPM device to perform both plowing and/or sweeping in nano-scale. The piezoelectric layers can be used for sensing by collecting vibrational feedback at the distal tip using a laser sensor.
US10352961B2 Test bench, in particular for accelerometers
A test bench comprising at least one accelerometer which is linked by rigid mechanical linking to a support and comprising a vibration chamber able to convert an electrical signal into a mechanical vibration disseminated to the support and to the accelerometer by rigid mechanical linking between an oscillating part of the vibration chamber and the support in such a way as to use the support as an acoustic amplifier and to excite the accelerometer according to a predetermined mechanical wave.
US10352955B2 Rotary speed sensors
A speed detection device includes a comparator module, a sensor lead with a node connected to the comparator module, and a limit set module. The limit set module is connected to the sensor lead node and to the comparator by an upper limit lead and a lower limit lead to provide upper and lower limits to the comparator that vary according to amplitude variation in voltage applied to the sensor lead.
US10352949B2 Biomarker and methods for early diagnosis of Alzheimer's disease
A method for diagnosing of or for determining the risk of developing Alzheimer's disease, as well as for determining the presence of severe AD in a subject involves at least four specific biomarkers being measured. A kit or an array comprising a detecting means, in particular antibodies, for at least four specific biomarkers can be used for the diagnosis. Further, a computer program product and a computer implemented method for diagnosing of or determining the risk of developing Alzheimer's disease may be employed.
US10352947B2 Use of markers in the identification of cardiotoxic agents and in the diagnosis and monitoring of cardiomyopathy and cardiovascular disease
The invention provides methods for the diagnosis and prognosis of cardiovascular disease, and for monitoring of the treatment of cardiovascular disease, including heart failure and cardiomyopathy. The invention further provides methods for identifying an agent for treating cardiomyopathy or heart failure, for identifying a cardiotoxic agent, and for identifying a rescue agent to reduce or prevent drug-induced toxicity, by using one or more biomarkers selelcted from the group consisting of CCDC47, HMOX1, PTX3, PAI1, IL27, IGFBP7, Emmprin, CFL2, EDIL3, NUCB1, PE D18:0-20:3/D18:1-20:2/D16:0-22:3; PE D18:0-22:5/D18:1-22:4; PE D16:1-22:6; PE P18:1-18:1/P18:0-18:2/P16:0-20:2; LPC 20:3; and PC-LI-183-D18:22-22:6, or any of the other biomarkers provided herein. The invention further provides kits for practicing the methods of the invention.
US10352943B2 A-fucosylation detection in antibodies
This invention describes a new analytical method to determine the quantity and distribution of fucose per Fc within an antibody preparation.
US10352941B2 Method for functionalizing a porous membrane covering of an optical sensor to facilitate coupling of an antithrom-bogenic agent
Methods of covalently attaching heparin to a membrane comprising plasma treating the membrane to produce an amino-functionalized membrane; and reacting the amino-functionalized membrane with heparin under conditions in which heparin becomes covalently attached to the amino-functionalized membrane, wherein said heparin is indirectly attached via a spacer to said amino-functionalized membrane and/or said heparin is attached from a single site in said heparin to a single site on said amino-functionalized membrane or to said spacer. Also disclosed are analyte sensors.
US10352940B2 Method and apparatus for analyzing acetone in breath
Methods and devices are provided for analyzing acetone in breath. One such method comprises disposing a reactant in a reaction zone within the breath analysis device, wherein the reactant comprises a primary amine disposed on a surface, and wherein the reaction zone has an optical characteristic that is at a reference level. It also comprises pre-storing a liquid nitroprusside solution within the breath analysis device separately from the reactant. The method further comprises using the breath analysis device to cause the breath to contact the reactant in the reaction zone so that the acetone in the breath reacts with the reactant to form a reaction product and, after the reaction product has been formed, using the breath analysis device to cause the nitroprusside solution to contact and react with the reaction product and to facilitate a change in the optical characteristic of the reaction zone relative to the reference level. The method also comprises using the breath analysis device to detect the change in the optical characteristic to sense the acetone in the breath. Apparatuses that use these methods are also described.
US10352936B2 Use of tumor Fas expression to determine response to anti-cancer therapy
The invention provides methods for using expression levels of Fas to select individuals or subpopulation of individuals who can benefit from an anti-cancer therapy and for assessing whether an individual suspected of having or developing cancerous tumors will beneficially respond to an anticancer therapy. The invention additionally provides methods of treatment for individuals selected as likely to benefit from anti-cancer therapy based on Fas expression levels.
US10352935B2 Tumor cell-derived microvesicles
The present invention relates to a method for diagnosis of cancer and for monitoring the progression of cancer and/or the therapeutic efficacy of an anti-cancer treatment in a sample of a subject by detecting oncogenic and cancer related proteins in microvesicles, and to the use of an agent blocking exchange of microvesicles for treating cancer.
US10352930B2 Multiplex immuno screening assay
The present invention provides an immunoassay leading to the rapid and simultaneous detection of antibodies to a wide range of infectious pathogens in biological fluids of infected patients. This immunoassay involves the covalent and oriented coupling of fusion proteins comprising an AGT enzyme and a viral antigen on an identifiable solid support (e.g. fluorescent microspheres). The thus obtained antigen-coupled microspheres show enhanced capture of specific antibodies as compared to antigen-coupled microspheres produced by standard amine coupling procedures.
US10352928B2 Steric-hindrance hybridization systems, assays and methods associated thereto
The present disclosure provides target detection and quantification systems as well as related methods based on the use of steric hindrance (either created by the target itself or a macromolecular entity used to bind to the target) to prevent or limit the hybridizing between an anchoring oligonucleotide (associated to a substrate) and a signaling oligonucleotide or a combination of signaling oligonucleotides (capable of specifically binding the target or the macromolecular entity).
US10352925B2 Compositions and methods for the detection of zinc
The invention relates generally to compositions and methods for the detection of zinc. In particular, compositions and methods are provided to detect changes in cellular zinc concentration and to correlate them to cellular phenomena.
US10352924B2 Nanofibrous photoclickable hydrogel microarrays
Nanofibrous hydrogel microarray systems that act as facile, high throughput platforms for in vitro drug discovery and investigation and screening of combinatorial effects of physical and biochemical cues on maturation and differentiation of mammalian cells.
US10352920B2 Supplements and monitoring systems for dosing of the supplements
Methods for monitoring and adjusting a physiological state of a subject. The methods include (1) providing a subject having one or more physiological parameters defined by one or more biometrics, (2) monitoring a selected biometric analyte associated with a selected biometric to define a state of the selected biometric, (3) based on the results of the monitoring, adjusting the state of the selected biometric by administering to the subject a supplement selected to affect the state of the selected biometric.
US10352919B2 Solids level indicator
This disclosure describes a level indicator assembly for measuring the level of solids in a vessel. The level indicator may desirably comprise a solid shaft extending into a vessel. The shaft may have paddle connected to an interior end of the shaft and an external sensor attached to an exterior end of the shaft. A support structure may engage the sensor to prevent at least a portion of the sensor from moving. By keeping a portion of the sensor stationary, the sensor may measure the change in torsional force exerted on the shaft. By locating the sensor external to the vessel, operators may remove and replace sensors without accessing either the vessel interior or the portions of the level indicator assembly that extend into the vessel.
US10352913B2 Data processing device for comprehensive two-dimensional chromatograph
In a GC×GC data processor (23), a modulation time estimation unit (24) creates a one-dimensional chromatogram from chromatogram data items collected by a comprehensive two-dimensional GC, and retrieves a shift time on which a peak position after an entire curve of the chromatogram being shifted in a temporal axis direction coincides with a peak position of the peak on the original chromatogram. Since the resolution of a primary column (12) is low, the same compound is introduced into a secondary column (14) in consecutive modulation times. Accordingly, on the one-dimensional chromatogram, peaks originating from the same compound appear in the respective consecutive modulation times. The interval between the peaks substantially coincides with the modulation time. Therefore, the shift time retrieved as described above is regarded as the modulation time. Thus, the modulation time is automatically estimated from the chromatogram data items, thereby negating the need of user input or capture from an analysis control unit (3).
US10352911B2 Airborne ultrasound testing system for a test object
The Invention refers to an airborne ultrasound testing system for a test object (3) containing an ultrasound generator (1; 9) and an ultrasound receiver (2) and a control to control both and a computer assisted test result interface to display an image of the tested test object (3). The ultrasound generator (1) is a resonance-free thermo-acoustic ultrasound generator which does not rely on mechanically deformable or oscillating parts and the ultrasound receiver (2) is a membrane-free and resonance-free optical microphone in an air or gas coupled pulse echo arrangement or in an air or gas coupled transmission mode arrangement. With this testing system, it is possible to test objects with high precision and without liquids and disturbing ringing effects.
US10352905B2 Method and arrangement for measuring the tightness of a core in an electric machine
A method and an arrangement is provided for measuring the tightness of a core composed of laminated sheets used in an electric machine. The method for measuring the tightness of a core of an electric machine composed of sheets, includes supplying a sound wave to the core, measuring the speed of the sound wave in the core, and deducing the tightness of the core from the measured data. The arrangement to measure the tightness of a core of an electric machine composed of sheets, includes a hammering system to pound at the core for generating a sound wave in the core, at least two accelerometers arranged at the core at an axial distance for measuring the speed of the sound wave, and a computer to deduce the tightness of the core from the measured data.
US10352896B2 Coulometric titration cell
A cell and/or a measuring instrument are arranged for coulometric titration. The cell has first and second electrochemical half-cells, each of which is connected into a regulated circuit and each of which has an associated electrode. The second electrode (3) is immersed in an electrolyte (2) that is solid or solidified and fills a second housing (1). The second housing is closed, with charge and material exchange only possible through a diaphragm (4) that is disposed between the respective electrochemical half-cells. The electrolyte contains a first redox partner that, along with at least one second redox partner, is part of a redox system. The redox partners are selected to substantially suppress gas development inside the cell during operation. The first electrode and the second housing are disposed in a first housing so that at least the diaphragm and the first electrode are in contact with a sample during operation.
US10352891B2 Electrode and use thereof
The application relates to an electrode for use in the electrochemical detection of target species, and in particular for the detection of insulin. The application enables insulin to be detected with high selectivity and with a detection limit in the picomolar range or lower. The electrodes of the invention can easily be reused and are ideally suited for use in point-of-care diagnostics. In a preferred embodiment, the electrode comprises an antibody modified, polyethylene glycol (PEG) monolayer assembled on a gold surface. In a second embodiment, the electrode comprises a chemisorbed zwitterionic carboxybetaine polymer obtained by photopolymerisation of carboxybetaine methacrylate (CBMA). This allows the use of non-Faradaic analysis to determine the insulin concentration even in undiluted blood serum.
US10352887B1 Conductivity measurement methods and systesms
A method for accurately measuring the electrical conductivity of substances. This method incorporates two points of measurement that are isolated from each other. Each of these points is in contact with the substance to be measured. A continuous, constant electrical current is passed through the substance at the measurement points by means of an electrical force that is not constant but varies depending upon the amount of electrical force required to maintain the constant electrical current through the substance. This constant current is passed through the substance in two directions. This change in direction is achieved by reversing the polarity of the electrical force across the two measurement points. The time periods for each of the two directions of constant current flow are equal. The amount of electrical force or voltage that is required to maintain this constant amount of current is directly related to the resistance of the substance. This electrical force that represents the resistance of the substance can then be converted into a second electrical force that represents the conductivity of the substance by means of a divider circuit.
US10352886B2 Probe for detecting structural integrity of part
Disclosed herein is a probe for detecting structural integrity of a part. The probe comprises an outer shield, having a hollow tubular shape, defining a first interior channel, and comprising a part-engagement end. The probe also comprises an inner shield, within the first interior channel, having a hollow tubular shape, spaced apart from the outer shield, and comprising a first end portion and a second end portion, opposite the first end portion. The first end portion of the inner shield is closer to the part-engagement end of the outer shield than the second end portion of the inner shield. The first end portion of the inner shield comprises a wall extension, protruding in a direction extending from the second end portion of the inner shield to the first end portion of the inner shield and circumferentially extending about less than an entire circumference of the inner shield.
US10352885B2 Apparatus and method for producing and analyzing a plurality of sample materials
An apparatus for producing and analyzing sample materials may comprise a milling device for milling material components, a first metering device for metering a material component into the milling device, a second metering device for metering an activator liquid into the milled material component, a homogenization device for homogenizing the material components and the activator liquid to produce a sample material, a control device that is connected to the milling device and is configured to vary a parameter characteristic for milling intensity of the milling device so that particle size of the material components is altered, and a measuring device for determining a reactivity of the sample material. The present disclosure further concerns a process for producing and analyzing a plurality of sample materials. The process may involve varying at least one parameter characteristic for milling intensity for each sample material produced.
US10352884B2 Operational constraint optimization apparatuses, methods and systems
A system for comfort based management of thermal systems, including residential and commercial buildings with active cooling and/or heating, is described. The system can operate without commissioning information, and with minimal occupant interactions, and can learn heat transfer and thermal comfort characteristics of the thermal systems so as to control the temperature thereof while minimizing energy consumption and maintaining comfort.
US10352883B2 Hand-held measuring apparatus and method for the operation thereof
A mobile measuring apparatus for nondestructively determining a material measurement value that relates to a material property of a workpiece comprises a housing in which at least a first sensor device and a second sensor device are located, a control device, an evaluating device, and a device for the supply of energy to the measuring apparatus. The first sensor device has a nuclear magnetic resonance sensor and the second sensor device has a sensor based on dielectric and/or resistive methods. Information about the material property of the workpiece, in particular moisture present in the workpiece, is obtained by evaluating a measurement signal provided by the first sensor device, which information is intended for the optimized control of the second sensor device and/or optimized evaluation of measurement signals provided by the second sensor device.
US10352882B2 Method and system for analyzing an object by diffractometry using a scattering spectrum and a transmission spectrum
A method for analyzing an object includes irradiating the object with incident photon radiation and acquiring an energy spectrum scattered by the material using a spectrometric detector in scatter mode. An energy spectrum transmitted by the material is acquired using a spectrometric detector in transmission mode. A signature (f) is reconstructed representing the object, both from the scatter spectrum measured and from the transmission spectrum measured, and the reconstructed signature thereof is compared with signatures of standard materials.
US10352879B2 X-ray inspection method and device
A method including inspecting, using an X-ray transmission image, internal defects in a TSV formed in a semiconductor wafer, and detecting the X-rays, and processing an X-ray transmission image. Therein, the detection of X-rays is configured such that: the detection azimuth of the X-rays, and the detection elevation angle of the X-rays relative to the X-ray source are determined on the basis of information on the arrangement interval, depth, and planar shape of structures formed in the sample. The angle of rotation of a rotating stage on which the sample is mounted is adjusted in accordance with the detection azimuth which has been determined, and the X-rays that have been transmitted through the sample are detected with the position of the detector set to the detection elevation angle which has been determined.
US10352878B2 Rear-projection photodetection yarn clearing apparatus and ultraviolet enhanced silicon photodiode thereof
A rear-projection photodetection yarn clearing apparatus includes a light emitting diode and a detector arranged behind a to-be-detected yarn, and further includes a reflector arranged in front of the to-be-detected yarn. A front end face of the light emitting diode is flush with a photosurface of the detector, a light filter for capturing light rays having a waveband from 330 nm to 470 nm is also arranged in front of the light emitting diode and the detector, and a light-reflecting surface of the reflector is in parallel with the photosurface of the detector. The light emitting diode includes an ultraviolet light emitting diode, and the detector includes an ultraviolet enhanced silicon photodiode. The ultraviolet enhanced silicon photodiode is made from a high-resistivity N-type (111) silicon wafer having a resistivity of 3,000 Ω·cm and a field oxide thickness of 1,000 nm.
US10352876B2 Signal response metrology for scatterometry based overlay measurements
Methods and systems for creating a measurement model based only on measured training data are presented. The trained measurement model is then used to calculate overlay values directly from measured scatterometry data. The measurement models receive scatterometry signals directly as input and provide overlay values as output. In some embodiments, overlay error is determined from measurements of design rule structures. In some other embodiments, overlay error is determined from measurements of specialized target structures. In a further aspect, the measurement model is trained and employed to measure additional parameters of interest, in addition to overlay, based on the same or different metrology targets. In some embodiments, measurement data from multiple targets, measurement data collected by multiple metrologies, or both, is used for model building, training, and measurement. In some embodiments, an optimization algorithm automates the measurement model building and training process.
US10352873B2 Industrial visual stethoscope system and industrial visual stethoscope method
An industrial visual stethoscope system and a detecting method are provided. The system has a base, a workpiece support, a single-color lighting device, a camera module, a rotating device, and an analyzing device. When the single-color light irradiates the workpiece, if the single-color light irradiates into the crack which is relatively deep and narrow, the single-color light is rarely to be reflected out of the crack. But if the single-color light irradiates into the scar, the single-color light is reflected out of the scar due to the specular reflection. During the relative rotation, when the reflected light enters the camera module in parallel, the energy of the light is concentrated, causing overexposure and forming obvious white light. Thus, the analyzing device can identify the recess is a scar formed by hit rather than a crack formed by heat.
US10352863B1 Method for optimizing detection of inelastically scattered light from a distant target by measuring the target distance using inelastically scattered light
The present invention comprises a novel approach for optimizing detection performance of a standoff optical detection system using the inelastic scattering of light from the target and/or inelastic scattering of light from molecules between the light emitting source and the target. This is a useful approach primarily for systems which already employ a pulsed light source, a detector, and a timing mechanism but whose primary function is not the detection of range. Using this methodology removes the need to deploy a secondary device to find range or augments the ability of any included range finder to widen the overall system operating envelope, reliability, and performance.
US10352859B2 Method for determining quantity of biological material in tissue section
An object of the present invention is to provide a method of detecting a specific tissue or cell in a sample tissue section and accurately specifying both the position(s) and amount of a biological substance of interest that is expressed on the specific tissue or cell. The method of quantifying a biological substance in a tissue section according to the present invention comprises: (1) performing bright-field observable immunostaining that specifically stains a first biological substance in the tissue section (first immunostaining); (2) performing immunostaining with a fluorescent substance-containing nanoparticle that specifically stains a second biological substance in the tissue section (second immunostaining); (3) specifying the expression position(s) of the second biological substance in the tissue section by comparing the position of a stained image of the first immunostaining and the position of a stained image of the second immunostaining; and (4) determining the expression amount of the second biological substance by measuring the fluorescence intensity of the stained image of the second immunostaining.
US10352858B2 Fabrication of a fluorescent material for sensing an analyte
An analyte indicator may include a porous base and may be included in an analyte sensor. The analyte indicator may retain its physical, chemical, and optical properties in the presence of compression. The porous base may not vary in opacity. The analyte indicator may include (i) a polymer unit attached or polymerized onto or out of the porous base and (ii) an analyte sensing element attached to the polymer unit or copolymerized with the polymer unit. The analyte sensing element may include one or more indicator molecule. The analyte sensing element may include one or more indicator polymer chains. The analyte indicator may include (i) an indicator polymer chain attached or polymerized onto or out of the porous base and (ii) indicator molecules attached to the indicator polymer chain.
US10352856B2 Apparatus and methods for spectroscopy and broadband light emission using two-dimensional plasmon fields
Ultra-thin conductors are employed to generate plasmon fields near the surface of the conductors. Emitters, such as atoms, molecules, quantum dots, or quantum wells, in the plasmon fields can emit and absorb light via transitions that are otherwise forbidden in the absence of the plasmon fields. Applications using these forbidden transitions include spectroscopy, organic light sources, and broadband light generation. For example, in a spectroscopic platform, an emitter is disposed in the plasmon fields to excite electronic transitions that are otherwise unexcitable. In organic light sources, plasmon fields quench excited triplet states, allowing fast singlet decay with the emission of light. In broadband light generation, strong two-plasmon spontaneous emission of emitters near ultrathin conductors is employed to produce a broad spectrum of light.
US10352852B2 TDLAS architecture for widely spaced wavelengths
A system for widely spaced wavelength tunable diode laser absorption spectroscopy includes at least a first and second tunable diode laser generating laser light at a first and second wavelength, wherein laser light of the first and second wavelengths cannot co-propagate efficiently on the same single-mode fiber. A first fiber may be configured to carry light in the first wavelength, and a second fiber configured to carry light in the second wavelength. A fiber bundle may be formed from the distal ends of the first and second fibers stripped of their respective coatings, and arranged with their claddings adjacent to each other. One or more pitch heads are configured to project respective beams of laser light from the fiber bundle through a measurement zone. One or more catch heads located across the measurement zone receive the respective beams and direct the respective beams onto at least one sensor.
US10352851B2 Optical Analyzer
A spectroscopic measuring device includes a halogen lamp as a light source, a lens of an irradiating system, a mirror, and a spectrometer. The lens of the irradiating optical system emits light from the halogen lamp to a measurement object. The mirror is an optical member, and the mirror is arranged coaxial with the lens and conducts detecting light between the halogen lamp and the measurement object, to the spectrometer. The spectrometer is an analyzing part and analyzes material of the measurement object on the basis of the light received via the mirror. The light from the halogen lamp to the measurement object passes through the peripheral part of the optical axis of the lens, and the light to be received by the spectrometer passes through the center part of the optical axis of the lens, at the position of the mirror.
US10352849B2 Terahertz time domain spectroscopic apparatus
A terahertz wave is spectrally dispersed into two waves which are caused to pass through a sample liquid film 101 and a reference liquid film 102 and are then collected, and the terahertz waves in an interference state are detected by a terahertz wave detecting semiconductor 15. Consequently, only spectroscopic information related to a distinctive characteristic of the sample liquid film 101 is detected. In addition, a predetermined optical path length difference is provided between a path where the terahertz wave is transmitted through the sample liquid film 101 and a path where the terahertz wave is transmitted through the reference liquid film 102 by an optical delaying unit 17. Ina frequency spectrum obtained by performing Fourier transformation over a terahertz wave signal having an interference waveform by a terahertz wave signal analyzing device 20, consequently, a feature caused by an interaction of dissimilar molecules in the sample liquid film 101 appears in a spectral intensity at a frequency depending on the optical path length difference.
US10352835B2 Ligand-functionalized substrates with enhanced binding capacity
An article that can be used for biomaterial capture comprises (a) a porous substrate; and (b) borne on the porous substrate, a polymer comprising interpolymerized units of at least one monomer consisting of (1) at least one monovalent ethylenically unsaturated group, (2) at least one monovalent ligand functional group selected from acidic groups, basic groups other than guanidino, and salts thereof, and (3) a multivalent spacer group that is directly bonded to the monovalent groups so as to link at least one ethylenically unsaturated group and at least one ligand functional group by a chain of at least six catenated atoms.
US10352829B2 Automatic calibration method of an angle sensor for an automatic drive control system of a farm machine
An automatic calibration method of an angle sensor for an automatic drive control system of a farm machine includes the following steps. S1: fixing a steering wheel of the farm machine to make front wheels of a vehicle kept at a fixed angle. S2: collecting a plurality of pieces of current position information of the farm machine, and processing the plurality of pieces of current position information to obtain an average value. S3: establishing a two-wheel farm machine kinematics model based on a center of a rear axle. S4: performing a radius calculation to obtain a set of angle correspondences. S5: rotating the farm machine by a preset angle at a constant speed with the rear axle of the farm machine as a center, and performing S1 through S4. S6: after performing S5 for several times, performing an angle value fitting calculation to obtain a calibration coefficient.
US10352827B2 Tire contact state estimation method
A tire contact state estimation method includes: an information acquisition step of acquiring information of the tire; a correlation strength calculation step of calculating a first correlation strength between the rotational velocity and the braking and driving force, and also calculating a second correlation strength between the slip angle and the generated lateral force; a change detection step of detecting whether the first correlation strength has increased or decreased by a first threshold or more with respect to a predetermined first reference value, and also detecting whether the second correlation strength has increased or decreased by a second threshold or more with respect to a predetermined second reference value; and an estimation step of estimating at least two of the following: a condition of a road surface in contact with the tire, a tire internal pressure state, and a tire abrasion state.
US10352826B2 System for producing collisions between a vehicle and a test object
Embodiments of the invention relate to a system for producing collisions or near-collision situations between a collision body, in particular a vehicle, and a test object. The system comprises a fastening plate having a coupling mechanism, by means of which coupling mechanism the test object can be detachably coupled to the fastening plate, a drive belt which is fastened to the fastening plate, and a drive unit having a drive body for driving the drive belt. The drive unit, the drive belt, and the fastening plate can be placed directly on a floor in such a way that the drive body moves the drive belt and the fastening plate along the floor. The coupling mechanism can be controlled in such a way that the test object is coupled to the fastening plate and can be actively decoupled from the fastening plate from a predetermined operating paint before a collision between the collision body and the test object such that the test object is decoupled from the fastening plate during the collision between the collision body and the test object.
US10352824B2 Method for evaluating turbine engine system stability
Systems and methods for determining turbine engine system stability encompass measuring or otherwise determining values of performance parameters, storing a data set of such values in memory, generating a stability indicator, and displaying the stability indicator on an operator interface. The stability indicator is generated by a processor operating in data communication with the computer memory, utilizing customized software algorithms to remove high frequency components, apply an adaptive filter to adjust selected parameters according to a target value of a selected target parameter, and apply a stochastic filters to estimate true values of the selected parameters, based on the remaining variation.
US10352819B2 Method of measuring transmission characteristics of optical transfer medium and image acquisition device using the same
A image acquisition device comprises a light source unit, a digital micro mirror, an optical transfer medium, an imaging unit, and a beam splitter, wherein a single focusing pattern light is formed to be focused on a single specific point when the focusing pattern light penetrates the optical transfer medium, and specific points focused by each of the plurality of focusing pattern lights scan the object to be measured such that the object to be measured is imaged. Therefore, when an image is obtained through an optical transfer medium such as an optical fiber, pixelation and aberration can be avoided regardless of the type of optical transfer medium and an image having high resolution can be obtained fast without a separate scanner.
US10352816B2 Systems and methods for determining the quality of a reproduced (manufactured) optic device
A method for assessing the similarity between a power profile of a manufactured optic device and a nominal power profile upon which the power profile of the manufactured optic device is based. The method comprises measuring the power profile of manufactured optic device, identifying a region of interest from the measured power profile of manufactured optic device, and applying an offset to the measured power profile to substantially minimize a statistical quantifier for quantifying the similarity between the nominal power profile and the offset measured power profile. The method further comprises comparing the offset and the statistical quantifier to predefined quality control metrics, determining whether the measured power profile meets the predefined quality control metrics based, at least in part on the comparison. In exemplary embodiments, the method may further comprise determining whether to associate the manufactured optic device with another nominal power profile, if the measured power profile does not meet the predefined quality control metrics.
US10352814B2 Water leak detection using pressure sensing
A system including a sensing device including a pressure sensor configured to measure pressure of water in a water system of a structure. The sensing device can be configured to generate pressure measurement data representing the pressure of the water as measured by the pressure sensor. The system also can include one or more processing units including one or more processors and one or more non-transitory storage media storing machine executable instructions configured when run on the one or more processors to perform detecting a non-cyclical pressure event corresponding to a water leak in the water system of the structure during a first time period based on an analysis of information including the pressure measurement data. The information analyzed in the analysis does not include any flow measurement data that represents a total amount of flow of the water in the water system of the structure during the first time period. The pressure sensor can be coupled to the water system of the structure at a single location of the water system of the structure when measuring the pressure of the water in the water system of the structure. Other embodiments are provided.
US10352809B2 Physical quantity measuring device
A physical quantity measuring device includes: a cylindrical portion having therein an inner space; a first case provided to a first end of the cylindrical portion; a sensor unit housed in the first case; a second case provided to a second end of the cylindrical portion; a circuit portion housed in the second case; a heat insulating portion disposed to face the sensor unit; a sealing portion that defines a hermetic seal between the heat insulating portion and an inner circumferential surface of the cylindrical portion; a first partition member that separates the sensor unit from the inner space at the first end; and a heat-insulative second partition member that is in contact with an opening edge or the inner circumferential surface of the second end and separates the inner space from the circuit portion near the second end.
US10352806B2 Humidity resistant sensors and methods of making same
A pressure sensor device which uses appropriate passivation materials/patterns to make the device more robust and resistant to a hot and humid environment. The pressure sensor device uses moisture resistant passivation material(s) covering exposed glass areas, including sidewalls, and bonding interfaces to avoid the glass and bonding interfaces absorbing and reacting with moisture, thus maintaining the integrity of the device output after exposure in a humid/hot environment. These passivation materials/patterns used for the MEMS devices described may be applied to any MEMS based sensors and actuators using glass as one type of material for fabrication. The pressure sensor devices may be front side absolute pressure sensors, differential pressure sensors, or back side absolute pressure sensors.
US10352803B2 Pressure sensor chip
A pressure sensor chip according to the present invention includes an annular diaphragm that surrounds a periphery of a low-differential-pressure diaphragm (1) as a high-differential-pressure diaphragm (2). A measurement pressure (Pa) for one surface of the low-differential-pressure diaphragm (1) is transmitted to one surface of the high-differential-pressure diaphragm (2) along a branched path, and a measurement pressure (Pb) for the other surface of the low-differential-pressure diaphragm (1) is transmitted to the other surface of the high-differential-pressure diaphragm (2) along a branched path. Thus, multiple differential-pressure measurement ranges can be provided.
US10352800B2 Micromachined bulk acoustic wave resonator pressure sensor
A pressure sensor includes a piezoelectric substrate having a generally planar structure and an anchor location fixing the piezoelectric substrate at the periphery of the planar structure of the piezoelectric substrate. The planar structure of the piezoelectric substrate has a first region having a first characteristic thickness adjacent to the anchor location, and a second region have a second characteristic thickness at a middle region of the substrate. The second characteristic thickness is less than the first characteristic thickness such that the planar structure in the second region is displaced relative to the neutral axis of the planar structure such that while undergoing bending the second region has either mostly compressive or mostly tensile stress.
US10352798B2 Angular rotation sensor system
An angular rotation sensor system constituted of: an input shaft target and an output shaft target each comprising a plurality of members parallel to a longitudinal axis of an input shaft or output shaft; a gear target with an angular velocity exhibiting a predetermined ratio with an angular velocity of the input shaft, the gear target comprising a plurality of members, each extending away from the input shaft and orthogonal to a plane which is parallel to the longitudinal axis of the input shaft; and a control circuitry arranged to: determine an angular position of the input shaft responsive to a sensed angular rotation of the input shaft target and a sensed angular rotation of the gear target; and determine the amount of torque applied to the input shaft responsive to the sensed angular rotation of the input shaft target and a sensed angular rotation of the output shaft target.
US10352797B2 Tunable shock sensor with parallel dipole line trap system
A tunable and resettable shock sensor using a parallel dipole line (PDL) trap system is provided. In one aspect, a shock sensor includes: a PDL trap having a pair of diametric magnets separated from one another by a gap gM, and a diamagnetic rod levitating in between the diametric magnets; and contact pads below the PDL trap, wherein the contact pads are separated from one another by a space that is less than a length l of the diamagnetic rod. A shock monitoring system is also provided that includes a network of the shock sensors, as is a method for shock monitoring using the shock sensors.
US10352793B2 Torque sensor and method for detecting torques occurring on or in a joint of an articulated arm robot
A torque sensor (10), in particular for detecting torques occurring on or in a joint of an articulated-arm robot. The sensor has several measuring spokes (1, 2, 3, 4) that are designed to deform under the effects of torque; and several strain gauges (DR11, DR12, DR21, DR22, DR31, DR32, DR41, DR42), with two strain gauges being arranged on two opposite sides of the several measuring spokes (1, 2, 3, 4). The several strain gauges are each connected in one of at least two bridge circuits (A, B). The at least two bridge circuits (A, B) are each configured to generate a bridge voltage (Ua, Ub). By detecting and comparing differences in the bridge voltage signals (Ua, Ub) generated by the at least two bridge circuits (A, B); a reliability of the detected bridge voltage signals is determined.
US10352792B2 Device and method for on-chip mechanical stress sensing
An integrated circuit (IC) chip includes a substrate of a piezo-electric material having a first resistivity coefficient associated with a first direction that is longitudinal to a first crystal axis and a second resistivity coefficient associated with a second direction that is transverse to the first crystal axis. The first and second resistivity coefficients have opposite signs. The IC chip also includes a first stress sensing element formed in the substrate and coupled to pass a first current therethrough. The first stress sensing element includes a first resistor aligned such that the major direction of current flow through the first resistor is in the first direction and a second resistor coupled in series with the first resistor and aligned such that the major direction of current flow through the second resistor is in the second direction. A ratio of the resistance of the second resistor to the resistance of the first resistor is equal to a value α, where α is equal to the ratio of the first resistivity coefficient to the second resistivity coefficient.
US10352787B2 Sensor systems integrated with footwear
Sensors and sensor systems incorporating piezoresistive materials for integration with footwear are described.
US10352786B2 Pressing sensor and electronic device
A pressing sensor that includes a pressing portion deformed by pressing, a piezoelectric sensor that generates a detection voltage based on the deformation amount, and a first current-voltage conversion circuit that converts a charge/discharge current for a capacitance of the piezoelectric sensor into a voltage signal and outputs the voltage signal. Moreover, a deformation amount detector obtains an integrated value of an output voltage and detects the integrated value as the deformation amount of the pressing portion. A minute vibration sensor detects presence or absence of minute vibration of the pressing portion according to presence or absence of a minute fluctuation state of the output voltage and an integration reset processor resets the integrated value in response to absence of the minute vibration.
US10352780B1 Wireless thermometer and method of use thereof
An apparatus and method for sensing body temperature and wirelessly communicating measured data to at least one electronic device. The device includes a sensor device having a housing base, a housing cover releasably mountable on the housing base, and components for sensing body temperature and wirelessly communicating the measured temperature, including a temperature sensor, a power supply, a microprocessor, and a transmitter and receiver. The electronic device can include an application that communicates with the sensor device and provides a user interface.
US10352778B2 Composite active waveguide temperature sensor for harsh environments
A composite active waveguide temperature sensor (10) incorporates a first, sensor portion (16) formed of an environment-resistant material such as ceramic coupled through an ultrasonically-transparent bond (20) to a second, waveguide portion (18) formed of an ultrasonically-transmissive material such as a metallic filament wire. By doing so, the sensor portion (16) may be positioned within a harsh environment and subjected to a temperature to be measured, and the waveguide portion (18) may be used to propagate ultrasonic energy to and/or from the sensor portion (16) to a location distal from the harsh environment for measurement of the temperature. The ultrasonically-transparent bond (20) between these portions (16, 18) limits attenuation of and the introduction of reflections and other noise to an ultrasonic signal propagated across the bond (20).
US10352768B2 Spectroscopic analysis
A method and analyzer for identifying or verifying or otherwise characterizing a sample comprising: using or having an electromagnetic radiation source for emitting electromagnetic radiation in at least one beam at a sample, the electromagnetic radiation comprising at least two different wavelengths, using or having a sample detector that detects affected electromagnetic radiation resulting from the emitted electromagnetic radiation affected by the sample and provides output representing the detected affected radiation, and using or having a processor for determining sample coefficients from the output, and identifying or verifying or otherwise characterizing the sample using the sample coefficients and training coefficients determined from training samples, wherein the coefficients reduce sensitivity to a sample retainer variation and/or are independent of concentration.
US10352767B2 Color measurement systems, devices, and methods
Color measurement instruments and processes provide automated and accurate color measurements. Sensor to sample distance is automatically adjusted by the instrument over the course of measurement collection. Adaptive parameters may include turntable speed, illumination spectrum, laser gain setting, number of measurement samples, duration of sampling, sample color measurement threshold, and distance variation measurement threshold.
US10352762B2 System and method for detecting surface vibrations
A system for detecting vibrations from a surface is provided. The system includes a coherent light source for projecting a multi-beam pattern onto the surface and an imaging device for mapping a speckle field generated by each spot formed on the surface by the multi-beam pattern to a unique region of an imaging sensor. The system further includes a processor for processing speckle field information received by the imaging sensor and deriving surface vibration information.
US10352761B2 Piezo actuated high speed air valve used for blade and component excitation
A piezo-actuated valve, system, and method of exciting gas turbine turbomachinery are provided. The piezo-actuated valve includes a valve body extending along a first axis between a first and second end, the valve body defining a first opening near the first end, a second opening near the second end, a third opening centrally located on the valve body, and a valve cavity between the first opening and the second opening, a tube connected to the third opening and extending from the valve body along a second axis transverse to the first axis, a shuttle valve assembly slidably disposed within the valve body, wherein the shuttle valve slides between the first end to a first stopper and the second end to a second stopper, a first piezo injector having an injector tip extending through the first opening, and a second piezo injector having an injector tip extending through the second opening.
US10352754B2 Probe unit
A probe unit having a coaxial structure and including a probe electrode, a guard electrode and a contacting module arranged on a section of the probe electrode, which contacting module including an insulating sleeve, a flexible circuit board with a first conduction path for the electrical contacting of the probe electrode and a second conduction path for the electrical contacting of the guard electrode, and a module housing, wherein a first contact plate is provided that electrically contacts the first conduction path, the module housing including a second contact plate that electrically contacts the second conduction path, wherein the module housing has a pot-shaped geometry with a cylindrical wall, which wall substantially surrounds, protects and/or electromagnetically shields at least the probe electrode in the region in which the contacting module is arranged, at least a part of the insulating sleeve, and at least sections of the circuit board.
US10352752B2 Hybrid connection device
A connection device for providing both a connection for liquid transport and a connection for the transport of electrical energy is disclosed. The connection device comprises a first part and a second part, which detachably connect to one another such that a first liquid conduit comprised in the first part connects with a second liquid conduit comprised in the second part, and a primary coil comprised in the first part inductively couples to a secondary coil comprised in the second part, wherein the first part further comprises a first electronic circuit electrically connected to the primary coil, and the second part further comprises a second electronic circuit electrically connected to the secondary coil.
US10352745B2 Methods and apparatus for determination of flow through a fluid conduit based on a measured convergence of fluid conduit temperature and ambient temperature
An apparatus for making a flow determination with respect to a flow through a fluid conduit such as a domestic water pipe, the fluid conduit comprising a wall having an inner surface surrounding a flow space through which the fluid flows and an outer surface, the apparatus comprising: a first temperature sensor arranged to be mounted on the outer surface of the fluid conduit and arranged to generate a first temperature signal indicative of a first temperature being the temperature of the outer surface; a second temperature sensor arranged to be positioned spaced apart from the first temperature sensor and to generate a second temperature signal indicative of a second temperature being the ambient temperature outside of the fluid conduit; and a processor having inputs for the first and second temperature signals; in which the processor has an output for the flow determination and is arranged to make the flow determination by determining a measure of the convergence of the first and second temperatures over time.
US10352744B2 Chordal gas flow meter with transducers installed outside the pressure boundary
A flowmeter for detecting gas flow rates in a pipe includes a container configured to be attached to the pipe having a channel through which the gas flows, and a plurality of recesses that extend through the container and a plurality of housings, each recess having a housing. The flowmeter includes a plurality of transducers, with one transducer of the plurality of transducers disposed in each housing in each recess, the transducers transmitting ultrasonic signals into and receiving ultrasonic signals from the channel. The flowmeter includes acoustic isolators which acoustically isolate the housings from the container. The flowmeter includes a controller in electrical communication with the plurality of transducers which determines the gas flow rate through the channel by measuring transit times of signals transmitted by and received by the transducers. A method.
US10352743B1 Flow sensor based on electrical capacity
An electric measurement method and apparatus for detecting a mass by an electric capacity (permittivity) or a material's dielectric constant, or alternatively, electric inductance (permeability). The mass may be any phase or combination of phases. The mass may be stationary or flowing. It may comprise discrete particles such as grain, or manufactured products such as ball bearings or threaded fasteners, etc. The mass may be a flow element in a rotameter or similar flow measurement device. The sensor comprises a volume which may be completely full or only partially full of the material. The material may be discrete components or a continuum. Sensor signals may be received by existing planter monitoring systems. In some embodiments the flow sensors are positioned external to the application port. In some embodiments sensors may be utilized which are responsive to the refractive index variation of specific chemicals.
US10352742B2 Electromagnetic flow sensor interface including sensor drive circuit
An interface circuit to an electromagnetic flow sensor is described. In an example, it can provide a DC coupled signal path from the electromagnetic flow sensor to an analog-to-digital converter (ADC) circuit. Examples with differential and pseudo-differential signal paths are described. Examples providing DC offset or low frequency noise compensation or cancellation are described. High input impedance examples are described. Coil excitation circuits are described, such as can provide on-chip inductive isolation between signal inputs and signal outputs. A switched mode power supply can be used to actively manage a bias voltage of an H-Bridge, such as to boost the current provided by the H-Bridge to the sensor coil during select time periods, such as during phase shift time periods of the coil, which can help reduce or minimize transient noise during such time periods.
US10352740B2 Sensing tip retention
The description relates to devices having sensing tips and releasably retaining the sensing tips. One example includes a tip holder that defines a cavity that receives the sensing tip. This example also includes first and second clamps positioned radially around the tip holder and extending through holes in the tip holder into the cavity to contact the sensing tip. The example further includes a flexible clamp band positioned around the first and second clamps and biasing the first and second clamps inwardly against the sensing tip.
US10352739B2 Simplified measurement device and method and tool for manufacturing such a device
A measurement device can be attached to an outer wall of a movable object or of a stationary object arranged in a flow of air in order to measure physical quantities. The measurement device includes a mounting which has recesses having an opening leading to the outside, sensors being provided in said recesses. The device includes a cavity into which the recesses lead and which contains a flexible printed circuit, to which the sensors are connected. The method for manufacturing such a device includes the following steps: attaching sensors to the flexible printed circuit; and attaching the flexible printed circuit provided with sensors to the mounting, the sensors being inserted into the recesses and the circuit being inserted into the cavity.
US10352736B2 Rotating laser
A rotating laser (30), including a device housing (31) having a base housing (35), a rotating head (36) and three or more handles (37), whereby the base housing (35) includes a bottom surface (38), a top surface (39) opposite from the bottom surface (38) and a side surface (41) that connects the bottom and top surfaces (38, 39), and a measuring unit (32) that is arranged at least partially inside the device housing (31), whereby the handles (37) have a first segment with a grip element (45), and a lower shock absorbing element (49) at the lower end (43) of the handles (37) facing away from the rotating head (36), and the lower shock absorbing elements (49) project relative to the bottom surface (38) in an axial direction parallel to the axis of rotation (34).
US10352730B2 Inductive rotation sensor with improved accuracy
The invention relates to a rotation sensor, comprising: —a stator (A) and rotor (B), arranged coaxially and forming a magnetic circuit (10, 20), the rotor being mounted angularly displaced with respect to the stator, —a primary winding, suitable for generating a magnetic field in the magnetic circuit, and —at least one secondary winding, characterized in that the magnetic circuit comprises at least one tooth (220) extending radially with respect to the axis (X-X) of the stator and of the rotor, and at least one notch (12) suitable for receiving said tooth, such that the tooth is separated from the notch by at least one tangential air gap (51) that is variable according to the angular displacement of the rotor with respect to the stator, the tooth and the notch being shaped so that, during a rotation of the rotor with respect to the stator, a variation in the width of the tangential air gap causes an increase or a decrease in the permeance of the air and, respectively, an increase or a decrease in the voltage at the terminals of the secondary winding.
US10352729B2 System and method for using actuator coil inductance to diagnose stuck differential
A system is disclosed for detecting when an electronic locking (e-Locker) differential of a vehicle is in a stuck condition. The system may have an e-Locker differential for driving a plurality of wheels, and may be configured to move between first and second positions, one of which places the e-Locker differential in a locked state, and the other of which places it in an unlocked state. An e-Locker coil, when energized may cause movement of the differential e-Locker actuator between the first and second positions. A position sensing subsystem may use an inductance of the e-Locker coil to determine if the differential e-Locker actuator is stuck in one of the first and second positions.
US10352726B2 Thin-film resistive-based sensor
Printed resistive-based sensors and transducers comprising a thin, electronically “active” sensing layer within a dielectric and/or metallic layered structure are provided. The electronic resistance of the active sensing layer is measured during a change in the sensor environment. By utilizing a multi-layered architecture around the active sensing layer, the electronic signal of the sensing element can be improved. By carefully selecting the architecture and materials that surround the active sensing layer, the sensitivity, stability, and selectivity of the sensor to detect changes in the environment are improved. This design allows for a number of specific application areas for environmental sensing.
US10352721B2 Driver notification of roadway features on a vehicle route
A device can determine route information associated with a route of a vehicle. The device can identify, based on the route information, feature data associated with the route of the vehicle. The device can determine, based on the feature data, notification information associated with a feature on the route of the vehicle. The feature can include at least one of: a passing zone on the route of the vehicle, a school zone on the route of the vehicle, a potential roadway hazard on the route of the vehicle, a segment of the route with a speed limit that is different from a speed limit of another segment of the route, or a segment of the route with a number of lanes that is different from a speed limit of another segment of the route. The device can provide the notification information associated with the feature.
US10352718B2 Discovering points of entry to a location
Some embodiments provide a method for identifying one or more entrances to a point of interest or commercial entity (e.g., a shopping mall, a store, a business, etc.) using crowd sourced data received from a set of mobile devices over a specific period of time. The method identifies one or more points of entry to an enclosed area (e.g., a parking garage) associated with a point of interest (POI), as well as one or more points of entry to a building associated with the POI (e.g., a museum). When a user requests for directions to a particular POI, a navigation application of some embodiments uses these points of entry as the real driving and walking destinations when calculating and displaying a route to the particular POI.
US10352716B2 Navigation peek ahead and behind in a navigation application
A method of providing a sequence of turn-by-turn navigation instructions on a device traversing a route is provided. Each turn-by-turn navigation instruction is associated with a location on the route. As the device traverses along the route, the method displays a turn-by-turn navigation instruction associated with a current location of the device. The method receives a touch input through a touch input interface of the device while displaying a first turn-by-turn navigation instruction and a first map region that displays the current location and a first location associated with the first turn-by-turn navigation instruction. In response to receiving the touch input, the method displays a second turn-by-turn navigation instruction and a second map region that displays a second location associated with the second turn-by-turn navigation instruction. Without receiving additional input, the method automatically returns to the display of the first turn-by-turn navigation instruction and the first map region.
US10352715B2 Driving assistant system
Driving assistant systems and computer-implemented methods for improving landmark-based route guidance are provided. The computer-implemented method includes receiving, by a processor, image data including one or more landmarks. The computer-implemented method further includes identifying, by the processor, a candidate landmark within the image data. The computer-implemented method further includes presenting, by the processor, the candidate landmark to a user. The computer-implemented method further includes, in response to the user accepting the candidate landmark, storing, by the processor, the candidate landmark and a location of the candidate landmark.
US10352714B2 Route guidance device and route guidance method
A route guidance unit includes: a detection unit configured to detect a position of a host vehicle; a guide unit configured to provide guidance on a travel route when a distance from the position of the host vehicle detected by the detection unit to a branch point on the travel route reaches a predetermined distance; and an accuracy determination unit configured to determine a degree of accuracy of the position of the host vehicle, wherein, when the accuracy determination unit determines that the degree of accuracy of the position is a predetermined threshold or less, the guide unit provides the guidance on the travel route at a point before the distance from the position of the host vehicle to the branch point reaches the predetermined distance.
US10352711B2 Computer-implemented method and a system for guiding a vehicle within a scenario with obstacles
A method and a system for guiding a vehicle from a source to a target within a scenario with obstacles are disclosed. The source is established as a starting point and a subpath to the target is computed. When an obstacle is detected that crosses the computed subpath, a plurality of obstacle-free subpaths are computed to connect the starting point to a waypoint of an outer boundary of a detected obstacle. Priorities for each waypoint are computed and ordered accordingly in a list of potential waypoints to select the highest priority waypoint in the list as a new starting point. Previous operations are repeated until the target is reached, thus the path is obtained by backtracking waypoints to the source. The vehicle can be then guided and the target reached via the obtained path.
US10352710B2 Navigation server, navigation client, and navigation method
Provided is a navigation server, a navigation client, and a navigation method that allow for searching for a route estimated to have a low degree of making a user feel burdened. A server cost recognition correction element 12 evaluates, for at least one of a plurality of indices representing one or both of a road environment of a subject segment and a relative relationship between the subject segment and one or more of other segments included in the server route candidate, a segment cost index value representing a traffic difficulty of the subject segment, and corrects a cost of the subject segment using the segment cost index value of the subject segment (STEP234, STEP236, STEP239, STEP241, STEP244, STEP247, STEP249, STEP350, and STEP450).
US10352705B2 Positioning method for obtaining at least one underwater position of a positioning system
A positioning method includes the steps of: obtaining a first geographic coordinate set of a first geographic position at water level in a geographic coordinate system; after a positioning system dives into water at the first geographic position, measuring acceleration in the geographic coordinate system for a predetermined time duration; calculating a displacement vector of the positioning system during the predetermined time duration; calculating an estimated coordinate set of an underwater position of the positioning system according to the displacement vector and using the first geographic coordinate set as an initial point; and outputting the estimated coordinate set to indicate the underwater position of the positioning system.
US10352701B2 Physical quantity sensor, sensor device, electronic apparatus, and moving object
A physical quantity sensor includes a base substrate, a movable portion that is oscillatably provided around an axis while facing the base substrate and that is divided into a first movable portion and a second movable portion, a first fixed electrode that is disposed on the base substrate facing the first movable portion, and a second fixed electrode that is disposed on the base substrate facing the second movable portion. The first fixed electrode and the second fixed electrode are configured so as to offset at least a part of a difference between a first fringe capacitance, which is between the first movable portion and the first fixed electrode, and a second fringe capacitance, which is between the second movable portion and the second fixed electrode.
US10352700B2 Gyro sensor and electronic apparatus
A gyro sensor having increased sensitivity is provided, along with an electronic apparatus including the gyro sensor. The gyro sensor includes: a vibrator; a first piezoelectric layer, and a second piezoelectric layer. The first piezoelectric layer, which includes a first electrode pair and a first piezoelectric film arranged between the first electrode pair, is arranged on a front surface of the vibrator and is capable of causing the vibrator to vibrate in a first axis direction vertical to the front surface. The second piezoelectric layer, which includes a second electrode pair and a second piezoelectric film arranged between the second electrode pair, is arranged on the first piezoelectric layer and is capable of causing the vibrator to vibrate in the first axis direction. The second piezoelectric layer functions synchronously with the first piezoelectric layer to cause the vibrator to vibrate in the first axis direction.
US10352698B2 Composite hydrological monitoring system for detecting scour depth, water level and flow velocity
Disclosed is a composite hydrological monitoring system, in which a counterweight component and a test component are respectively connected to both opposite ends of a strip and a plurality of sensors are disposed at different vertical positions. Accordingly, the scour depth can be measured by sensing the location of the counterweight component, whereas the water level and/or flow velocity can be determined by signals from the sensors. When the counterweight component moves downward with sinking of the riverbed, the strip would be pulled down and thus causes the test component to present a change in mechanical energy. Accordingly, the sinking depth can be measured by sensing the change of the mechanical energy. Additionally, since the water level variation would cause signal changes of the sensors arranged in a row along a vertical direction, the change of water level can be determined accordingly.
US10352695B2 X-ray scatterometry metrology for high aspect ratio structures
Methods and systems for characterizing dimensions and material properties of high aspect ratio, vertically manufactured devices using transmission, small-angle x-ray scattering (T-SAXS) techniques are described herein. Exemplary structures include spin transfer torque random access memory (STT-RAM), vertical NAND memory (V-NAND), dynamic random access memory (DRAM), three dimensional FLASH memory (3D-FLASH), resistive random access memory (Re-RAM), and PC-RAM. In one aspect, T-SAXS measurements are performed at a number of different orientations that are more densely concentrated near the normal incidence angle and less densely concentrated at orientations that are further from the normal incidence angle. In a further aspect, T-SAXS measurement data is used to generate an image of a measured structure based on the measured intensities of the detected diffraction orders. In another further aspect, a metrology system is configured to generate models for combined x-ray and optical measurement analysis.
US10352686B2 Method and device for calibrating a projection device
The present invention relates to a method for calibrating a projection device, in particular a hand-held projection device, in a navigational environment for medical purposes, comprising the steps of: providing a detection device (1) configured to detect light emitted by the projection device (2); determining the spatial position of the detection device (1); projecting a known projection (3), comprising an area (4) configured to stimulate the detection device (1), towards the detection device (1) by means of the projection device (2); determining the position of the projection device (2), particularly in relation to the detection device (1) when the area (4) stimulates the detection device (1). The present invention also relates to a calibration device (11) for automatically calibrating a projection device (2), said calibration device (11) comprising a reference array (7) and a detection device (1) which is coupled to the reference array (7), in particular in a predetermined position, wherein the detection device (1) is configured to detect light, and to a self-calibrating projection device system comprising the calibration device (11) and a projection device (2) which is configured to generate a known projection (3) comprising an area (4) which is configured to stimulate a detection device (1) of the calibration device (11).
US10352682B2 Displacement detection device
Provided is a displacement detection device which reduces the influence of disturbance noise on a magnetic field to be detected and makes a range detectable by a monopole magnet wider than a pitch of a magnetic detection elements.A displacement detection device includes a magnet which is displaced in a displacement direction Ds, is rod-shaped and has a form in which a longitudinal direction and the displacement direction Ds form a predetermined angle θ, and a sensor IC in which magnetic detection element groups, which detect a magnetic flux density of a magnetic field formed by the magnet in an x direction and a z direction orthogonal to the displacement direction Ds, are arranged in pairs with a predetermined interval dp, and which outputs a difference between outputs of the magnetic detection element groups.
US10352681B2 Displacement detection device
To provide a displacement detection device that detects a displacement of a measuring object housed in a casing without changing the design of the casing or while suppressing the design change of the casing.A displacement detection device includes a pair of magnets arranged outside an injector body housing a needle with a space between the magnets and forming a magnetic field in the space, a soft magnetic material connected to the needle inside the injector body and displaced in accordance with the displacement of the needle and disposed in the magnetic field formed by the pair of magnets, and a sensor disposed outside the injector body and in the magnetic field formed by the pair of magnets, and detecting a change in magnetic flux density in accordance with the displacement of the soft magnetic material.
US10352676B2 System and method for making a fluid container with integrated and locking measuring tape
The invention is a fluid container, such as a flask or canteen, positioned in previously unused spaces found in the housing of a measuring tape mechanism. The present invention possesses a fluid container or vessel place inside the external housing of a measuring tape component (with an opening and cap), which simultaneously encloses an internal integrated spooled measuring tape with spring-loaded retracting measuring tape with a locking mechanism. The present invention allows for the simultaneous placement of a fluid container inside previously unused space in a measuring tape housing to store fluids in an efficient and effective manner without requiring two separate vessels or components, to allow for a more efficient and effective incorporation of a useful fluid vessel in previously unused space in a measuring tape mechanism to provide storage of hydration or medicinal fluids in a more efficient and effective manner on construction or work sites.
US10352667B2 Broadhead with extendable blades and hollow cylindrical sliding portion
A broadhead mountable to an arrow shaft for striking a target, upon striking impact is created which deploys the broadhead from a pre-deployment configuration to a post-deployment configuration. The broadhead including a longitudinally extending body, which includes a means for retaining a plurality of mechanically expandable blades while in a post-deployment configuration. The longitudinally extending body including a means for securing the plurality of mechanically expandable blades to the body while in both the pre-deployment configuration and the post-deployment configuration. The broadhead includes a means for not deploying the blades until impact with the target. The broadhead includes a means for deploying a front blade upon impact. The means for deploying the front blade upon impact is mounted over the longitudinally extending body with an alignment position to secure each blade and to set the broadhead in the pre-deployment configuration.
US10352666B2 Collar for a reduced diameter broadhead
The disclosure relates to a collar for a reduced diameter broadhead wherein a diameter of a ferrule of the broadhead is relatively smaller than an outside diameter of a shaft of an arrow or crossbow bolt to which the broadhead is attached. The collar includes a plurality of spaced-apart tabs, each configured for retaining at least one of a plurality of blades in a retracted position during flight and permitting the retained blade to deploy after the broadhead impacts the target. An outside diameter of the collar at a distal end thereof is substantially equal to the diameter of the ferrule, and an outside diameter of the collar at a proximal end thereof is substantially equal to the outside diameter of the shaft. An outside surface of the collar at the distal end thereof is substantially flush with an outside surface of the ferrule.
US10352665B2 Reduced diameter broadhead
The disclosure relates to broadheads wherein the diameter of the ferrule is relatively smaller than the diameter of the shaft of the arrow or crossbow bolt to which the broadhead is attached. A collar is provided for a smooth transition between the ferrule and the shaft.
US10352662B2 Unmanned aerial vehicle capture apparatus
An unmanned aerial vehicle capture apparatus adaptable to a slingshot with a sling, including a launch handle with handle with a flat surface and attachment wings with apertures, a launch container having nodules fitting into wing apertures, such that sling of slingshot is sandwiched between launch container and launch handle, and an entanglement apparatus including a plurality of solid objects connected to a line.
US10352661B2 Survivability capsule for armored vehicles
A survivability capsule for the driver compartment of an armored vehicle resists explosive loads and improves the survivability of the driver. The survivability capsule has a seamless unibody structure made from molded composite armor and is installed within the driver compartment of an armored vehicle. The unibody is shaped complementary to the interior shape of the driver compartment for a contour fit therein and is rigidly attached to the frame of the vehicle.
US10352658B1 Rifle scope and mount system
A scope and mount block assembly for a rifle includes a scope having sets of spaced apart ribs for seating into complementary arcuate grooves in scope mount components. An underside keyseat in the scope aligns with a complementary keyseat in a scope mount block, and a key residing in the combined volume of both keyseat enforces this alignment. The scope mount blocks clamp to any standard rail such as a Picatinny rail. When the scope is removed, leaving the blocks in place, it can be reattached so that the key reestablishes its alignment to the rifle and no re-sighting of the scope is required. Also, careful selection of pitches for the scope ribs and for spaced apart features for engagement of the mount blocks to a mounting rail can offer much finer incremental location of the scope on the rifle for more precise adjustment of eye relief.
US10352657B2 Modular hybrid dovetail rail clamping assembly
A modular dovetail rail clamping assembly includes a polymer body and a metal fixed clamp component. A threaded fastener extends through the body and into the fixed clamp component to draw the fixed clamp component into engagement with the body. The fixed clamp component and the body have mating longitudinal ridge and groove structures which rigidly fix alignment of the fixed clamp component relative to the body when assembled. A metal movable clamp component opposes the fixed clamp. A threaded clamping fastener extends through the movable clamp component and the body, and is received into the fixed clamp component to draw the movable clamp component into engagement with the body. A removable, reversible crossbar extends transversely across the body between the fixed clamp component and the movable clamp component.
US10352647B1 Toy gun and gas bottle installing structure thereof
A gas bottle installing structure (1) for use in toy gun includes a gas bottle cylinder (10), including a shell body (11), an accommodation space (100) capable of accommodating a gas bottle (2), and a base (12) formed with a penetration hole (120). The shell body (11) is formed with a communication hole (110) at an opposite side relative to the penetration hole (120); a piercing pin seat (20), disposed at one side of the communication hole (110); and a screw seat set (30), including a nut seat (31) penetrating the penetration hole (120), a screw seat (32) combined at an outer end of the nut seat (31), and an elastic member (33) elastically clamped between the base (12) and the screw seat (32). Accordingly, a structure enabling the gas bottle to be easily installed and allowing the gas bottle to be rapidly pierced is provided.
US10352645B1 Shooting rests and pole assemblies
A pole assembly includes a slide mounted reciprocally to a pole. The slide includes an upper extremity, a lower extremity, and a handle between the upper extremity and the lower extremity. First and second jaws are mounted reciprocally to the slide between gripping positions for gripping the pole therebetween and released positions for releasing the pole therebetween. The slide is disabled from moving reciprocally relative to the pole, in the gripping positions of the first and second jaws. The slide is enabled for moving reciprocally relative to the pole, in the released positions of the first and second jaws. Each of the first and second jaws reciprocates obliquely relative to the pole from the released position away from the pole and the upper extremity of the slide, and the gripping position toward the pole and the upper extremity of the slide.
US10352644B2 Firearm stock with support
A firearm stock with a support such as a bipod, tripod, monopod, or aiming stick is described. The support includes support legs and a mounting structure which mounts the support legs onto the stock. The support legs may be detached from the mounting structure when the support is not in use. After removal from the mounting structure, the support legs may be stored in one or more channels in the stock, by sliding them through one or more apertures in the end of the butt of the stock. The mounting structure may include a swivel mechanism which allows the aiming of the rifle to be adjusted while the support legs remain engaged with the ground.
US10352640B2 Trigger device
A trigger device for activating a firing mechanism, the trigger device comprising a housing, a trigger pivotally mounted on the housing via a trigger pivot pin, a sear arm comprising a first sear surface, a ticker extending generally from the trigger to the sear arm, the ticker pivotable about a ticker pivot pin, the ticker comprising spaced apart flanges, each of which comprises an aperture defining at least a first contact surface, and a captured roller positioned at least partially within the apertures, wherein in a captured position the first sear surface and the first contact surfaces engage the captured roller and in a released position the first contact surfaces disengage from the captured roller to allow the captured roller to move within the aperture.
US10352638B1 Gun having multi-drive link feed system and method therefor
A weapon for firing rounds of linked, or un-linked, ammunition includes a motor-driven chain drive which rotates about a track. A rotatable feeder engages the ammunition to feed an ammunition round into a round extractor/retractor. A rotatable round positioner receives an ammunition round from the round extractor/retractor, and rotates it to a firing position. A main geneva wheel, mounted near the chain drive, is sequentially engaged by first and second drive rollers, secured to the chain drive, for being periodically rotated thereby. Drive pins of the main geneva wheel sequentially engage radial slots in a belt/round feed geneva wheel and a round positioning geneva wheel for timed rotation thereof to synchronize the operation of the round feeder and round positioner.
US10352636B2 Bolt carrier support system
In various embodiments, a buffer retention system may comprise a body, a retention tab and a spring. The body may comprise a generally cylindrical portion and a partially annular guide portion. The generally cylindrical portion may define a channel. The partially annular guide portion may be operatively coupled to the cylindrical portion. The retention tab may be installable in the channel. The retention tab may be configured to protrude through the partially annular guide portion. The spring may be installable within the channel. The spring may be configured to position the retention tab through the partially annular guide portion.
US10352635B2 Firearm with forward charging system
A forward charging system is disclosed. The forward charging system contains a charging trolley containing one or more channels configured to accommodate one or more rails associated with a hand guard, wherein the charging trolley is movable along the one or more rails between a rest position and a charging position, and a rod coupled to a rear portion of the charging trolley, the rod is configured to move a bolt carrier assembly away from a locked position when the charging trolley is moved away from the rest position.
US10352634B2 Cooling apparatus for power electronic components
A cooling apparatus for power electronic devices having at least one cooling body comprised of a cooling plate in contact with at least one power electronic component, and having a coolant line which leads through the cooling plate, wherein a device is provided for determining the flow quantity. The coolant line has a cross-sectional tapering in the cooling plate, with at least two measurement ports for connecting a differential pressure gauge for measuring a pressure difference at the two ports, wherein one is downstream of the cross-sectional tapering at the cooling plate. The flow determination device comprises an evaluation device for determining the flow quantity from the measured pressure difference. The cross-sectional tapering is configured as a venturi element, wherein the constriction is tapped after the tapering and the wide point is tapped before the tapering with a measurement port to determine the pressure difference adopted over the venturi nozzle.
US10352632B2 Heat transfer utilizing vascular composites and field induced forces
A system includes a matrix material to remove heat from an object. The matrix material includes a plurality of vascular structures. Each of the vascular structures are filled with a fluid. At least one transducer generates field-induced forces into the fluid within the vascular structures of the matrix material. At least one controller pulses the transducer to generate the field-induced forces into the fluid within the vascular structures. The field-induced forces generate fluid flow within the vascular structures to remove the heat from the object.
US10352631B2 Layered heat exchanger and heat medium heating apparatus
Provided are a layered heat exchanger that can prevent deterioration of sealing property due to deformation of sealing portions of inlet and outlet header sections when a PTC heater is sandwiched between flat heat exchanger tubes, and is pressed to be brought into close contact with the flat heat exchanger tubes, and a heat medium heating apparatus and a vehicle air-conditioning apparatus using the layered heat exchanger.
US10352630B2 Heat exchanger and hot water apparatus
According to the present invention, a heat exchanger comprises a fin having a plurality of through holes. The plurality of through holes include mutually adjacent first and second through holes disposed on a side closest to a heating gas's inlet side. The fin has a slit located between the first through hole and the second through hole and cut into the fin from an edge thereof located on the heating gas's inlet side to a side farther from the heating gas's inlet side than a reference line connecting a center of the first through hole and a center of the second through hole. Furthermore, the fin has at least one opening between the slit and the first and second through holes. The opening includes a first opening having a portion located on the side farther from the heating gas's inlet side than the reference line.
US10352627B2 Nucleation device, heat storage device, and nucleation method for heat storage material
A nucleation device for causing phase change in a heat storage material from a liquid state to a solid state, the nucleation device including: an elastic member including a plurality of annular portions with a ring shape wound in substantially close contact with one another, the elastic member being elastically displaceable such that adjacent pairs of the plurality of annular portions in substantially close contact with one another separate from one another; wherein the heat storage material is caused to phase change by the elastic member elastically displacing while disposed in the heat storage material.
US10352622B2 Reduction of scale build-up in an evaporative cooling apparatus
A direct evaporative cooler includes a liquid delivery system and an assembly of two or more plates. At least one plate of the assembly of two or more plates may include a top surface having a wicking material with an exposed surface for receiving a liquid thereon from the liquid delivery system, and one or more masks lining a portion of the exposed surface. The one or more masks may be impermeable to the liquid thereby preventing the liquid from evaporating through the one or more masks, and the one or more masks may be sized and shaped such that a wick rate of the liquid on the exposed surface exceeds an evaporation rate of the liquid.
US10352620B2 Transferring molten metal from one structure to another
A system for transferring molten metal from a vessel and into one or more of a ladle, ingot mold, launder, feed die cast machine or other structure is disclosed. The system includes at least a vessel for containing molten metal, an overflow (or dividing) wall, and a device or structure, such as a molten metal pump, for generating a stream of molten metal. The dividing wall divides the vessel into a first chamber and a second chamber, wherein part of the second chamber has a height H2. The device for generating a stream of molten metal, which is preferably a molten metal pump, is preferably positioned in the first chamber. When the device operates, it generates a stream of molten metal from the first chamber and into the second chamber. When the level of molten metal in the second chamber exceeds H2, molten metal flows out of the vessel and into another structure, such as into one or more ladles and/or one or more launders.
US10352618B2 Method for drying a gas chamber and arrangement comprising a protective gas-filled chamber
The invention relates to a method for drying a chamber comprising a predominantly protective-gas atmosphere in the chamber under positive pressure, which has an operating pressure p1 and a predetermined minimum pressure pmin, wherein the minimum pressure pmin of the gas chamber is monitored and the operating pressure p1 is greater than the minimum pressure pmin, wherein the method comprises the following steps: a) removing of a partial quantity Vi of the protective gas from the chamber, wherein the partial quantity Vi is equivalent to the pressure differential Δp, which is smaller or equal to the differential between p1 and pmin, b) introducing a partial quantity V2 of a dry or dried protective gas into the gas chamber up to a gas pressure p2, which is greater than pmin and c) repeating method steps a) and b) after a predetermined waiting time Δt. The invention further relates to an arrangement for carrying out the method.
US10352615B2 Vacuum cooling device and method for the vacuum cooling of foodstuff
A vacuum cooling device for the cooling of foodstuff, in particular hot bakery products has a vacuum chamber, which contains a product chamber for receiving the foodstuff for its cooling and a separation chamber, a vacuum source, which is connected with the product chamber or the separation chamber and a vapor condenser for condensation of vapor containing discharge air generated during the cooling process in the product chamber. The vapor condenser is arranged below the product chamber, whereby the vapor condenser can contain a cooling medium, if the vacuum cooling device is in the operating state. The vapor condenser comprises a cooling medium distribution device to distribute the cooling medium in the vapor condenser. The product chamber has at least an opening for supplying the vapor containing discharge air into the cooling medium.
US10352613B2 Pigmented monolayer liner for appliances and methods of making the same
A method of making a liner for an appliance is provided that includes: mixing a polymeric capping layer precursor and a pigment additive; forming the capping layer precursor and the pigment additive into a capping layer at a capping layer formation temperature; and rolling the capping layer, a barrier layer and a polymeric base layer together to form a liner, each of the capping layer, the barrier layer and the base layer at about the capping layer formation temperature. Further, the liner comprises a capping region, a barrier region and a base region, the capping region comprising the pigment additive.
US10352612B2 Refrigerator
A refrigerator that includes: a cabinet; a first door; a second door; a moving basket that includes: a basket, a moving frame that is arranged to have a first distance between the moving frame and the basket, and a bridge that couples the basket to the moving frame; a rail that is coupled to the first door and that is configured to guide the moving basket; a supporting unit that is projected from the bridge toward the rail and that supports the moving basket; a lever that, based on user manipulation, to moves between a first position and a second position, wherein the moving frame is configured to accommodate at least a portion of the lever; and a stopper that is coupled to the rail based on a position of the lever and that is configured to stop the moving basket is disclosed.
US10352610B2 Refrigerator appliance
A refrigerator appliance is generally provided herein. The refrigerator appliance may include a cabinet, an icebox liner, an icemaker, an ice bin, and a circulation duct. The cabinet may define a one or more chilled chambers. The icebox liner may be attached to the cabinet. The icebox liner may define a sub-compartment in which the icemaker may be mounted. The ice bin may define a storage volume within the sub-compartment to receive ice from the icemaker. The circulation duct may extend within the sub-compartment in conductive thermal communication with the icemaker. The circulation duct may define an air passage in fluid communication with one of the chilled chambers and fluid isolation from the storage volume.
US10352607B2 Selecting control strategy for an expansion valve
A method for controlling a vapor compression system, in particular an opening degree of an expansion valve. According to a first control strategy, the expansion valve is closed until the superheat value has increased above a lower threshold superheat value. According to a second control strategy, the expansion valve is kept open until the suction pressure has increased above a lower threshold suction pressure value. In the case of low superheat value as well as low suction pressure, the second control strategy is selected for a limited period of time.
US10352606B2 Cooling system
A cooling system comprises a refrigeration circuit (1) circulating a refrigerant and comprising in the flow direction of the refrigerant at least one compressor (2a, 2b, 2c, 2d); at least one condenser (4); at least one expansion device (8, 10); and at least one evaporator (11) for providing a cooling capacity. The cooling system further comprises a subcooling circuit (20) for subcooling the refrigerant circulating in the refrigeration circuit (1), the subcooling circuit (20) being configured to circulate a subcooling refrigerant and comprising at least one subcooler compressor (22, 23); at least one heat exchange means (6, 7) being arranged downstream of the at least one condenser (4) and being configured for heat exchange between the refrigeration circuit (1) and the subcooling circuit (20), the at least one heat exchange means (6, 7) comprising at least one temperature sensor; and a control unit (15) which is configured for controlling at least one compressor (2a, 2b, 2c, 2d) of the refrigeration circuit (1) and at least one subcooler compressor (22, 23) of the subcooling circuit (20) such that the cooling capacity to be provided by the at least one evaporator (11) is met and such that the temperature at the at least one heat exchange means (6, 7) measured by at least one temperature sensor is in a predetermined range.
US10352605B2 Cooling system with intermediate heat exchange fluid loop
An apparatus includes a first compressor, a first load, a second compressor, a second load, a first heat exchanger, and a second heat exchanger. The first compressor compresses a first refrigerant. The first load uses the first refrigerant to remove heat from a space proximate the first load. The first load sends the first refrigerant to the first compressor. The second compressor compresses a second refrigerant. The second load uses the second refrigerant to remove heat from a space proximate the second load. The second load sends the second refrigerant to the second compressor. The first heat exchanger receives the first refrigerant from the first compressor. The first heat exchanger transfers heat from the first refrigerant to a fluid. The second heat exchanger receives the second refrigerant from the second compressor. The second heat exchanger transfers heat from the fluid to the second refrigerant.
US10352604B2 System for controlling a refrigeration system with a parallel compressor
An improved system, method, and controller for a refrigeration system is provided. The improved system, method, and controller operates the refrigeration system in a manner that extends the operation of a parallel compressor relative to the operation of a parallel compressor in a conventional refrigeration system. The improved method includes determining whether a parallel compressor of the refrigeration system is operational, and if operational, directing refrigerant discharged from a first compressor of the refrigeration system to the parallel compressor. The first compressor of the refrigeration system is operable to compress refrigerant discharged from a first refrigeration case, the second compressor is operable to compress refrigerant discharged from a second refrigeration case, and the parallel compressor, when operational, is operable to provide parallel compression for the second compressor.
US10352600B2 Apparatus and method for a multi-phase vacuum-assisted recovery of refrigerant
The present disclosure relates to apparatuses and methods for multi-phase vacuum-assisted recovery of refrigerant from a vehicle. One apparatus for multi-phase vacuum-assisted recovery of refrigerant from a vehicle includes a compressor that removes refrigerant from the vehicle during a first phase and a second phase of a recovery process. The apparatus also includes one or more pressure sensitive devices that are each configured to measure a first pressure and/or a second pressure in the apparatus. Upon the first pressure being less than a first threshold pressure, a vacuum pump that is fluidly connected in series with the compressor assists the compressor in the removal of refrigerant from the vehicle during a second stage of the recovery process. Also, upon the second pressure being less than a second threshold pressure, the vacuum pump ceases assisting the compressor.
US10352596B2 Refrigerator with icemaker chilled by thermoelectric device cooled by fresh food compartment air
An icemaker is mounted remotely from a freezer compartment. The icemaker includes an ice mold. A thermoelectric device is provided and includes a warm side and an opposite cold side. A flow pathway is connected in communication between the cold side of the thermoelectric device and the icemaker. In one aspect, a fan is operatively positioned to move air from the fresh food compartment across the warm side of the thermoelectric device and a pump moves fluid from the cold side of the thermoelectric device to the icemaker. Cold air, such as from a refrigerator compartment, may be used to dissipate heat from the warm side of the thermoelectric device for providing cold fluid to and for cooling the ice mold of the icemaker.
US10352595B2 Systems and methods for flow-synchronous field motion heat transfer
An active regenerator in a magnetocaloric or an electrocaloric heat pump refrigeration system provides more efficient flow of heat. The heat exchange fluid moves synchronously with the motion of a magnetic or electric field. Only a portion of the length of the active regenerator bed is introduced to or removed from the field at one time, giving rise to a hot pulse and a cold pulse. Valves may direct the hot pulse and/or the cold pulse to supplement refrigeration.
US10352589B2 Solar thermal concentrator apparatus, system, and method
An apparatus is disclosed including: a trough shaped reflector extending along a longitudinal axis and including at least one reflective surface having a shape which substantially corresponds to an edge ray involute of the absorber.
US10352585B1 Multi-pass boiler and retrofit method for an existing single-pass boiler
An existing single-pass sectional boiler is retrofitted with one or two replacement sections to become a multi-pass boiler. One intermediate section of the original boiler is replaced by a new section having a downwardly extending water-filled target wall portion that divides the original combustion chamber into a smaller combustion chamber on the front side and a heat exchange chamber on the rear side of the target wall portion. The target wall portion also forces at least most of the combustion gas to flow from the combustion chamber upwardly through a first flue passage of the boiler's heat exchanger, into the upper flue collector chamber. Another intermediate section of the original boiler may be replaced by a new section having an upwardly extending draft diverter portion, or a draft diverter is installed in the upper flue collector chamber, to divert the flue gas back downwardly through a second flue passage of the heat exchanger to the heat exchange chamber. From there, the flue gas flows again upwardly through a third flue passage of the heat exchanger to the breech.
US10352583B2 Panel for an air handling unit, method for assembling such a panel, and air handling unit including such a panel
This panel (6) for an air handling unit defines a main axis (X6) perpendicular to its surface and includes at least two first plates (8), each provided with at least two folded-over edges, and at least two second plates (10), each provided with at least two folded-over edges. The plates are parallel to one another and perpendicular to the main axis of the panel. The panel includes at least one internal joining element (14) inserted between the first and second plates along the main axis.
US10352580B2 Air conditioner and method of controlling the same
An air conditioner includes a housing having a suction port and a discharge port, a main fan configured to draw air into the housing through the suction port and discharge air from the housing through the discharge port, an auxiliary fan configured to draw, into the housing, air discharged by the main fan and a controller configured to control a rotational speed of the auxiliary fan to change a direction in which air is discharged from the housing.
US10352574B2 Heat and mass transfer devices with wettable layers for forming falling films
A falling film of liquid desiccant in direct contact with a gas stream is formed, which allows water vapor transfer between a gas stream (air) and the desiccant, enabling dehumidification and/or humidification of air. Thin films are created in one way by a wettable layer that is in contact with a support structure and in another way directly on the support structure. The devices can be installed on an absorber (conditioner) side or a desorber (regenerator) side or both of air conditioning systems; for example, liquid desiccant air conditioning (LDAC) applications.
US10352572B2 Heating furnace using auto heating commissioning mode
A heating control device including input/output ports, a memory operable to store smoke output thresholds, and a microprocessor. The microprocessor is configured to transmit a first electrical signal to operate an air circulation fan at a first speed and a heating unit in a first configuration to burn a lubricant at a first temperature where less than all of the burners are active. The microprocessor is further configured to obtain a smoke output measurement for the first temperature, compare the smoke output measurement to the smoke output threshold, and transmit a second electrical signal to transition the air circulation fan to a second speed to burn the lubricant at a second temperature that is greater than the first temperature when the smoke output measurement is less than the smoke output threshold and is less than the first temperature when the smoke output measurement is greater than the smoke output threshold.
US10352568B2 Combustor arrangement for a gas turbine
A combustor arrangement for a gas turbine includes a first burner, a first combustion chamber, a mixer for admixing a dilution gas to the gases leaving the first combustion chamber during operation, a second burner, and a second combustion chamber arranged sequentially in a fluid flow connection. These elements of the combustor arrangement are arranged in a row to form a flow path extending between the first combustion chamber and the second burner. The arrangement includes a central lance body in the flow path, extending from the first burner into the second burner, which lance body includes at least one air duct for providing air for the mixer, wherein the air is injected into the combustor through air supply elements.
US10352565B2 Glow plug
A glow plug having a rod-shaped heater including a resistance heating element; a tubular metallic shell; a rod-shaped inner shaft accommodated in the metallic shell and to which electric current is applied externally; and a conductive tubular member disposed inside the metallic shell. The tubular member has openings at its opposite ends. The rear end of the heater is press-fitted into one of the openings, and the front end portion of the inner shaft is inserted into the other opening, whereby the resistance heating element and the inner shaft are electrically connected. The heater includes an electrode terminal portion formed on the outer circumferential surface thereof. The tubular member includes an intermediate portion located between the one end and the other end and in contact with the electrode terminal portion, and the wall thickness at the one end is smaller than the wall thickness at the intermediate portion.
US10352564B2 Liquid gas system
A liquid gas system for mobile applications includes at least one remote gas switch that is mountable to a bottle of liquid gas and a gas pressure regulator. The high-pressure input of the gas pressure regulator is connected to the remote gas switch. A distribution block is provided, the input of which is connected to the low-pressure output of the gas pressure regulator. A filter unit is arranged between the low-pressure output of the gas pressure regulator and the distribution block. Further, an electronic controller is provided which is connected to the remote gas switch.
US10352558B2 Premixed stamped inner flames burner with eccentric injection venturi
A burner assembly for a cooktop includes a base portion having one or more vents and an eccentric stem. A cover portion is received on the base portion to define a mixing chamber disposed between the cover portion and the base portion. The cover portion includes a plurality of fuel ports opening inwardly into a centrally disposed combustion chamber. A venturi mixer is received through the eccentric stem and is configured to provide a primary-air and gas mixture to the mixing chamber as supplied from the cooktop. An aperture is disposed through an upper surface of the cooktop and is configured to pivotally receive the eccentric stem of the base portion for pivoting the burner assembly on the cooktop.
US10352557B2 Burner for gas apparatus
A burner includes a base and a combustion tray, wherein the base has an inlet pipe and two horn-shaped tubes. The horn-shaped tubes are connected to opposite sides of the inlet pipe, wherein each of the horn-shaped tubes respectively has a first section. A length of the first sections is no less than an inner diameter of the inlet pipe at where the horn-shaped tubes are connected to. The combustion tray is engaged with the base, and communicates with the horn-shaped tubes. Whereby, gas and air could be fully mixed while flowing through each of the first sections. The symmetrical horn-shaped tubes could direct the airflow to the combustion tray, where the airflow could be outputted from flame vents of the combustion tray, whereby to generate more even flame, and to enhance the heating efficiency.
US10352549B2 LED luminaire tertiary optic system
A lens system for LED based light fixtures having a substantially coplanar array of LED's with a requirement for a wide angle of illumination. And in particular, light fixtures comprising LED lights used in low bay applications.
US10352545B2 Wavelength conversion device and lighting apparatus
A wavelength conversion device includes: a light source that emits light having a predetermined wavelength included in a wavelength range from ultraviolet light to visible light; a phosphor layer that converts the wavelength of light from the light source which is incident on an incidence face thereof; and an optical component that is disposed between the light source and the phosphor layer, and projects light emitted by the light source onto the incidence face of the phosphor layer in a ring shape.
US10352543B1 Cordless LED headlight and control thereof
A wireless headlight assembly for attachment to an eyewear frame is disclosed. The wireless headlight assembly comprises a battery pod containing a battery connected to a lower housing element, which controls the application of power from the battery to an attached headlight assembly containing a headlight.
US10352541B2 Integrated smart module architecture
Some embodiments of the invention comprise a lighting assembly comprising including a substrate including a first side, a second side and an opening. The lighting assembly includes several electronic components disposed on the first side of the substrate. The lighting assembly includes a light emitting element attached to the substrate on the first side and positioned within the opening of the substrate.