Document Document Title
US10565280B2 Website content identification in a content management system
There is provided a system and method for website content identification in a content management system. The method comprises receiving a first plurality of content identifications, wherein each of the first plurality of content identifications corresponds to each of a first plurality of contents and each of a first plurality of content paths in a content management system, determining a second plurality of content identifications, wherein each of the second plurality of content identifications corresponds to each of a second plurality of contents and each of a second plurality of content paths in the content management system, and displaying the first plurality of content identifications and the second plurality of content identification with corresponding webpage elements on a webpage. The method may further comprise receiving a selection of one of the content identifications and retrieving one of the contents or displaying one of the content paths based on the selection.
US10565279B2 Contextual search for location services
A travel coordination system identifies geographic locations responsive to a location search request. The geographic locations are organized into a plurality of hierarchical geohash levels, each geohash level mapping the geographic location into a geohash of a different area. The locations search request designates a search context for the search, such as whether the user is searching for an origin of a trip or a destination. The context of the search can be used to determine a geohash level for selecting candidate search results. The candidate search results may be scored based on the context using prior user selections and trips scheduled with the trip coordination system. A geohash and context associated with the user's request may be used to modify a scoring function of the candidate search results based on prior trips.
US10565278B2 Packaged searching system and method
A searching system and a searching method are provided and perform packaged searching for information regarding a plurality of objects displayed on a map. As a result, searching may be performed on searching target objects selected by a user, and keywords may be mapped to the selected search target objects to enable packaged searching.
US10565277B2 Network search mapping and execution
A method and system for improving a network search query is provided. The method includes receiving a natural language Internet search request and executing a real time search with respect to a database associated with an Internet based search for specified digital information. Categories associated with the natural language Internet search request are identified and associated intent information is received. Digital attributes data identified during the real time search are identified and an associated concept is extracted. The associated concept is mapped to the digital attributes and search based software code is generated and executed. Resulting relevant results are presented and the database is configured such that the relevant results are stored within a logical partition of the database.
US10565274B2 Multi-application user interest memory management
The technology described herein allows applications to access user-interest information generated by a plurality of applications. User-interest data can be generated by applications when a user interacts with an application. The technology described herein allows an application to submit user interests to a system that makes the user interests available to other applications. The technology allows each application to subscribe to user interests that are consumable by the application. In this way, each application can control what user-interest information is received.
US10565272B2 Adjusting system actions, user profiles and content in a social network based upon detected skipped relationships
Adjusting system actions based on an absence of relationship acceptance may include detecting absence of connection acceptance by one or more first users in a computer-implemented social networking system. Patterns of the absence of connection acceptance of the one or more first users may be correlated. Users with common patterns of absence of connection acceptance may be clustered into a cluster of users. Absence of connection acceptance by a second user may be detected. Responsive to determining that a pattern of the absence of connection acceptance associated with the second user matches with the common patterns, a profile associated with the second user may be updated according to a template profile associated with the cluster. System actions of the social networking system may be activated for the second user based on the profile updated according to the template profile.
US10565269B2 App social network of linket and deep link users
A Registry stores data about linkets. A linket has data about users who use it to interact with the linket owner via an app or bot. This linket group lets members interact with each other. To help each other with advice about using the linket. The Registry can host a message board, where users of a linket can communicate with each other. The linket owner gets feedback about her interactions with the users. It is easier for her to shift from using an app in the deep link to an app made by a different firm. The user data is not held by any app firm, allowing this independence.
US10565268B2 Interactive communication augmented with contextual information
Techniques are disclosed for augmenting an interactive communication session with contextually relevant information. A computing device, such as a smartphone or tablet computer, can be configured to provide an augmented chat application configured to create, send, receive and display a conversation, and further configured to locate, retrieve and display, via a graphical user interface (GUI), other information that is contextually relevant to the conversation. The contextual information may be shared with one or more other users who are participating in the conversation either automatically or in response to a user input. The contextual information can be displayed or otherwise presented to the user explicitly (e.g., the actual content of the contextual information can be displayed via the GUI) or implicitly (e.g., a referent to the contextual information, such as a hyperlink or other cue, can be displayed via the GUI).
US10565266B2 Method and system for multiple profile creation to mitigate profiling
A method, a computer readable medium, and a client device are disclosed, which create multiple profiles to mitigate profiling of the client device on a network. The method includes generating a request on the client device, the request including a uniform resource locator (URL) indicating a source hosting content; forwarding the request to a profile generation application on the client device, the profile generation application configured to generate a plurality of requests for the request, and wherein only one request of the plurality of requests has system information pertaining to the client device; and sending the plurality of requests to the network to retrieve the content hosted on the source.
US10565264B2 Dynamic binding of principal services in a cross-enterprise business process management system
The present invention is a method, system and apparatus for dynamically binding principal services to activities in a business process in a cross-enterprise business process management system. In a preferred aspect of the invention, the system can include a business process specification document processing engine configured to process business process specification documents in which each of the documents defines a business process. A deployment service can be coupled to the engine and programmed to generate and deploy partner link instances for corresponding partner links specified in the documents. Finally, a link base authority can be configured to notify each partner link instance when an endpoint reference to a principal service has changed. Notably, the business process specification documents can include BPEL documents. As such, the business process specification document processing engine can include a BPEL4WS run-time engine.
US10565263B2 GUI-triggered processing of performance data and log data from an information technology environment
The disclosed system and method acquire and store performance measurements relating to performance of a component in an information technology (IT) environment and log data produced by the IT environment, in association with corresponding time stamps. The disclosed system and method correlate at least one of the performance measurements with at least one of the portions of log data.
US10565262B2 Methods for refining search results in an application
Disclosed herein is a technique for refining search results presented in a graphical user interface of a search application operating at a user device. A scrollable category list is presented in the graphical user interface, where the scrollable category list includes a number of categories related to a search query provided by a user of the user device. Categories that are available within a geographic region associated with a location of the user device are included in the scrollable category list.
US10565261B2 Many task computing with distributed file system
An apparatus includes a processor to: receive a request from a remote device to perform a job flow; retrieve a job flow definition defining the job flow and each of a set of task routines to perform tasks of the job flow from a set of storage devices where each is stored as an undivided object within one storage device; and in response to determining that a data set is stored as multiple data object blocks, generate a container containing the job flow definition and set of task routines to enable each storage device to perform the job flow using a locally stored data object block of the data set as input to generate a corresponding data object block of a result report, provide a copy of the container to each storage device, and transmit the result report assembled from the data object blocks thereof to the remote device.
US10565257B2 Dynamic display of filter criteria
Example techniques described herein may provide a dynamic display of filter criteria on a control device of a media playback system. In one aspect, a method is provided that involves (a) causing a graphical display of a computing device to display (i) a first set of filter criteria and (ii) search results that include at least a plurality of media-source identifiers that identify a plurality of respective media sources, (b) receiving by the computing device selection data that indicates a selection of one of the plurality of media-source identifiers, (c) determining by the computing device a second set of filter criteria based on the selected media-source identifier, where the second set of filter criteria is different from the first set of filter criteria, and (d) causing the graphical display to display the determined second set of filter criteria.
US10565256B2 Contextually disambiguating queries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for contextually disambiguating queries are disclosed. In an aspect, a method includes receiving an image being presented on a display of a computing device and a transcription of an utterance spoken by a user of the computing device, identifying a particular sub-image that is included in the image, and based on performing image recognition on the particular sub-image, determining one or more first labels that indicate a context of the particular sub-image. The method also includes, based on performing text recognition on a portion of the image other than the particular sub-image, determining one or more second labels that indicate the context of the particular sub-image, based on the transcription, the first labels, and the second labels, generating a search query, and providing, for output, the search query.
US10565255B2 Method and system for selecting images based on user contextual information in response to search queries
According to one embodiment, a content item is received that was searched and identified based on a first set of one or more keywords determined based on a search query received from a client device over a network. A search is performed in an image store to identify a plurality of images based on the first set of keywords and a second set of one or more keywords associated with the content item. The images are ranked based on a user context obtained at a time when the search query was received. A composite content item is generated by incorporating an image selected from the ranked images with the content item, where the selected image is ranked above a predetermined threshold. The composite content item is transmitted to the client device over the network.
US10565253B2 Model generation method, word weighting method, device, apparatus, and computer storage medium
The present invention provides a model generation method, word weighting method, device, apparatus, and computer storage medium. In one aspect, the embodiments of the present invention obtain other images that are identical to a specified image, and use the specified image and said other images as sample images; and then obtain a text clustering based on the texts of the sample images; and then obtain text features based on the text clustering and obtaining visual features based on the sample images; and carry out machine learning based on the text features and the visual features to generate a first regression model and a first sorting model for word weighting on words in the text of an image. The embodiments of the present invention therefore can improve the accuracy of the word weighting result in an image text, thus improving the accuracy of an image search result.
US10565251B2 Media file upload awareness for online systems
An online system stores media files (i.e., stored media files) and receives a user request to upload a video file (i.e., a requested media file). The online system determines whether the requested media file matches one of the stored media files based on hash values. If there is a mismatch in hash value, the online system may determine the match based on fingerprints. If it is determined that the requested media file does not match any stored media file, the online system stores the requested media file. Even if there is a match, the online system compares a quality of the requested media file with the matched media file and replaces the matched media file with the requested media file having a higher quality metric.
US10565250B2 Identifying and displaying related content
The method includes identifying, by one or more computer processors, a first content consumed by a user. The method further includes identifying, by one or more computer processors, objects in the first content. The method further includes identifying, by one or more computer processors, a second content on the Internet that is similar to the first content, wherein the second content includes one or more objects that reach a threshold similarity to the identified objects in the first content. The method further includes identifying, by one or more computer processors, a date of creation for the identified first content and the date of creation of the second content. The method further includes arranging, by one or more computer processors, the identified first content and the identified second content in chronological order.
US10565248B2 Time-shifted playback for over-the-top linear streaming
A device may receive multiple versions of content from one or more data streams associated with a content provider. The content may include audio content and/or video content. The one or more data streams may include digital rights management (DRM) protection. The device may cause the multiple versions of the content to be stored via a data structure. The data structure may be organized based on contextual information associated with the multiple versions of the content. The multiple versions of the content may be stored with the DRM protection. The device may receive a request for the content. The device may determine a particular version of the content, of the multiple versions of the content, based on the request for the content and at a determined location of the content. The device may provide the particular version of the content for playback of the audio content and/or the video content.
US10565246B2 Information processing apparatus, information processing method, and information processing system
An information processing apparatus includes processing circuitry. The processing circuitry processing circuitry is configured to acquire information sequentially in accordance with a first timeline; set, to the first timeline, a first timepoint and a second timepoint that is subsequent to the first timepoint on the first timeline; and present target information over a period between the second timepoint and a third timepoint that is subsequent to the second timepoint on the timeline, in accordance with a second timeline having a unit time shorter than a unit time of the first timeline. The target information is included in a period between the first timepoint and the third timepoint out of the acquired information.
US10565229B2 Systems and methods for matching electronic activities directly to record objects of systems of record
The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.
US10565227B1 Leadership lease protocol for data replication groups
Data replication groups may be used to store data in a distributed computing environment. A data replication group may include a set of nodes executing a consensus protocol to maintain data durably. In order to increase efficiency and performance of the data replication, a particular node of the data replication group may be assigned the role of master node. The role of master node may be lease in accordance with a consensus protocol. If the lease is not renewed within an interval of time election/selection of a new master node may be commenced.
US10565220B2 Generating visualizations for search results data containing multiple data dimensions
Techniques and mechanisms are disclosed for generating and causing display of graphical interfaces which enable an interactive and flexible search results visualization process. Based on results data identified in response to execution of a search query, an interface element is displayed which enables users to select a field contained in the results data, also referred to herein as a “dimension” or “facet,” and for which a “faceted” visualization of the results data can be dynamically generated and displayed. As used herein, a faceted visualization refers to a graphical interface including display of at least two separate data visualizations generated based on a selected facet data dimension, where each separate data visualization corresponds to a distinct value of the selected facet dimension.
US10565218B2 Interactive sequential pattern mining
Interactive sequential pattern mining is disclosed. One example is a system including a sequence miner, and an interaction processor. A sequence database is received, the sequence database including a plurality of input sequences, where each sequence of the plurality of input sequences is an ordered list of events, and each event in the list of events includes at least one item. The sequence miner mines the sequence database for a plurality of candidate sequence patterns, the mining based on an interaction with a user. The interaction processor processes the interaction with the user, the interaction based on domain relevance of the plurality of candidate sequence patterns to the user.
US10565216B2 Recommending a data handling method for a pending data handling process
Attribute information of a pending data handling process to be performed is identified. Historical data handling processes for a same application scenario as the pending data handling process are identified based on the attribute information. A time that each identified historical data handling process is performed and methods used to perform the identified historical data handling processes are also identified. A weighting coefficient for each identified historical data handling process is determined. Weighted identified historical data handling processes are calculated by applying the weight coefficient to each identified historical data handling process. A recommended weight for each method used to perform the identified historical data handling processes is determined by combining weighted identified historical data handling processes that use the same method. A method that has the highest recommended weight to perform the pending data handling process is recommended.
US10565214B2 Intelligent database control systems with automated request assessments
Aspects of the disclosure relate to intelligent database control systems for performing automated request assessments. In one embodiment, a computing device may receive, via a communication interface, a database request from a user computing device. The computing device may generate a legitimacy score associated with the database request based on one or more predetermined definitions. If the legitimacy score is above a predetermined threshold, the computing device may format the database request based on one or more of the predetermined definitions and the legitimacy score and command, via the communication interface, one or more databases to execute the database request. The computing device may format result set generated from the executed database request and transmit, via the communication interface, the formatted result set to the user computing device.
US10565208B2 Analyzing multiple data streams as a single data object
Embodiments of the present invention allow multiple data streams to be analyzed as a single data set. The single data set may be described as a stream set herein. The multiple streams that are included in the stream set may be specified through a user script or query. For example, a query may be used to gather all streams created within a date range. The query could include one or more filters to gather certain information from the data streams or to exclude certain data streams that otherwise are in the query's range. A stream may be an unstructured byte stream of data. The stream may be created by append-only writing to the end of the stream. The stream could also be a structured stream that includes metadata that defines column structure and affinity/clustering information.
US10565204B2 Hash collision tables for relational join operations
Disclosed herein are system, method, and computer program product embodiments for incrementally building hash collision tables. In some embodiments, hashes and hash collision tables may be used to improve efficiency of relational operations, such as those used in relational databases. An embodiment operates by determining hash collisions between data entries, then executing a join operation referencing the hash table and the hash collision table to produce a result set.
US10565203B1 Object relational mapper for non-relational databases
This disclosure relates to increasing database functionality in non-relational databases using an object relational mapper to provide updates to table field values across a plurality of separate tables and provide virtual table functionality through compound search operations and condensed table structures.
US10565199B2 Massively parallel processing database middleware connector
Disclosed herein are system, method, and computer program product embodiments for a massively parallel processing (MPP) database system. The embodiments disclosed herein more quickly retrieve results from computer nodes configured to process and store distributed datasets. An embodiment operates by utilizing a middleware adapter residing in a server to send queries to a middleware controller residing in a database cluster. The queries are parsed and delivered as sub-queries to computer nodes within the database cluster. In an embodiment, sub-queries represent a query plan for faster execution. In an embodiment, the queries are also functionally translated to provide more operators than available solely based on the database cluster context. After a computer node completes the execution of a sub-query, the result is delivered directly to the middleware adapter without the need to wait for other sub-queries to complete execution.
US10565198B2 Bit vector search index using shards
The technology described herein provides a bit vector search index for a search system that uses shards. The bit vector search index comprises a data structure for indexing data about terms from a corpus of documents. The data structure includes a number of bit vectors. Each bit vector comprises an array of bits and corresponds to a different set of terms. Bits in the bit vector are used to represent whether at least one document corresponding to the bit includes at least one term from the set of terms corresponding to the bit vector. The search index is provided in a number of shards. Each shard corresponds to a subset of documents having documents lengths within particular a range of document lengths.
US10565194B2 Computer system for join processing
Described are methods, systems and computer readable media for dynamically updating join operation results in a computer system. A memory-efficient computer system for dynamically updating join operation results may include multiple memory devices having different access times. A computer system for dynamically updating join operation results in real time may re-apply a join operation based on a communication received over a network interface device.
US10565193B2 Systems and methods for load balancing and connection multiplexing among database servers
The present invention is related to a method for load balancing and connection multiplexing structured query language (SQL) queries among a plurality of database servers. A device intermediary to a plurality of clients and a plurality of database servers receives an SQL query to access a database provided by the plurality of database servers from a client via a first connection established between the device and the client. The device identifies for the SQL query a policy for selecting among the plurality of servers. The policy includes an expression to identify predetermined data from content of the SQL query. The device may select a server from the plurality of servers based on applying the expression of the policy to content of the SQL query and forward the SQL query to the selected server via a second connection established between the device and the selected server.
US10565192B2 Optimizing queries and other retrieve operations in a blockchain
An example operation may include one or more of identifying a blockchain transaction, storing the blockchain transaction in a blockchain, assigning the blockchain transaction a transaction number and a block number, hashing a portion of blockchain transaction data associated with the blockchain transaction, and updating a blockchain index based on the hashed portion of the blockchain transaction.
US10565188B2 System and method for performing a pattern matching search
A method including the steps of: receiving a search query containing search terms from a user device; retrieving from one or more data storage devices, search configuration information in response to the received search query, wherein the search configuration information comprises a designated field set; generating a plurality of query partitions based on the received search query; generating one or more internal query clauses based on all possible combinations of sub-phrases of the plurality of query partitions and fields from the designated field set; executing a query on a database based on the one or more internal query clauses; generating query results based on the executed query; calculating match metrics for all query results; determining query results having match metrics that satisfy configured match constraints as legitimate matches; and detecting patterns based on corresponding matched terms and fields of the legitimate matches.
US10565187B2 Management of transactions spanning different database types
A database system can receive, from a client, a query specifying at least one database operation implicating data within a first database and within a second database. The first database can have a first transaction manager and the second database can have a second transaction manager. Thereafter, a plurality of transactions are initiated that are responsive to the query to access the data within the first database and the second database. The first transaction manager and the second transaction manager together coordinate execution of the plurality of transactions. All changes specified by the at least one database operation are persisted in persistence of the first database including changes implicating data stored within the second database. Data responsive to the query can then optionally be provided to the client. Related apparatus, systems, techniques and articles are also described.
US10565181B1 Database system for dynamically generating customized models
Embodiments of a data processing system is disclosed for accessing databases and generating notifications. Embodiments of the system may comprise databases and a processor that receives a first filter item and a database filter item, generates a third database based on the first filter item, integrate data from the third database into the first database to create an updated first plurality of records, generate a fourth database based on a selected set of records, in the updated first plurality of records, corresponding to the database filter item, determine metrics that correspond to the fourth database, generate a model to segregate the fourth database using the metrics, receive criteria, compare the segregated fourth database with the criteria to remove records that do not meet the criteria, cause a subsequent update to the updated fourth database to integrate data from the second database to create an updated diminished fourth database, and generate a notification including information included in the updated diminished fourth database.
US10565180B2 Automated social message stream population
A messaging system automatically populates a stream of messages using only a seed selected by the requesting account holder. In one embodiment, the seed includes the streams of one or more of the “top” accounts of the messaging system. Here, “top” is according to any one of a number of different metrics stored in the messaging system. With knowledge of the seed, the messaging system automatically populates a stream for the requesting account holder, without requiring any other input. As a result, an account holder is provided with a fully functioning stream with very little effort or knowledge required on their part.
US10565177B2 Software defined entities for digital service transactions
Aspects of the subject disclosure may include, for example, determining a differentiating information item, and modifying a standardized digital index based on the differentiating information item to obtain an entity. The standardized digital index includes a number of data fields that accommodate a number of differentiating information items according to a standardized taxonomic structure. The number of data fields includes a topic label, a resource and a manifest listing that identifies the resource. The entity is stored in an entity repository, wherein the entity is accessible to support a digital transaction within a network service provider ecosystem comprising a plurality of differentiated network services, and wherein the entity supports the digital transaction as one of a user, a consumer, a producer, content, capabilities and any combination thereof. Other embodiments are disclosed.
US10565174B2 Operating method for non-volatile memory
A non-volatile memory includes: at least one parent node; and at least one child node that stores a data object and has a variable size of n multiple of the parent node, n being a natural number, when a target child node to insert at least one new data object is fully filled, wherein the data objects of the target child node are split and reinserted into newly created at least one child node.
US10565167B2 Method and apparatus for peer-to-peer file authoring
Co-authoring of a digital content file using content contributed by peer devices in a peer-to-peer communications network is described. A local copy of the digital content file is stored in each of plural peer communications devices disposed in a multi-node communications network. The contents of the local copies of the digital content file stored in at least two peer communications devices are compared and in an event the local copies of the digital content file stored in a peer communications device is missing content that is contained in the other compared peer communications devices, the missing content is merged into the local copy of the digital content file stored in the peer communications device.
US10565166B2 Determining chunk boundaries for deduplication of storage objects in a network computing environment
Described are a method, network system, and computer program product for deduplication of storage objects in a network. A hash of a window of data of a storage object is determined and a determination is made as to whether the window of data of the storage object corresponds to a chunk boundary. A determination is made as to whether the hash of the object matches one pseudo fingerprints in a list of at least one pseudo fingerprint. A storage object chunk boundary based on the window of data is stored in response to the window of data corresponding to the chunk boundary or in response to determining that the hash of the object matches one of the pseudo fingerprints. A determination is made of a new window of data in the storage object following the window of data when the window of data is not an end of data of the storage object.
US10565163B2 Information source agent systems and methods for distributed data storage and management using content signatures
Information source agent systems and methods for distributed content storage and management using content signatures that use file identicality properties are provided. A data management system is provided that includes a content engine for managing the storage of file content, a content signature generator that generates a unique content signature for a file processed by the content engine, a content signature comparator that compares content signatures and a content signature repository that stores content signatures. Information source agents are provided that include content signature generators and content signature comparators. Methods are provided for the efficient management of files using content signatures that take advantage of file identicality properties. Content signature application modules and registries exist within information source clients and centralized servers to support the content signature methods.
US10565158B2 Multi-device synchronization for immersive experiences
Techniques described herein include systems and methods for enhancing content consumption experiences by synchronizing one or more devices to add immersive environmental effects to an area. In embodiments, a database of device capabilities and device identifiers for a plurality of devices associated with a location may be maintained. Information may be obtained that identifies that a particular portion of content has been consumed. Metadata associated with the particular portion of content may be identified based at least in part on the information and the database. The metadata may comprise definitions for providing environmental stimuli to the location where the environmental stimuli may correspond to the particular portion of content. Environmental stimuli may be presented within the location by invoking application programming interface calls for a portion of devices of the plurality of devices based on identifying the metadata and the device identifiers for the portion of devices.
US10565154B2 Mobile device and interfacing method thereof that adjusts clock frequency based on access mode
A mobile device includes a slave device that receives first data provided to a serial data line in synchronization with a clock signal provided through a serial clock line, and outputs second data to the serial data line in synchronization with the clock signal; and a master device that generates the clock signal and provides the first data to the serial data line in synchronization with the generated clock signal, or receives the second data output to the serial data line in synchronization with the clock signal. The master device generates the clock signal of a first frequency upon transmitting the first data, and generates the clock signal of a second frequency, which is lower than the first frequency, upon receiving the second data.
US10565150B2 Hot unplug predictions based on latch positions detected by a sensing circuit
An example peripheral device includes a module interface to receive power and data communication from a computing device. The peripheral device also includes an attachment tab to affix the peripheral device to a lower side of the computing device. The peripheral device further includes a latch to control an engagement of the attachment tab with the computing device. The peripheral device further includes a sensing circuit to detect a change in position of the latch. The peripheral device further includes a controller to, in response to detecting the latch moving from a locked position to an unlocked position, indicate a hot unplug prediction to the computing device via the module interface.
US10565149B2 Standardized hot-pluggable transceiving unit, hosting unit and method for applying delays based on port positions
Transceiving and hosting units applying delays based on port positions. The transceiving unit is adapted for insertion into one port among a plurality of ports of the hosting unit. The transceiving unit receives IP packets and applies a delay to the IP packets. The delay is based on a position of the one port into which the transceiving unit is inserted among the plurality of ports of the hosting unit. The transceiving unit transmits the delayed IP packets to the hosting unit. Alternatively, the hosting unit comprising the plurality of ports (including ports adapted for receiving transceiving units) applies a delay to IP packets received via one port among the plurality of ports. The delay is based on a position of the one port among the plurality of ports. Furthermore, an orchestration method implemented by an orchestration server may be used for determining the delays based on the positions.
US10565148B2 Method and system for configuring filter objects for a controller area network controller
A system and method for configuring a filter object for a controller area network is disclosed. The method includes determining, by a processor, a plurality of message identifiers of messages that are to be captured by a filter object. The method also includes performing factorization of a function that represents the plurality of message identifiers to generate a simplified function. The method also includes configuring at least one filter object based on the generated simplified function.
US10565145B2 Felxconnect disconnect detection
A USB hub includes a plurality of downstream ports; at least one dual mode port, the dual mode port configured to be switchable from a downstream port to an upstream port; and host detection circuitry for detecting whether, when operating as an upstream port, a host is connected.
US10565140B2 Techniques for issuing interrupts in a data processing system with multiple scopes
A technique for handling interrupts in a data processing system includes receiving, by an interrupt routing controller (IRC), an event routing message (ERM) that includes an event source number for a notification source with an unserviced interrupt. In response to receiving the ERM, the IRC builds an event notification message (ENM) based on the event source number. The IRC determines a scope for the ENM based on an event target group (ETG) associated with the event source number. The IRC issues the ENM to an interrupt presentation controller (IPC) at the scope associated with the ETG.
US10565139B2 Intelligent partitioning of external memory devices
Multiple memory devices, such as hard drives, can be combined and logical partitions can be formed between the drives to allow a user to control regions on the drives that will be used for storing content, and also to provide redundancy of stored content in the event that one of the drives fails. Priority levels can be assigned to content recordings such that higher value content can be stored in more locations and easily accessible locations within the utilized drives. Users can control and organize how recorded content is stored between the drives such that an external drive may be removed from a first gateway device and attached to a second gateway device without losing the ability to access the recorded content from the first gateway device at a later time. In this manner, a user is provided with the ability to transport an external drive containing stored content recordings between multiple different gateway devices such that the recordings may be accessed at different locations or user premises.
US10565136B2 Control system and control method for controlling memory modules
Embodiments of the present invention relate to a control system and a control method for controlling memory modules. In the embodiments, the control system includes a central processing unit (CPU) and a plurality of memory modules, each of which includes a display unit and a micro control unit (MCU) configured to control the display unit. The CPU and the MCUs are connected through a bus, and the CPU instructs, according to a preset bus address, the MCUs to synchronously control the respective display units.
US10565134B2 Apparatus, methods, and systems for multicast in a configurable spatial accelerator
Systems, methods, and apparatuses relating to multicast in a configurable spatial accelerator are described. In one embodiment, an accelerator includes a first output buffer of a first processing element coupled to a first input buffer of a second processing element and a second input buffer of a third processing element; and the first processing element determines that it was able to complete a transmission in a previous cycle when the first processing element observed for both the second processing element and the third processing element that either a speculation value was set to a value to indicate a dataflow token was stored in its input buffer (e.g., as indicated by a reception value (e.g., bit)) or a backpressure value was set to a value to indicate that storage is to be available in its input buffer before dequeuing the dataflow token from the first output buffer.
US10565131B2 Main memory including hardware accelerator and method of operating the same
Disclosed is a main memory capable of speeding up a hardware accelerator and saving memory space. The main memory according to the present disclosure is at least temporarily implemented by a computer and includes a memory, and an accelerator responsible for performing an operation for hardware acceleration while sharing the storage space of a host processor and the memory.
US10565128B2 Workload detection and media cache management
Implementations disclosed herein include a method comprising detecting a workload request from a host, estimating a media cache fill-up rate based on the detected workload request, estimating a current media cache usage, predicting, based on the detected workload request, the estimated media cache fill-up rate and the estimated current media cache usage, a workload profile, and determining a preemptive media cache cleaning strategy based on the predicted workload profile.
US10565126B2 Method and apparatus for two-layer copy-on-write
A system, apparatus and method are provided in which a range of virtual memory addresses and a copy of that range are mapped to the same first system address range in a data processing system until an address in the virtual memory address range, or its copy, is written to. The common system address range includes a number of divisions. Responsive to a write request to an address in a division of the common address range, a second system address range is generated. The second system address range is mapped to the same physical addresses as the first system address range, except that the division containing the address to be written to and its corresponding division in the second system address range are mapped to different physical addresses. First layer mapping data may be stored in a range table buffer and updated when the second system address range is generated.
US10565119B2 SMR drive that maintains physical locations of bands via flush/copy operations
When a shingled magnetic recording (SMR) hard disk drive (HDD) performs additional SMR band copy and/or flush operations to ensure that data associated with logical bands that are adjacent or proximate in logical space are stored in physical locations in the SMR HDD that are proximate in physical space. As a result, efficient execution is ensured of read commands that span multiple logical bands of the SMR HDD.
US10565117B2 Instruction to cancel outstanding cache prefetches
Techniques relate to handling outstanding cache miss prefetches. A processor pipeline recognizes that a prefetch cancelling instruction is being executed. In response to recognizing that the prefetch cancelling instruction is being executed, all outstanding prefetches are evaluated according to a criterion as set forth by the prefetch cancelling instruction in order to select qualified prefetches. In response to evaluating, a cache subsystem is communicated with to cause cancelling of the qualified prefetches that fit the criterion. In response to successful cancelling of the qualified prefetches, a local cache is prevented from being updated from the qualified prefetches.
US10565114B2 Reducing cache thrashing for counts in hot cache lines
Provided herein is a computer-implemented method. The computer-implemented method includes updating, by a processor, a value of a delta field of an entry of a data structure indexed for the processor. The computer-implemented method also includes comparing, by the processor, a predefined threshold for a global field corresponding to the delta field and the value of the delta field. The computer-implemented method also includes rolling, by the processor, the value of the delta field into the global field when an absolute value of the value of the delta field meets or exceeds the predefined threshold for the global field. Note that the data structure is stored in a first area of a memory in communication with the processor that is separate from a second area of the memory storing the global field.
US10565112B2 Relay consistent memory management in a multiple processor system
Methods and apparatus for memory management are described. In a disclosed embodiment, a system has a first and a second processor, with each processor able to access a memory system. A first work unit is received for execution by the first processor, with the memory system being accessed. A second work unit is generated for execution by a second processor upon execution of a first work unit. Only after the memory system is updated does processing of the second work unit by the second processor occur. This work unit message based ordering provides relay consistency for memory operations of multiple processors.
US10565105B2 Method and apparatus for logging out of application
The present invention discloses a method and apparatus for logging out of an application. The method includes: starting a transparent interface after a starting operation for starting the application is received, wherein the transparent interface is displayed in a transparent state, and the transparent interface is marked as a single task starting mode; starting a main interface of the application to press the transparent interface to the bottom of a system stack memory, wherein interfaces are arranged from the stack bottom to the stack top according to the starting sequence in the system stack memory; starting the transparent interface after a closing operation for closing the application is received to pop up the main interface from the system stack memory; and destroying the transparent interface to close the application. By adopting the method and apparatus provided by the present application, the technical problem that complete logout and memory leak avoidance cannot be achieved at the same time in the method for logging out of an application program in an Android system in the prior art can be solved. The technical effect of both complete logout of the application and memory leak avoidance is achieved.
US10565104B2 System and method to manage and share managed runtime memory for JAVA virtual machine
A method and system for self-regulating memory of a JAVA virtual machine optimizes memory use by the JVM and by an operating system. A computer running a garbage collector extension monitors and records free committed memory of the JVM at predetermined intervals over time to define a historical record. The computer calculates an average allocation of the free committed memory in the historical record over predetermined intervals. An allocation rate is determined, wherein the allocation rate is based on the average allocation over the predetermined intervals. The computer calculates an estimated time to exhaust committed memory based on free committed heap memory and the allocation rate. Memory is recovered from the operating system if the time to exhaust committed memory is below a first predetermined threshold value and is released to the operating system when said time to exhaust committed memory is above a second predetermined threshold value.
US10565103B2 Method for creating multi-namespace and method for accessing data therein
A method for creating a multi-namespace includes steps of: returning information of a namespace data structure according to a query command from, wherein the information of the namespace data structure comprises a maximum number and a total capacity of supportable namespace; receiving and determining whether a create command for creating a plurality of namespaces is correct, wherein the create command comprises a number of a namespace and a capacity of the namespace; and if the determination is correct, creating a global host logical-flash physical address (H2F) mapping table according to the create command, wherein a number of the global H2F mapping tables is independent of the maximum number of the supportable namespaces and the number of namespace. A method for accessing data in a multi-namespace is also provided.
US10565101B2 Storing data in a storage device
For storing data in a storage device, a storage allocation request may be received. The storage allocation request may include a logical offset of data to be stored. Further, a chunk size of the storage device and a device offset for a free region on the storage device may be received. An offset value may be computed based on the chunk size, file system block size, the device offset, and the logical offset. A device start address, for storing the data in response to the storage allocation request, can be determined by offsetting the device offset with the offset value.
US10565095B2 Hybrid testing automation engine
A hybrid testing automation engine tests a main application using a client browser and includes an object learning module to parse code describing a web page destined to be rendered by the client browser to identify predetermined types of page elements and associate therewith a respective plurality of identification means to locate such elements and store such data in an object repository. A test data manager module manages test data in a hierarchy including a global level, a scenario level, and a step level and store such data in a test data repository. A scripting module facilitates script generation but also includes the capability of recording steps (actions) for playback during testing. A test execution module executes a test scenario including the playback of recorded steps and/or execution of scripts with reference to the object repository and the test data repository.
US10565094B1 Increasing data accessibility across system architecture environments
Techniques for increasing accessibility of data across different environments of a computer system architecture are disclosed. In some example embodiments, a computer-implemented method comprises detecting that a production instance of a software solution has been created in a production environment of a cloud computing system, the production environment having a production namespace in which production objects of the production instance are stored, detecting that a development instance of the software solution has been created in a development environment of the cloud computing system, the development environment having a development namespace in which development objects of the development instance are stored, and copying the production objects from the production namespace of the production environment into the development namespace of the development environment based on the detecting that the production instance and the development instance have been created, with the copied production objects being stored in the development namespace.
US10565091B2 Method and apparatus for automatic cross-system program debugging
The present invention discloses a method and apparatus for automatic cross-system program debugging. One embodiment of the present invention provides a method for cross-system program debugging. The method comprises: determining a first breakpoint in a first debugging session of a first system; determining a second breakpoint in a second debugging session of a second system, the second system being different from the first system; and responsive to a user performing a debugging action of associating the first breakpoint with the second breakpoint in the first debugging session and the second debugging session, recording an association between the first breakpoint and the second breakpoint for automating the program debugging across the first system and the second system. There is further described a corresponding apparatus.
US10565089B2 Identification of code features potentially associated with code behavior
A first code version is received. The first code version includes a plurality of code features, such as methods or classes. A second code version is received. The second code version includes a plurality of code features. The first code version is executed. A first plurality of code features executed during the execution of the first code version are determined. A second plurality of code features differing between the first and second code versions are determined. The first and second plurality of code features are compared. An indication is provided that a code feature is potentially relevant to the code behavior if the code feature is present in the first plurality of code features and in the second plurality of code features.
US10565088B2 Monitoring device for recovering a stalled bus
According to some possible implementations, a monitoring device may receive a set of inputs from one or more drivers of a device connected to a bus. The one or more drivers may be capable of driving a bus line of the bus, and the bus may connect multiple devices capable of driving the bus line. The monitoring device may determine a length of time over which the set of inputs maintains a value indicating that the bus is not idle. The monitoring device may compare the length of time and a threshold. The monitoring device may output a signal based on comparing the length of time and the threshold.
US10565083B2 Simulating hosted application performance
A computer-implemented method including causing an application to execute on a private cloud computing network, collecting first performance metrics associated with the application as a result of the application executing on the private cloud computing network, generating a simulated workload based on the first performance metrics, causing the simulated workload to execute on one or more public cloud computing networks, collecting second performance metrics associated with the simulated workload as the simulated workload is executing on the one or more public clouds, and generating, based on the second performance metrics, a recommendation of one of the one or more public cloud computing networks to host the application is disclosed.
US10565081B2 Data protection manager
Systems, methods, and computer-readable media for data protection management are provided. Failure notifications corresponding to backup failures of client servers in a healthcare facility are received and a dashboard associated with the backup failures is provided. The dashboard comprises user information that identifies users assigned to each backup failure. In embodiments, the dashboard enables a user to update a status of a backup failure and add, access, and modify records corresponding to a backup failure. In some embodiments, the dashboard is integrated with a service management application that enables the user to create a service request from the dashboard. A report corresponding to the dashboard is generated and communicated to a leadership team. The report includes statistics corresponding to backup failures addressed by each associate and backup failures identified per region or unit of a healthcare facility.
US10565076B2 Device for supervising and initializing ports
A device for supervising ports of an integrated circuit is arranged for exchanging information with a central processing unit of an integrated circuit and for communicating with ports of the integrated circuit. The device comprises address decoding means, access control means, and parity controlling means. The device for supervising ports comprises read-back information means arranged for receiving input from the port and for passing that input to the parity control means and in that the address decoding means, the access control means, the read-back information means and the parity controlling means are arranged to be operative in a background loop wherein a range of port addresses is monitored. The read-back information means reads data and one or more parity bits stored on ports with an address in the range and the parity controlling means performs a parity check on the one or more parity bits stored on the ports.
US10565071B2 Smart data replication recoverer
A processor-implemented method for selective data replication recovery in a heterogeneous environment is provided, including a source agent, a target agent, and data replication recoverer (DRR) agent. The method includes receiving, by a DRR agent, one or more committed transaction records from a source agent, which is configured to receive the one or more committed transaction records from a source database. The DRR agent creates data and metadata records from the received one or more committed transaction records, and saves the data and the metadata records in a data replication repository. In response to receiving a request to recover a target database, the DRR agent selectively recovers target database using either one or more individual transactions or a bookmark.
US10565067B2 Virtual server cloud file system for virtual machine backup from cloud operations
Uploads of restored virtual machine (“VM”) data to cloud storage, e.g., VM restore-to-cloud operations, are performed without having to write whole restored virtual disk files to a proxy server before the virtual disk data begins uploading to cloud. Restored data blocks from a backup source are locally cached, staged for efficiency, and asynchronously uploaded to the cloud page-by-page without tapping mass storage resources on the proxy. Downloads of VM data from cloud storage, e.g., VM backup-from-cloud, are performed without having to download a virtual disk file in its entirety to the proxy server before the backup operation begins generating a backup copy. This speeds up “pulling” VM data from the cloud by pre-fetching and locally caching downloaded data blocks. The cached data blocks are processed for backup and stored page-by-page directly into a secondary copy of the cloud VM virtual-disk file without tapping mass storage resource at the proxy.
US10565063B2 Virtual machine snapshot backup based on multilayer de-duplication
The present disclosure provides an example method and system for virtual machine backup based on multilayer de-duplication. A virtual machine snapshot is divided into multiple child data blocks. Each child data block is divided into multiple data segments. Multilayer de-duplication is applied to the virtual machine snapshot to exclude data causing duplicate backup in the virtual machine snapshot. The remaining virtual machine snapshot data after the processing of the multilayer de-duplication is stored.
US10565059B2 Adaptive optimization of a computer database journal
A journal optimizer in a computer database system with an adaptive journal mechanism. The adaptive journal mechanism dynamically adjusts adaptive parameters of the journal optimizer to optimize the journal based on one or more journal conditions to more efficiently utilize system resources. The adaptive parameters used to adapt the optimization include aggressiveness parameters and the location of the optimizer, where the aggressiveness parameters specify the intensity of optimization of the journal by the journal optimizer. For example, the adaptive journal mechanism may dynamically adjust an adaptive parameter of the optimizer to increase optimization of the journal when the resource utilization indicates the resources are underutilized and decrease optimization of the journal when the resource utilization indicates resources are strained.
US10565057B2 Indirection-based storage system backups using markers including sets of serial numbers associated with segments
A data storage system comprises, a storage device having segments that are configured to store data, and storage logic coupled to the storage device that manages storage of data on the storage device using a translation table. The storage logic is executable to receive a first marker as part of a backup request, generate a second marker encapsulating a state of the storage device at a second time, calculate a difference between the first marker and the second marker, and generate a backup of data stored in the storage device based on the calculated difference between the first marker and the second marker. A garbage collection (GC) barrier may be set based on serial numbers associated with backup segments, and the garbage collection barrier may be incrementally released by releasing the garbage collection barrier for each segment after the segment has been backed up. The storage logic may also record the deletion of a storage unit from the storage device in a deletion table, and retire deleted storage mappings in the deletion table responsive to generating the backup.
US10565056B2 Parallel data collection and recovery for failing virtual computer processing system
Techniques for parallel data collection and recovery for a failing virtual processing system are disclosed. According to aspects of the present disclosure, an example method includes: detecting that the virtual processing system experiences an irreparable error; saving, by each of a plurality of processors of the physical processing system, a corresponding context and data stored in an allocated portion of a memory of the physical processing system to a data store; selecting one of the plurality of processors as a recovery processor; initializing, by the recovery processor, a pre-determined reserved portion of the memory; initiating, by the recovery processor, a new instance of the virtual processing system on the reserved portion of the memory while each remaining processor of the plurality of processors continues the saving; and dynamically adding each remaining processor of the plurality of processors to the new instance of the virtual processing system.
US10565048B2 Logic buffer for hitless single event upset handling
Methods and systems for handling a single event upset. The methods include, and/or the systems include functionality for, receiving, from a monitored device, data at a first input of an initial state change device; detecting, based on receiving the data, a state change; asserting, based on detecting the state change, an initial state change device enable signal; transferring the first data from the first input to a first output of the initial state change device (which may be operatively connected to a second input of a state hold device); triggering, based on detecting the state change, a delay counter; making a determination that the delay period counted by the delay counter expired without receipt of an error detection signal; and based on the determination, asserting a state hold device enable signal to allow the data to pass from the second input to a second output of the state hold device.
US10565046B2 Fault detection using data distribution characteristics
Certain embodiments may include a method, system, apparatus, and/or machine accessible storage medium to: obtain baseline data associated with a device, wherein the baseline data comprises an indication of an expected performance of the device during healthy operation; obtain status data associated with the device, wherein the status data is obtained based on operational information monitored by a sensor; compute delta data based on a delta between the status data and the baseline data; compute a standard deviation of the delta data; compute a plurality of standard deviation bands based on the standard deviation of the delta data; compute a statistical distribution of the delta data based on the plurality of standard deviation bands; and detect a fault in the device based on the statistical distribution of the delta data.
US10565045B2 Modularized collaborative performance issue diagnostic system
A collaborative diagnostic system monitors events in a system and identifies a causality chain from a detected performance issue to the root cause of that performance issue. The collaborative diagnostic system includes multiple issue detectors, multiple analysis core modules, and multiple scenario modules that work together to identify the causality chain and root cause. Each issue detector is a module or component that includes logic to detect known behaviors in the system, such as performance issues in the system. Each analysis core module includes logic to analyze and correlate low level system behavior within a conceptual area. Within each analysis core module are one or more diagnostic modules that are specific to that analysis core module to help determine what is happening in the system. Each scenario module includes logic to take an appropriate responsive action in response to the root cause of a performance issue being determined.
US10565043B2 Method and apparatus for disconnecting link between PCIE device and host
A method and an apparatus for disconnecting a link between a Peripheral Component Interconnect Express (PCIe) device and a host, and pertains to the field of computer technologies. The PCIe device includes an endpoint (EP) device, and the method includes: obtaining, by the EP device, an error type of an error in transmitting a transaction layer packet (TLP) between the PCIe device and the host; if the error type is a correctable error type specified in the PCIe protocol, collecting, by the EP device, statistics of a duration for which the error type exists; and disconnecting, by the EP device, a link between the PCIe device and the host if the statistics of the duration reaches a preset duration. The apparatus includes an obtaining module, a statistics collection module, and a disconnection module.
US10565042B2 Bus failure detection transceiver architecture and transceiver operation method
A transceiver for imparting a voltage signal on a differential signaling bus, involving an output terminal and a string of one or more transistors connected between the output terminal and a predetermined voltage level. The transceiver can be switched between an active state in which the predetermined voltage level is applied to the output terminal, and an inactive state in which the predetermined voltage level is not applied to the output terminal. Methods for the transceiver can involve a detection step of detecting a first quantity depending on a current flowing through a first transistor in the string of transistors, a failure determination step of determining whether the detected first quantity satisfies one or more error conditions, and a control step of switching the transceiver to the inactive state if the detected first quantity is determined to satisfy at least one of the one or more error conditions.
US10565037B2 Data update of shared fabric memory in a high performance computing system
A high performance computing system that includes a shared fabric memory and a plurality of processors is disclosed. A first processor is coupled to a local storage and executes a first process that, in combination with other processes, causes the plurality of processors to perform certain actions including transferring, from the shared fabric memory to the local storage, a first value corresponding to a first cell of a first set of cells and a first sweep of a stencil code. The actions further include transferring, from a first logical partition in the shared fabric memory associated with the first cell to the local storage, a second value corresponding to a second cell related to the first cell and not in the first set of cells. Further, these actions include updating, by the first process, the first value based on at least the first value and the second value.
US10565035B2 Modifying a device based on an annotated time series of sensor readings
A method, system, and/or computer program product modify a hardware device based on a time series of data. One or more processors standardize a time series of data received from sensors that are monitoring a hardware device. The processor(s) establish time ranges before, during and after each event. The processor(s) determine which events represented by the time series of data are significant by comparing means and trends of time sub-series corresponding to the time ranges before, during, and after each event, and then generate a modified time series of data by reducing a number of significant events described by the time series of data, which is used to modify the hardware device.
US10565029B1 Automatically integrating applications via an integration discovery service
Disclosed herein are system, method, and computer program product embodiments for automatically integrating different software applications in a cloud platform. An embodiment operates by creating a registration entry representing an integration use-case for a first tenant of a first application in an integration discovery service. The embodiment generates a barcode based on the registration entry. The embodiment matches the integration use-case for the first tenant of the first application with a potential integration use-case for a second tenant of a second application based on the barcode. The embodiment then creates an integration configuration for enabling the integration use-case for the first tenant of the first application with the potential integration use-case for the second tenant of the second application based on the matching.
US10565027B2 Extensible service execution framework with data mapping architecture
A system can comprise a device processor and a memory coupled to the device processor and configured to provide the processor with instructions to: receive a request from a first caller to invoke a software service; automatically obtain an input data mapping expression that is based on a first context tree of a first data model, and based on a current context during execution; evaluate the input data mapping expression to map input data from a first caller context to a service context of the software service; place the mapped input data into a service data consumer object for use by the software service; and invoke the software service to process the mapped input data.
US10565022B2 Systems for parallel processing of datasets with dynamic skew compensation
Systems and methods are provided for parallel processing of datasets with dynamic skew compensation. The disclosed systems and methods may increase the efficiency of dataset processing by imposing maximum size limits on parallel processing environment tasks. The disclosed systems and methods may generate a target partition of a variable, a database storing data elements, a cluster that generates one or more output files based on the target partition and the data elements, and a display device that displays analysis results for the target partition using the one or more output files. Generation may comprise creating a calculation partition, mapping data elements according to the calculation partition, and generating the one or more output files based on the mapped data elements. The calculation partition may depend on a target partition and a uniform partition that partitions values based on one or more of statistical measures and pseudorandom functions.
US10565021B2 Automated capacity management in distributed computing systems
Techniques for automated capacity managed in distributed computing systems are disclosed herein. In one embodiment, a method includes receiving predicting one or more future usage levels of a computing resource in the distributed computing system based on received data representing historical usage levels of the computing resource and determining whether a currently available capacity of the computing resource in the distributed computing system is depleted beyond a threshold time period based on the one or more future usage levels. In response to determining that the currently available capacity of the computing resource in the distributed computing system is depleted before the threshold time period, the method includes immediately rebooting, reimaging, or performing other recovery actions on one or more out-for-repair hosts that provide the computing resource.
US10565018B2 Time frame bounded execution of computational algorithms
A present invention embodiment manages resources of a distributed system to perform computational tasks within a specified time interval. A received object is classified into a type of computational processing, and a quantity of objects is maintained for each type. An execution time for processing a single object is estimated based on a corresponding computation resource template. A total execution time for the quantity of objects of a type of computational processing is determined based on the estimated execution time. In response to the total execution time exceeding a user-specified time interval, an amount of resources of the distributed system is determined to process the quantity of objects of the type within the user-specified time interval. Nodes of the distributed system with objects classified in the type use the determined amount of resources to process the quantity of objects for the type within the user-specified time interval.
US10565014B2 Data processing offload using in-storage code execution
Systems and methods for offloading data processing tasks using in-storage code execution are disclosed. For example, a data storage system including one or more processors, a non-transitory storage medium, and a storage logic executable by the one or more processors to perform operations including: receiving portable code configured to perform a data processing offload task, the portable code comprising one or more translatable, hardware-agnostic instructions for processing data stored on the storage medium; translating and executing the one or more translatable, hardware-agnostic instructions of the portable code to perform the data processing offload task using a translation and execution engine disposed in the storage logic; determining that use of the portable code has concluded; and responsive to determining that use of the portable code has concluded, releasing the portable code.
US10565008B2 Reducing service downtime during service migration
A computer-implemented method is provided for supporting virtual machine and/or container live migration. The method may include hosting a virtual machine (VM) at a first location to be migrated to a second location by sending VM data packets from the first location to the second location and detecting a predetermined event associated with the VM at the first location. The method may further include prompting, in response to detection of the predetermined event, the redirection of the VM data packets from the first location to a buffer associated with the second location and storing the VM data packets in the buffer. The method may further include detecting an end of the predetermined event associated with the first location, and redirecting, in response to the end of the predetermined event, the VM data packets stored in the buffer to the VM migrated to the second location.
US10565003B2 Hint instruction for managing transactional aborts in transactional memory computing environments
When executed, a transaction-hint instruction specifies a transaction-count-to-completion (CTC) value for a transaction. The CTC value indicates how far a transaction is from completion. The CTC may be a number of instructions to completion or an amount of time to completion. The CTC value is adjusted as the transaction progresses. When a disruptive event associated with inducing transactional aborts, such as an interrupt or a conflicting memory access, is identified while processing the transaction, processing of the disruptive event is deferred if the adjusted CTC value satisfies deferral criteria. If the adjusted CTC value does not satisfy deferral criteria, the transaction is aborted and the disruptive event is processed.
US10565002B2 Frameworks and interfaces for offload device-based packet processing
High-speed processing of packets to, and from, a virtualization environment can be provided while utilizing hardware-based segmentation offload and other such functionality. A hardware vendor such as a network interface card (NIC) manufacturer can enable the hardware to support open and proprietary stateless tunneling in conjunction with a protocol such as single root I/O virtualization (SR-IOV) in order to implement a virtualized overlay network. The hardware can utilize various rules, for example, that can be used by the NIC to perform certain actions, such as to encapsulate egress packets and decapsulate packets.
US10565001B2 Distributed virtual network controller
In general, techniques are described for configuring and managing virtual networks. For example, a distributed virtual network controller is described that configures and manages an overlay network within a physical network formed by plurality of switches. A plurality of servers are interconnected by the switch fabric, each of the servers comprising an operating environment executing one or more virtual machines in communication via the overlay networks. The servers comprises a set of virtual switches that extends the overlay network as a virtual network to the operating environment of the virtual machines. The controller may instruct the servers and the virtual switches to perform various operations, such as determining a physical network path taken by packets of a network packet flow, determining latency through the network, re-routing traffic in the virtual network due to network events, replicating traffic for multicasting, providing multi-tenant services to support multiple virtual networks, monitoring and logging traffic characteristics within the virtual networks and other operations.
US10565000B2 Method and apparatus for online upgrade of kernel-based virtual machine module
An apparatus and a method for online upgrading a kernel-based virtual machine module are disclosed. The method includes reorganizing and compiling a kernel-based virtual machine module to obtain a first running module, the first running module supporting a dual-active mode; and causing a machine virtualizer to use the first running module, obtaining a second running module by compiling according to an upgrade version of codes of the first running module, wherein the second running module is an upgrade version of the first running module, and the machine virtualizer switches to use the second running module.
US10564998B1 Load balancing using predictive VM-based analytics
Load balancing using predictive VM-based analytics is disclosed, including: determining a plurality of storage device specific predicted metric data structures corresponding to respective ones of a plurality of storage devices; and combining the plurality of storage device specific predicted metric data structures corresponding to respective ones of the plurality of storage devices into a combined predicted metric data structure.
US10564995B2 Dynamic control of halt polling based on receiving a monitoring instruction executed by a guest
A system and method for dynamic halt-polling control includes a memory, one or more physical processors in communication with the memory, and a hypervisor executing on the one or more physical processors. In an example, the hypervisor enables halt-polling and disables monitoring of a guest in a virtual machine. Then, the hypervisor exposes the monitoring to the guest. In an example, the hypervisor detects a monitoring instruction executed on a virtual central processing unit (VCPU) of the virtual machine. The monitoring instruction is executed by the guest, which causes an exit to the hypervisor while the monitoring is disabled. Responsive to detecting the monitoring instruction that causes the exit to the hypervisor, the hypervisor disables the halt-polling and enables the monitoring of the guest.
US10564994B2 Network policy implementation with multiple interfaces
The transmission of data on computer networks according to one or more policies is disclosed. A policy may specify, among other things, various parameters which are to be followed when transmitting initiating network traffic. Multiple network interfaces may be installed on a server to enable transmission of data from the single server according a number of discrete configuration settings implicated by the various policies. The multiple network interfaces may correspond to separate physical components, with each component configured independently to implement a feature of a policy. The multiple network interfaces may also correspond to a single physical component that exposes multiple network interfaces, both to the network and to the server on which it is installed.
US10564989B2 Thread independent parametric positioning for rendering elements
A first thread receives a start movement command and a parametric curve from a second thread in response to the second thread receiving an input to move an element that is rendered in an interface. The parametric curve defines parameters for movement of an element. The first thread calculates a positioning of the element on the interface using the parametric curve. Then, the first thread positions the element in the interface based on the positioning and continues to calculate the positioning and position the element in the interface using the parametric curve until a stop movement command is received from the second thread.
US10564987B1 Efficient infrastructure updates for executable code development
A system, such as a system of a computing resource service provider, tracks infrastructure-level changes to execution environments caused by or otherwise associated with activity associated with executable code. In one embodiment, the activity is associated with development and/or testing of the executable code, and a monitoring service generates a log of changes to the associated infrastructure caused by the activity over a designated period of time. The log of changes is used to generate a template that in turn causes configuration of a target execution environment in accordance with the monitored changes.
US10564984B2 Early logo display in a multiprocessor architecture
An infotainment assembly for a vehicle has a vehicle communication controller and a multimedia controller with an interchip communication bus and a serial bus connection, a message processing unit and a remote messaging interface having a one-way protocol. The multimedia controller comprises a display connection for a display device, a message receiver, and a computer readable memory with an operating system having multiple boot phases, wherein graphics drivers of the operating system for controlling the display device are loaded in a later boot phase of the operating system. A graphics driver retrieves an image or a video input and transmits a raw image during an earlier boot phase of the operating system.
US10564979B2 Coalescing global completion table entries in an out-of-order processor
Aspects of the invention include detecting that all instructions in a first group of in-flight instructions have a status of finished. The first group of in-flight instructions is associated with a first allocated entry in a global completion table (GCT) which tracks a dispatch order and status of groups of in-flight instructions. The GCT includes a plurality of allocated entries including the first allocated entry and a second allocated entry. A second group of in-flight instructions dispatched immediately prior to the first group is associated with the second allocated entry in the GCT. Based at least in part on the detecting, the first allocated entry is merged into the second allocated entry to create a single merged second allocated entry in the GCT that includes completion information for both the first group of in-flight instructions and the second group of in-flight instructions. The first allocated entry is then deallocated.
US10564972B1 Apparatus and method for efficiently reclaiming demoted cache lines
An apparatus and method for efficiently reclaiming demoted cache lines. For example, one embodiment of a processor comprises: a cache hierarchy including at least one Level 1 (L1) cache and one or more lower level caches; a decoder to decode a cache line (CL) demote instruction specifying at least a first cache line; and execution circuitry to demote the first cache line responsive to the CL demote instruction, the execution circuitry to implement a writeback operation on the first cache line if the first cache line has been modified and homed in a specified memory tier or a default memory tier specified in a register.
US10564970B2 Synchronization in a multi-tile processing arrangement
A processing system comprising multiple tiles and an interconnect between the tiles. The interconnect is used to communicate between a group of some or all of the tiles according to a bulk synchronous parallel scheme, whereby each tile in the group performs an on-tile compute phase followed by an inter-tile exchange phase with the exchange phase being held back until all tiles in the group have completed the compute phase. Each tile in the group has a local exit state upon completion of the compute phase. The instruction set comprises a synchronization instruction for execution by each tile upon completion of its compute phase to signal a sync request to logic in the interconnect. In response to receiving the sync request from all the tiles in the group, the logic releases the next exchange phase and also makes available an aggregated a state of all the tiles in the group.
US10564968B2 Vector load instruction
First and second types of vector load instruction are provided. For the first type, a response action is performed when an exceptional condition is detected for a load operation performed for a first active data element of at least one vector register, but when the exceptional condition is detected for an active data element other than the first active data element, the response action is suppressed and element identifying information is stored identifying the element which caused the exceptional condition. For the second type, the response action is suppressed and the element identifying information is stored when the exceptional condition arises for any active data element. This approach is useful for allowing loop speculation and loop unrolling to be used together to improve performance of vectorised code.
US10564967B2 Move string processing via inline decode-based micro-operations expansion
Move string processing via inline decode-based micro-operations expansion. An instruction is obtained, and the instruction, which is to perform a move string operation, is decoded. The decoding provides a sequence of operations to perform the move string operation. The sequence of operations includes a load to boundary operation to load an amount of data up to a specified boundary of memory. The data to be loaded as part of the move string operation.
US10564966B2 Packed data operation mask shift processors, methods, systems, and instructions
A method of an aspect includes receiving a packed data operation mask shift instruction. The packed data operation mask shift instruction indicates a source having a packed data operation mask, indicates a shift count number of bits, and indicates a destination. The method further includes storing a result in the destination in response to the packed data operation mask shift instruction. The result includes a sequence of bits of the packed data operation mask that have been shifted by the shift count number of bits. Other methods, apparatus, systems, and instructions are disclosed.
US10564959B2 Shared software libraries for computing devices
Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.
US10564954B2 Hybrid electric vehicle with automated software update system
A vehicle includes an onboard controller(s) coupled to a wireless transceiver, which are configured to connect to a remote server, and to respond to a remote software update message for a vehicle from the remote server(s). In response, the controller(s) download a software update to the vehicle from the remote server(s). The controller(s) are further configured to detect a vehicle idle state, to determine whether the vehicle is unattended, such that the software update may proceed. If the idle state is detected, and in response to the remote software update message, the controller(s) configure the vehicle to a program mode, having vehicle conditions that include key on, transmission in park, and engine off. If the program mode configurations are successful, then the controller(s) update and/or flash the downloaded updates to in-vehicle, onboard computer processing systems and controller(s), which may include for example an engine control unit (ECU), among others.
US10564953B2 Managing incrementally applied system updates
According to one embodiment of the present invention, a computer system updates a system including a plurality of sever instances, and includes at least one processor. The computer system determines a level of configuration for each operating server instance. One or more sets of operational features are added to the system based on a comparison between the determined levels of configuration of the operating server instances and minimum levels of configuration associated with the one or more sets of operational features. Server operations are performed and one or more corresponding sets of operational features are applied to the server operations in response to the addition of those corresponding sets of operational features to the system. Embodiments of the present invention further include a method and computer program product for updating a system including a plurality of server instances in substantially the same manner described above.
US10564952B2 Method and apparatus to deploy applications on proper IT resources based on frequency and amount of changes of applications
Methods and apparatuses described herein are directed to a management program that manages IT infrastructures and deploys applications on them while taking the maturity level of the applications into consideration. Example implementations also involve a management program that modifies configurations of IT resources while considering the maturity level and usage frequency of the application during application resizing.
US10564945B2 Method and device for supporting multi-framework syntax
The present disclosure relates to a method and a device for supporting multi-framework syntax. The method includes a first abstract syntax tree corresponding to a HTML template and at least one JSX block is generated, a mapping relationship between each node of the first abstract syntax tree and syntax of a designated framework is determined, and the first abstract syntax tree is mapped to an abstract syntax tree of the designated framework according to the mapping relationship.
US10564941B2 Composition of pattern-driven reactions in real-time dataflow programming
A technique implements a dataflow graph, taking a number of streams of data inputs and transforms these inputs into a number of streams of outputs. The dataflow graph can perform pattern matching. The technique implements reactions via the composition of pattern matching across joined streams of input data. A completeness of matching an input sequence to a particular input pattern can be characterized as having at least three different degrees, such as cold (not yet matched), warm (e.g., minimally matched), and hot (e.g., maximally matched). The input pattern to be matched can have a variable length, including zero length or unlimited or arbitrarily large length. Data flows can be on a push basis or pull basis, or a combination, and may change depending on the state.
US10564938B2 Method and device of resource orchestration using an object-oriented language
Embodiments of the present disclosure relate to a method and a device of resource orchestration resources using an object-oriented language, and a program. Specifically the present disclosure discloses a method of resource orchestration using an object-oriented language comprising: creating a correspondence relationship from concepts in the object-oriented language to a requirement of resource orchestration; creating a workflow for implementing the resource orchestration and based upon the correspondence relationship; and implementing the resource orchestration based upon the correspondence relationship and the workflow. The present disclosure also discloses a device of resource orchestration using an object-oriented language, and a computer program product for performing steps of a method of resource orchestration using an object-oriented language.
US10564937B2 Relational logic integration
The present disclosure describes methods, systems, and computer program products for performing integration logic programming. One computer-implemented method includes receiving, by operation of a middleware system, first information in a first format corresponding to a first application, applying, by operation of the middleware system, one or more integration logic programming (ILP) patterns to the first information, the one or more ILP patterns representing application integration semantics using a logic programming language, generating, by operation of the middleware system, a second information in response to applying the one or more ILP patterns to the first information, and outputting, by operation of the middleware system, the second information in a second format corresponding to a second application.
US10564936B2 Data processing systems for identity validation of data subject access requests and related methods
In particular embodiments, a computer-implemented data processing method for responding to a data subject access request comprises: (A) receiving a data subject access request from a requestor comprising one or more request parameters; (B) validating an identity of the requestor by prompting the requestor to identify information associated with the requestor; (C) in response to validating the identity of the requestor, processing the request by identifying one or more pieces of personal data associated with the requestor, the one or more pieces of personal data being stored in one or more data repositories associated with a particular organization; and (D) taking one or more actions based at least in part on the data subject access request, the one or more actions including one or more actions related to the one or more pieces of personal data.
US10564934B2 Hardware device based software verification
A method and system for improving an operation of an automated IT system is provided. The method includes identifying pre-tested software applications associated with requirements of processes executed by a hardware device with respect to an IT system. A list of available software applications associated with required features is generated and each feature is defined such that the currently available software applications are configured to provide and execute the required features. Evaluation code is executed and a resulting a list of validated software applications is generated. A list of short listed software applications and identification software code enabling an automated encoder learning process are generated. A software operational solution is identified and modification code is generated and executed code resulting in improved operation of the validated software applications and the hardware device.
US10564931B1 Floating-point arithmetic operation range exception override circuit
In various embodiments, a floating-point arithmetic circuit includes a range exception detection circuit and an output circuit. The range exception detection circuit may generate a selection signal that indicates whether a floating-point arithmetic result generated within the floating-point arithmetic circuit is within a specified range. The output circuit may output the floating-point arithmetic result in response to the selection signal indicating the floating-point arithmetic result is within a specified range. The output circuit may output a corresponding specified value in response to the selection signal indicating the floating-point arithmetic result is not within the specified range. Accordingly, floating-point arithmetic operations may be performed in combination with an operation that limits a range of an output to a specified range.
US10564929B2 Communication between dataflow processing units and memories
A combination of memory units and dataflow processing units is disclosed for computation. A first memory unit is interposed between a first dataflow processing unit and a second dataflow processing unit. Operations for a dataflow graph are allocated across the first dataflow processing unit and the second dataflow processing unit. The first memory unit passes data between the first dataflow processing unit and the second dataflow processing unit to execute the dataflow graph. The first memory unit is a high bandwidth, shared memory device including a hybrid memory cube. The first dataflow processing unit and second dataflow processing unit include a plurality of circular buffers containing instructions for controlling data transfer between the first dataflow processing unit and second dataflow processing unit. Additional dataflow processing units and additional memory units are included for additional functionality and efficiency.
US10564922B2 Display device for a motor vehicle
The disclosure specifies a display device for a motor vehicle. The display device has a memory unit that stores visual requirements of vehicle occupants, an identification component that identifies a vehicle occupant, a processing unit that is designed to assign the visual requirements to an identified vehicle occupant and transfer the assigned visual requirements to a display. The display is individually adjustable to visual requirements of a vehicle occupant.
US10564921B2 Display device, display method, and display system for determining image display size
A display device that displays image data received from a transfer device includes a size determiner, a control information transmitter, a size adjuster, and an outputter. The size determiner determines a transmission image size as a resolution at which image data is to be transmitted by the transfer device, based on a display image size as a resolution at which the image data is to be displayed and a desired image size as a resolution at which the transfer device desires to transmit the image data. The control information transmitter transmits control information including the determined transmission image size to the transfer device. The size adjuster converts the image data received from the transfer device into image data having a resolution indicated as the display image size. The outputter displays the image data converted by the size adjuster on a screen.
US10564916B2 Liquid crystal display device and electronic device
A liquid crystal display device includes a liquid crystal panel and a control unit. The control unit stores a plurality of setting values of a voltage applied to a counter electrode. The setting value is a value of the applied voltage at which variation in luminance appears at a portion located apart from a reference portion that is a region in the liquid crystal panel.
US10564914B2 Multi-panel display device
A multi-panel display device includes a first display device including a first display region and a first non-display region surrounding the first display region; a first optical member located on the first display device and including optical fibers; and a first protection film covering an outside of the first optical member.
US10564913B2 Display device of multi-display system and control method thereof
A display device of a multi-display system includes a display; a communicator configured to receive a divided image that is displayed on the display device, of a whole image that is displayed through a plurality of display devices included in the multi-display system; a storage configured to store the received divided image; and a processor configured to perform, when a reference image that is synchronized with the divided image is received, at least one among an operation for displaying the divided image that is stored in the storage on the basis of synchronization information that is extracted from the reference image and an operation for transmitting the reference image to another display device among the plurality display devices of the multi-display system.
US10564910B2 Message passing framework for audio/video streaming in a topology of devices
Resources may be managed in a topology for audio/video streaming. The topology includes audio/video sources and sinks and intervening branch devices. Messages between these sources, sinks, and branch devices may be used for resource management.
US10564906B2 Information processing device, information processing system, and information processing method for prioritizing an installation of print drivers on information processing device
An information processing device comprising circuitry configured to: acquire identification information for identifying a model; acquire attribute information indicating an attribute of each of a plurality of programs applicable to the model, based on the identification information; and select a program to be installed from the plurality of programs, based on a priority order that is determined in advance for the attribute information.
US10564905B2 Image forming apparatus
An image forming apparatus includes an image data generator, a conveyor conveying a print medium, a determiner, a print medium cutter, a printing section, and a printing controller. The image data generator performs, sequentially on a page basis, conversion of print data corresponding to pages included in a print job into image data. The determiner determines a specified number of pages. The print medium cutter cuts the print medium into media for each of the specified number of pages. The printing section performs, on the print medium, printing of an image-data-based image. The printing controller causes the printing section to start the printing of the image corresponding at least to the specified number of pages, after the conversion of the print data into the image data corresponding at least to the specified number of pages and before that into the image data corresponding to all of pages.
US10564902B2 Dynamic partition allocation for tape file system
A tape drive system that uses a tape cartridge having more than one file storage partition, sometimes herein referred to as “virtual tapes.” The tape file sub-system (which controls tape addressing) is identical to conventional single file storage partition tape cartridges, because: (i) a tape control sub-system controls writing of the multiple virtual tapes on a single tape cartridge, but communicates with the tape file sub-system as if the multiple virtual tapes were actually located on different physical tape cartridges; and (ii) a tape control sub-system controls reading of the multiple virtual tapes from a single tape cartridge, but communicates with the tape file sub-system as if the multiple virtual tapes were actually located on different physical tape cartridges. The multiple virtual tapes stored on a single physical tape cartridge are useful because they help circumvent certain “per tape restrictions” that are inherent in the tape file sub-system.
US10564901B2 Memory system and controlling method
According to one embodiment, a memory system includes a controller. The controller controls throttling to make a performance value of the memory system fall between a first performance value and a second performance value. The throttling limits the number of times of accesses per unit time to a nonvolatile memory. The first performance value is calculated based on a third performance value of the memory system and is greater than the third performance value. The third performance value is a value which is expected to be reached at a time when a first period has elapsed since the memory system started being used if throttling is not performed. The second performance value is provided between the first performance value and the third performance value.
US10564900B2 Temperature variation compensation
A data storage device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller is operable to measure a first threshold voltage (Vt) of a memory cell under a first parameter at a read temperature and measure a second Vt of the memory cell under a second parameter at the read temperature in which the first parameter is different from the second parameter. A Vt correction term for the memory cell is determined based upon the first Vt measurement and the second Vt measurement. A read Vt of the memory cell is adjusted by using the Vt correction term.
US10564896B2 Data storage device and operating method thereof
A data storage device includes a nonvolatile memory device configured to include a plurality of pages; and a controller configured to control an operation of the nonvolatile memory device, wherein the controller stores first data in a first least significant bit (LSB) page, stores the first data in a first most significant bit (MSB) page which is coupled to the same first word line as the first LSB page, when a first condition is satisfied, and stores second data in the first MSB page after the first data is stored in the first MSB page.
US10564890B2 Runt handling data storage system
A data storage system may have a number of data storage devices that each have a non-volatile memory connected to a memory buffer. The memory buffer can consist of a map unit having a predetermined size. In receipt of a data sector into the map unit of the memory buffer, the data sector may be identified as a runt with a runt module connected to the memory buffer and the non-volatile memory. The runt module can generate and subsequently execute a runt handling plan to fill the size of the map unit before storing the filled map unit in the non-volatile memory.
US10564888B2 Method and system for visualizing a correlation between host commands and storage system performance
A method and system for visualizing a correlation between host commands and storage system performance are provided. In one embodiment, a method comprises receiving information concerning host operations of a host performed over a time period; receiving information concerning storage system operations of a storage system performed over the time period; and simultaneously displaying both the host operations and the storage system operations over the time period. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
US10564883B2 Efficient migration to distributed storage
A computer program product, system, and method for determining a list of objects, within source storage, to migrate; generating a chunk layout for the objects to migrate; and for each unencoded chunk within the chunk layout: retrieving objects from source storage specified by the unencoded chunk within the chunk layout; generating data and coded fragments for the unencoded chunk using the retrieved objects; and storing the data and coded fragments to primary storage.
US10564880B2 Data deduplication method and apparatus
A data deduplication method and apparatus are provided. The method includes receiving an overwrite request sent by an external device, where the overwrite request carries a data block and a first address into which the data block is to be stored; determining whether an overwrite quantity of the first address exceeds a first threshold within a time period [t1, t2], where both t1 and t2 are time points, and t2 is later than t1; and when the overwrite quantity of the first address exceeds the first threshold within the time period [t1, t2], skipping performing a deduplication operation on the data block; or when the overwrite quantity of the first address does not exceed the first threshold within the time period [t1, t2], performing a deduplication operation on the data block. Therefore, a large quantity of computing resources of a storage server are saved, and impact brought by a deduplication operation on storage server performance is also decreased.
US10564878B2 Processing a write request using a redundant array of independent disks (RAID)
Implementations of the subject matter described herein provide a storage management method and system. The storage management method comprises: in response to receiving a write request, dividing data to be written into a plurality of data blocks with a predetermined size, the plurality of data blocks having their respective logic block addresses; evenly mapping, based on the logic block addresses, the plurality of data blocks to a plurality of RAID extents of a Redundant Array of Independent Disks (RAID); mapping the plurality of data blocks in the plurality of RAID extents to the disk, so that the plurality of data blocks are distributed in order of size of logic block addresses in the disk.
US10564877B1 Methods and apparatus to store and enable a transfer protocol for new file formats for distributed processing and preserve data integrity through distributed storage blocks
The presently disclosed subject matter includes a system and methods to read, write, and distribute large volumes of data based on a finite state machine while maintaining the integrity of data. The system reads and writes records of variable size and stores such records in set of record blocks. Each block from the set of record blocks has a fixed block size and stores an integral number of records. Records are not split among two or more record blocks but instead when there is not enough vacant space to store a record in a current record block the system uses another record block to prevent splitting that record. The format and data transfer protocol implemented by the system enables the storage of large volumes of data in distributed storage devices without compromising data integrity while minimizing computational costs.
US10564876B2 Controller and storage device including controller and nonvolatile memory devices
A storage device includes nonvolatile memory devices arranged in groups, and a controller connected with the groups respectively through channels. The controller is configured to generate an access request for a nonvolatile memory device among the nonvolatile memory devices, and transmit, based on the access request, access requests respectively to two or more groups, among the groups, respectively through two or more channels, among the channels.
US10564872B2 System and method for dynamic allocation to a host of memory device controller memory resources
Systems and methods for a non-volatile memory (NVM) system to allocate controller memory buffer resources to multiple host functions based on host input are disclosed. The NVM system may include a NVM controller configured to advertise total available controller buffer resources to a host. The NVM system includes host writable controller buffer allocation registers for receiving host selected amounts of available controller buffer resources, where a physical function on the host selects a portion of the buffer resources for itself and also selects portions of NVM system controller buffer resources for each other of the secondary, or virtual, host functions also in communication with the NVM system. In this manner, a host in a non-volatile memory express (NVMe) system may dynamically designate controller buffer resources for itself and all other hosts of the NVM system rather than relying on a static NVM system default distribution of controller buffer resources.
US10564861B2 Parity relocation for reducing temperature throttling
Aspects of the disclosure provide for reducing a temperature of one or more non-volatile memory (NVM) dies of a solid state drive (SSD). The methods and apparatus detect a temperature of one or more NVM dies of a plurality of NVM dies of the SSD, the plurality of NVM dies including at least one parity NVM die, and determine that the one or more NVM dies is overheated when the detected temperature is at or above a threshold temperature. If the detected temperature is at or above the threshold temperature, the methods and apparatus redirect parity data designated for the at least one parity NVM die to the one or more overheated NVM dies. By repurposing the one more overheated NVM dies to store the parity data, the repurposed dies will experience less activity, and therefore, generate less heat without throttling or reducing the workload capability of the dies.
US10564860B2 Semiconductor storage device and controller
A semiconductor storage device includes memory cells, select transistors, memory strings, first and second blocks, word lines, and select gate lines. In the memory string, the current paths of plural memory cells are connected in series. When data are written in a first block, after a select gate line connected to the gate of a select transistor of one of the memory strings in the first block is selected, the data are sequentially written in the memory cells in the memory string connected to the selected select gate line. When data are written in the second block, after a word line connected to the control gates of memory cells of different memory strings in the second block is selected, the data are sequentially written in the memory cells of the different memory strings in the second block which have their control gates connected to the selected word line.
US10564859B2 Composite solid state drive identification and optimization technologies
Technologies for an operating system identifying SSD and CSSD devices based on a corresponding descriptor, and for optimizing operating system functionalities with respect to the SSD/CSSD device. Optimizations include disabling non-SSD/CSSD functionalities, such as HDD defragmentation, and by enabling SSD/CSSD specific functionalities, such as write optimization storage functionalities.
US10564857B2 System and method for QoS over NVMe virtualization platform using adaptive command fetching
Systems and methods for quality of service (QoS) using adaptive command fetching are disclosed. NVM Express (NVMe) implements a paired submission queue and completion queue mechanism, with host software on the host device placing commands into the submission queue. The memory device processes the commands through various phases including fetching, processing, posting a completion message, and sending an interrupt to the host. NVMe also includes an NVMe virtualization environment, which uses a subsystem with multiple controllers to provide virtual or physical hosts direct I/O access. QoS may be used so that the NVMe processes in the virtualization environment receive sufficient resources. In particular, bandwidth assigned to a submission queue may be considered when processing of commands (such as fetching of commands). In the event that the bandwidth assigned to the submission queue is exceeded, the processing of the commands (such as the fetching of the commands) may be delayed.
US10564855B2 Semiconductor device and operating method thereof
An operating method of a semiconductor device includes monitoring multiple request packets and multiple response packets that are being transmitted between a master device and a slave device. A target request packet that matches predefined identification (ID) information is detected from among the request packets. An operation of a latency counter is initiated. The operation is for measuring the latency of a communication exchange (transaction) that includes the target request packet and a target response packet that is one of the response packets that matches the predefined ID information. The target response packet is detected from among the response packets. The operation of the latency counter is terminated. A latency value of the communication exchange is acquired from the latency counter.
US10564853B2 System and method for locality detection to identify read or write streams in a memory device
Systems and methods for determining locality of an incoming command relative to previously identified write or read streams is disclosed. NVM Express (NVMe) implements a paired submission queue and completion queue mechanism, with host software on the host device placing commands into multiple submission queues. The memory device fetches the commands from the multiple submission queues, which results in the incoming commands being interspersed. In order to determine whether the incoming commands should be assigned to previously identified read or write streams, the locality of the incoming commands relative to the previously identified read or write streams is analyzed. One example of locality is proximity in address space. In response to determining locality, the incoming commands are assigned to the various streams.
US10564852B2 Method and system for reducing memory device input/output operations
A storage unit having interface, memory, in-memory table, and processing module, receives a first encoded data slice (EDS) having the first slice name and stores the first EDS in a first location in the memory and also receives a second EDS having the first slice name and stores the second EDS in a second location in the memory. The storage unit then updates the in-memory table to include a first pointer that specifies the first location in the memory and updates the in-memory table to include a second pointer that specifies the second location in the memory. The storage unit then receives a write finalize command that specifies the first EDS or the second EDS that is to be preserved and updates the in-memory table to preserve the pointer to be preserved based on the write finalize command and delete the other pointer.
US10564851B2 Controller transmitting output commands and method of operating the same
A controller includes a host command sensor suitable for generating a target ratio between first typed host commands and second typed host commands; an output command generator suitable for generating first and second typed output commands respectively corresponding to the first and second typed host commands; and an arbiter suitable for sequentially transmitting the first and second typed output commands from the output command queue to a channel, and generating a channel ratio between first and second typed output commands transmitted from the output command queue to the channel. The arbiter transmits one of the first and second typed output commands from the output command queue to the channel by comparing the channel ratio with the target ratio.
US10564850B1 Managing known data patterns for deduplication
Dynamic block optimization for space and performance is disclosed, including: determining that a data pattern associated with a data block included in a write request matches a promoted data pattern; and performing the write request by associating the data block with a previously stored copy of the data block without updating an associated reference count. Dynamic block optimization for space and performance further includes determining that a data pattern associated with a data block included in a write request matches a predetermined data pattern; and performing the write request by storing a static representation associated with the data block and not storing the data block, wherein the static representation is usable to generate the data block.
US10564847B1 Data movement bulk copy operation
Techniques are described for performing a copy operation. A first request is received to perform a copy operation to copy source data from a source area to a target area. The first request is partitioned into a plurality of other requests. Each of the plurality of other requests being a request to copy a portion of source data located in the source area to a corresponding location in the target area. A first number of the other requests is issued. Responsive to the issued requests, a copy operation is performed to copy a portion of the source data from the source area to the target area. Completion of a second number of the issued other requests is detected. The second number corresponds to a fraction of the first number such that the second number is greater than one and less than the first number. Upon detecting completion of the second number, a third number of the other requests is issued to copy another portion of the source data from the source area to the target area. The third number corresponding to the second number of the issued other requests detected as complete.
US10564846B2 Supplementing a virtual input keyboard
A method and system. A first computer device determines one or more candidate character keys based at least on previous data entries of a form field in a web page received by the first computer device from a second computer device displaying a virtual keyboard with character keys displayed on a display screen in the second computer device. The first computer device removes one or more matching character keys from the one or more candidate character keys that match the displayed character keys in the virtual keyboard. The first computer device determines one or more supplement character keys of a supplemental keyboard based on character keys of the one or more candidate character keys that remain after the matching character keys have been removed from the one or more candidate character keys. The first computer device communicates the one or more supplement character keys to the second computer device.
US10564844B2 Touch-control devices and methods for determining keys of a virtual keyboard
A method suitable for a touch-control device having a touch-control surface for determining keys of a virtual keyboard is provided and includes: sensing positions of multiple control points on the touch-control surface to determine positions of multiple basic keys of a virtual keyboard; determining the input behavior of a user according to at least one touch behavior of at least one control point on the touch-control surface; and determining which key on the virtual keyboard is input by the user.
US10564839B2 Method for detecting and characterizing inputs on a touch sensor surface
One variation of a system for interfacing a computer system and a user includes: a touch sensor defining a touch sensor surface and extending over an array of sense electrode and drive electrode pairs; a vibrator coupled to the touch sensor surface; and a controller configured to: detect application of an input onto the touch sensor surface and a force magnitude of the first input at a first time; execute a down-click cycle in response to the force magnitude exceeding a threshold magnitude by driving the vibrator to oscillate the touch sensor surface; map a location of the input on the touch sensor surface to a key of a keyboard represented by the touch sensor surface; and output a touch image representing the key and the force magnitude of the input on the touch sensor surface at approximately the first time.
US10564836B2 Dynamic moveable interface elements on a touch screen device
Systems and methods for displaying a moveable interactive element that can display information about control elements are provided. A system and method can include displaying one or more control elements of a user interface, and receiving initial touch input. In response to the initial touch input, the interactive element can displayed in the user interface. Further touch input corresponding to dragging the interactive element onto a control element can be received. The interactive element can be associated with the control element, and content related to the functionality of the control element can be determined. The content can then be displayed within the interactive element.
US10564834B2 User interface element consistency across cloud-based applications
In some implementations, there is provided an apparatus having at least one data processor and at least one memory storing instructions which, when executed by the at least one data processor, cause requesting a configuration of a user interface element associated with a user interface of an application being executed at, or accessed by, the apparatus; presenting a configuration user interface to enable configuration of the user interface element, the configuration user interface including at least one option for configuring the user interface element and an indication of whether a selected option is to be applied at runtime, to just the application or a plurality of applications; and presenting, during runtime of at least the application, the user interface element in accordance with the at least one option and/or the indication selected via the configuration user interface. Related systems and articles of manufacture are also provided.
US10564831B2 Vision correction system, method and graphical user interface for implementation on electronic devices having a graphical display
Described are various embodiments of an electronic device having an adjustable graphical display, and a vision correction system, method and graphical user interface therefor.
US10564830B2 Display apparatus and controlling method thereof
A display apparatus and a controlling method are provided. The display apparatus includes a communication interface configured to receive a plurality of image signals from a plurality of external devices, a display configured to display a screen including a plurality of regions respectively corresponding to each of the plurality of image signals, and a processor configured to, in response to a directional touch gesture being input on the display, select a region from among the plurality of regions based on a direction of a directional touch gesture and control the display to display the selected region as a full screen.
US10564829B2 Optimizing window resize actions for remoted applications
Techniques for optimizing window resize actions for a remoted application are provided, where the remoted application has a server-side window running within a remote desktop of a server system, and where the server-side window is made accessible to a user of a client system as a client-side window displayed in a client desktop of the client system. In one embodiment, the client system can receive from the server system a notification that the server-side window is being resized in the remote desktop, and can determine that the user is currently entering one or more input commands for resizing the server-side window. In response, the client system can send a message to the server system for canceling the resizing of the server-side window. The client system can then allow the user to resize the client-side window via the one or more input commands, while the server-side window remains a fixed size.
US10564827B2 Information processing apparatus, information processing method, and recording medium
There is provided an information processing apparatus including a processing unit configured to control combining of a captured image and an operation target image so as to generate a combined image for feeding back gesture recognition to a user. A degree of visualization of the captured image appears to be changed in the combined image.
US10564819B2 Method, apparatus and system for display of text correction or modification
There is provided an information processing apparatus including a text extraction unit configured to extract text selected through a touch operation of a user from an input text string displayed on a display screen, a text specifying unit configured to specify change text of the selected text, and a selection conclusion unit configured to conclude that the selected text on the display screen is replaced with the change text.
US10564818B2 System and method for streamlining user interaction with electronic content
Various aspects and embodiments are directed to a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Different views of are used to provide an interface that is responsive to configurations of the device and activities performed by the user. Aspects include permitting the user to transition the device from one configuration to another during its use. The elements that comprise the graphical user interface are configured to present a summarized view of available actions and content to simplify user interaction. The different views present different organizations of the interface elements and in some examples display only certain modes of content in order to reduce the number of options a user must navigate. Methods and systems for streamlining user interaction with computer content are also provided. Streamlining includes, for example, pre-configuring a user device based on received information.
US10564817B2 Techniques for creating and presenting media content
Different types of media experiences can be developed based on characteristics of the consumer. “Linear” experiences may require execution of a pre-built script, although the script could be dynamically modified by a media production platform. Linear experiences can include guided audio tours that are modified or updated based on the location of the consumer. “Enhanced” experiences include conventional media content that is supplemented with intelligent media content. For example, turn-by-turn directions could be supplemented with audio descriptions about the surrounding area. “Freeform” experiences, meanwhile, are those that can continually morph based on information gleaned from a consumer. For example, a radio station may modify what content is being presented based on the geographical metadata uploaded by a computing device associated with the consumer.
US10564814B2 Contextual new tab experience in a heterogeneous tab environment
Techniques for a contextual new tab experience in a heterogeneous tab environment are described. In at least some implementations, relevant content associated with a user's current task is determined based on contextual information collected from tabs presented in a heterogeneous tab environment. According to various implementations, a new tab is launched displaying the relevant content in the heterogeneous tab environment. Thus, contextually relevant content can be determined from a current task and displayed in a single location via a heterogeneous tab environment.
US10564808B2 Option emphasization for call-to-action interfaces
The present disclosure describes techniques for configuring a call-to-action (CTA) interface for a particular user of a social networking system (SNS) by emphasizing an option included with the CTA interface based on a machine learning system. The machine learning system may be used to determine to emphasize a first user-selectable option instead of a second user-selectable option (sometimes referred to as an emphasization determination). The emphasization determination may indicate a prediction of an intent of a user to select the first user-selectable option (e.g., an intent for the user to register an account with the SNS or to login to an account of the SNS). Based on the emphasization determination, an interface (e.g., a graphical user interface) may be configured to emphasize the first user-selectable option, and the interface may be sent to a user device for presentation to the user.
US10564802B2 Graphical user interfaces for resource consumption analytics
The systems and methods described herein are directed to graphical user interfaces presenting resource consumption analytics. Resource usage is provided in a graphical user interface indicating current resource consumption and/or historical resource consumption. Weather data and a cumulative running total can be provided along with the resource consumption data to clearly provide a deep understanding of resource usage and operating conditions. Further, resource consumption information from multiple monitoring locations may be juxtaposed and/or presented simultaneously to provide an indication of outlying usage consumption among similarly situated monitoring locations. The graphical user interfaces may be provided with alerts, alarms, thereby reporting and alerting to an end-user via multiple delivery mechanisms, of potential sources of resource waste or loss. Further, the alerts or alarms can include easily interpreted recommendations to allow a non-skilled worker to take corrective procedures to maximize efficient use of the consumable resources.
US10564801B2 Method for communicating via virtual space and information processing apparatus for executing the method
A method includes defining a virtual space containing an avatar object and the avatar object includes a virtual head and a virtual body. The method includes receiving first information, wherein the first information contains information indicating a relationship between a first direction indicating a direction in which a real body is facing and a second direction indicating a direction in which a real head is facing. The method includes determining in which of a first mode or a second mode the avatar object is to be controlled. The method includes controlling the avatar object without synchronizing movement of the virtual head and movement of the virtual body in response the first mode being set. The method includes controlling the avatar object so that the movement of the virtual head and the movement of the virtual body are synchronized with each other in response the second mode being set.
US10564800B2 Method and apparatus for tool selection and operation in a computer-generated environment
Method and apparatus for facilitating virtual object selection and interaction in a computer-generated environment such as a virtual or augmented reality 3-D environment are disclosed. A physical controller allows interaction by the user with a tool displayed at a first position in the computer-generated environment where, when a first signal is received from the physical controller to initiate selection of the tool, a visual cue is created in the computer-generated environment. The visual cue includes a vector that allows targeting of the tool and is displayed with respect to a virtual controller that is a graphical representation of the physical controller in the computer-generated environment. Upon receipt of a selection signal from the physical controller when the vector and the tool intersect, the computer-generated environment is updated to display the tool at a second location that is relative to the virtual controller.
US10564799B2 Dynamic user interactions for display control and identifying dominant gestures
The technology disclosed relates to distinguishing meaningful gestures from proximate non-meaningful gestures in a three-dimensional (3D) sensory space. In particular, it relates to calculating spatial trajectories of different gestures and determining a dominant gesture based on magnitudes of the spatial trajectories. The technology disclosed also relates to uniformly responding to gestural inputs from a user irrespective of a position of the user. In particular, it relates to automatically adapting a responsiveness scale between gestures in a physical space and resulting responses in a gestural interface by automatically proportioning on-screen responsiveness to scaled movement distances of gestures in the physical space, user spacing with the 3D sensory space, or virtual object density in the gestural interface. The technology disclosed further relates to detecting if a user has intended to interact with a virtual object based on measuring a degree of completion of gestures and creating interface elements in the 3D space.
US10564798B2 Navigation system for a 3D virtual scene
A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system allows a user to move up and down within a scene relative to an up axis of the scene without the user being displaced horizontally. A scale is provided that shows the user the relative position of the current view in the vertical bounding box of the scene.
US10564797B2 Floating toolbar
A device and a method for displaying content on a display device involve generating a graphical user interface including a toolbar in response to a request to display content. The toolbar is displayed simultaneously with the content on a display screen of the display device, with at least two sides of the toolbar are separated from edges of the display screen. The toolbar is partially transparent and brought onto display using an animation, separately from display of the content.
US10564796B2 Haptic interaction
A web site map of an external site, including information permitting determination of at least one pertinent location on the site, is obtained at a rules engine. At least one rule specifying peripheral behavior in a region adjacent the at least one pertinent location on the site is also obtained at the engine. Furthermore, an indication that a peripheral device corresponding to the at least one rule is being used to browse the site is also obtained at the engine. Instructions corresponding to the at least one rule specifying the peripheral behavior in the region adjacent the at least one pertinent location on the site are dispatched from the rules engine to the peripheral device. The instructions are configured to cause a stimulus to a user of the peripheral device prior to the user attempting to consummate an action on the web site.
US10564795B2 Control method, processing apparatus, and non-transitory computer-readable recording medium
A control method includes displaying a network diagram including nodes of first and second types corresponding to symptoms and illnesses, respectively, the nodes of the second type each being linked to one or more related nodes of the first type via a connection line, emphasizing display of a first node of the first type corresponding to a symptom, the first node corresponding to a question asking about presence or absence of the symptom, acquiring an inputted answer to the question by a user, determining the user's answer to the question, and if the symptom is determined to be present, deleting all nodes from the network diagram except for the first node, one or more second nodes of the second type directly linked to the first node, and one or more third nodes of the first type directly linked to the one or more second nodes.
US10564794B2 Method and system for document management considering location, time and social context
Methods, systems, and computer-readable media for digital document management. A physical context can be identified, wherein such a physical context includes three dimensions of data. One or more digital documents can be automatically linked to the physical context, after identifying the physical context. Constraints can then be combined, which are derived from the three dimensions of data, allow particular actions with respect to the digital document(s). The three dimensions of data include, for example, data indicative of location, time, and a social component (e.g., people present at a location). Actions with respect to the digital document can include, for example: an allowed action, a restricted action, or a prohibited action (e.g., read/write).
US10564793B2 Reconfigurable clip-on modules for mobile computing devices
A set of reconfigurable clip-on modules for mobile computing devices includes two or more modules and at least one of the modules has an input button or other control and at least one of the modules can communicate with the computing device without needing to be connected to it via a wire. The input button is mapped to a user input in a program, such as a game, which is running or displayed on the computing device to which the modules are clipped. In an embodiment, user inputs via the buttons or other controls on the clip-on modules are mapped to user inputs in a game running on the device, which may be a touch-screen device, and the mapping between user inputs via the buttons and user inputs in the game may change dependent upon the game being played, user preference, or other criteria.
US10564778B2 Determining force applied to an ultrasonic sensor
In a method for determining force applied to an ultrasonic sensor, ultrasonic signals are emitted from an ultrasonic sensor. A plurality of reflected ultrasonic signals from a finger interacting with the ultrasonic sensor is captured. A first data based at least in part on a first reflected ultrasonic signal of the plurality of reflected ultrasonic signals is compared with a second data based at least in part on a second reflected ultrasonic signal of the plurality of reflected ultrasonic signals. A deformation of the finger during interaction with the ultrasonic sensor is determined based on differences between the first data based at least in part on the first reflected ultrasonic signal and the second data based at least in part on the second reflected ultrasonic signal. A force applied by the finger to the ultrasonic sensor is determined based at least in part on the deformation.
US10564776B2 Virtual input system
For a user having a user input actuator, a virtual interface device, such as for a gaming machine, for determining actuation of a virtual input by the input actuator is disclosed. The device comprises a position sensing device for determining a location of the user input actuator and a controller coupled to the position sensing device, the controller determining whether a portion of the user input actuator is within a virtual input location in space defining the virtual input.
US10564772B2 Array substrate, its driving method and manufacturing method, and display device
The present disclosure provides an array substrate, its driving method and manufacturing method, and a display device. The array substrate includes a transistor layer arranged on a base, and a first transparent conductive layer, a first insulation layer, a second transparent conductive layer, a second insulation layer and a third transparent conductive layer sequentially arranged on the transistor layer. The first transparent conductive layer covers the transistor layer at a display area, the second transparent conductive layer includes a pattern of touch electrodes, and the third transparent conductive layer includes a pattern of pixel electrodes. Within any pixel area of the display area, the pixel electrode is connected to a pixel electrode connection end of the transistor layer through a via-hole in the first insulation layer and the second insulation layer, and the first transparent conductive layer is provided with an opening at a position corresponding to the via-hole.
US10564770B1 Predictive touch detection
A touch controller is disclosed. The touch controller can comprise sense circuitry configured to sense an object at a touch sensor panel, and a touch processor. The touch processor can be capable of, when the object is a first distance from the touch sensor panel, determining a predicted touch location associated with the object on the touch sensor panel based on at least a trajectory of the object towards the touch sensor panel, and when the object is a second distance from the touch sensor panel, less than the first distance, determining an identified touch location associated with the object on the touch sensor panel based on at least the predicted touch location.
US10564766B2 Touch sensor, display device including the same, and method for driving the touch sensor
A touch sensor, a display device including the same, and a method for driving a touch sensor that includes a substrate, first connection lines to transmit first output signals, first electrodes disposed on the substrate connected to the first connection lines to transmit the first output signals to the first connection lines, second connection lines to transmit second output signals, second electrodes disposed on the substrate connected to the second connection lines to transmit the second output signals to the second connection lines, an auxiliary electrode spaced apart from the substrate, the auxiliary electrode forming a capacitance with the first electrodes and the second electrodes, and a touch controller connected to the first and second connection lines to receive the first and second output signals from the first and second connection lines, and to calculate a position and a pressure of a touch, using the first and second output signals.
US10564759B2 Method and apparatus for providing touch interface
An apparatus performs a method for providing a touch interface. The method includes receiving a touch input from a touch detection unit, detecting touch characteristics according to the touch input, and generating events different from each other according to the detected touch characteristics.
US10564758B2 Touch display device, touch driving circuit and method for driving thereof
The present exemplary embodiments relate to a touch display device and a driving method thereof. According to the present exemplary embodiments, when a touch of the user is sensed during a touch sensing period of each frame, the touch force is sensed by being limited to an area determined based on the sensed touch position, thereby efficiently sensing the touch force. In this case, the touch force sensing is repeated for a limited area during the force sensing period of each frame, so that the touch force sensing report rate is improved. Further, the touch force sensing is performed only during the force sensing period of a frame allocated to a limited area so that power consumption according to the touch force sensing is reduced and the precision for sensing a touch force may be maintained.
US10564757B2 Force touch sensor, display device and driving method thereof
The present disclosure provides a force touch sensor, a display device and a driving method thereof. The force touch sensor comprises a driving electrode, a sensing electrode, a piezoelectric material layer and a piezoresistive material layer, wherein the piezoelectric material layer and the piezoresistive material layer are disposed between the driving electrode and the sensing electrode.
US10564750B2 Conductive film structure for touch sensor
The present application discloses a conductive film structure for a touch sensor. The conductive film structure includes a substrate, grooves disposed on the substrate for filling touch-sensing layers, wherein each of the groove has an opening of the groove and a bottom of the groove; the touch-sensing layers filled in the grooves; and light absorbing isolation layers disposed on sides of the touch-sensing layers facing the opening of the groove and/or on sides of the touch-sensing layers facing the bottom of the groove. The application also discloses a touch sensor. The touch sensor and the conductive film structure of the present application can improve the optical effect of the touch sensor, prevent the touch-sensing layers from oxidation, and improve the reliability of the touch sensor.
US10564740B2 Pen device—panel interaction based on electromagnetic signals output by the pen device
A user input on a panel can be realized by detecting, by the panel, at least a first electromagnetic signal output by a pen device and, responsive to detecting the first electromagnetic signal output by the pen device, initiating at least a first process of a plurality of processes based on detecting the first electromagnetic signal output by the pen device.
US10564736B2 Digital pen, touch system, and method for providing information thereof
A digital pen, a touch system and a method for providing information thereof are provided. The touch system may include a display apparatus and a digital pen having a battery. The digital pen may be configured to sense a battery status of the battery, generate a signal indicating a location of the stylus with respect to the display apparatus. The signal may have a frequency corresponding to the battery status, and transmit the signal to the display apparatus. The display apparatus may be configured to receive the signal, analyze the signal, and acquire the location of the stylus and the battery status.
US10564735B2 Computer input system and input method with function of distributing computation
A computer input system with distributing computation function is provided. The computer input system includes a first electronic device, a second electronic device and a mouse. The computation executed by the mouse includes a first computation and a second computation. The mouse executes the first computation and transmits the second computation to the second electronic device, so that the second electronic device can execute the second computation.
US10564734B1 Pen mouse with a tracing compensation function
A pen mouse with a tracing compensation function includes an optical navigation module, an angle detector and a processor. The optical navigation module is adapted to generate coordinates of the pen mouse. The angle detector is adapted to detect an inclination angle of the pen mouse. The processor is electrically connected to the optical navigation module and the angle detector, and adapted to transform the inclination angle into a compensation parameter and further to compute a trace of the pen mouse via computation of the coordinates by the compensation parameter.
US10564726B2 Systems and methods for monitoring insulation integrity for electrostatic friction
Systems and methods for monitoring insulation integrity for electrostatic friction are disclosed. One system may include a touch sensitive interface configured to detect user interaction; an electrostatic haptic output device configured to output one or more electrostatic haptic effects to the touch sensitive interface; a processor in communication with the touch sensitive interface and the electrostatic haptic output device, the processor configured to: determine an operating condition associated with the electrostatic haptic output device; determine a corrective action associated with the operating condition; and apply the corrective action.
US10564724B1 Touch-based input device with haptic feedback
An input device, such as a stylus, can include a piezoelectric device for providing haptic feedback and/or detecting user input. The piezoelectric device can be coupled to an inner surface of a housing of the stylus. The piezoelectric device can provide haptic feedback with a force to the housing when an electric voltage is applied to the piezoelectric device. The haptic feedback can provide information to the user relating operation of the stylus with an external device. The piezoelectric device can also produce an electric voltage when an input force is applied to an outer surface of the housing and transmitted to the piezoelectric device. The electric voltage can be used to detect tactile input from a user.
US10564723B2 Drive controlling apparatus, electronic device, computer-readable recording medium, and drive controlling method
A drive controlling apparatus for driving a vibrating element of an electronic device, which includes, a coordinate detector that detects coordinates of a manipulation input performed on a manipulation input surface: a data storage part that stores basic waveform data representing a basic waveform representing a time change of amplitude of a driving signal for generating a natural vibration in the manipulation input surface, amplitude values arranged in a time series manner constituting the basic waveform; a waveform generating part that generates first waveform data representing a first waveform obtained by changing a basic frequency or the amplitude values; a waveform combining unit that generates first combined waveform data representing a first combined waveform by combining the basic waveform and the first waveform; and a drive controlling part that drives the vibrating element by changing the amplitude of the driving signal based on the first combined waveform data.
US10564721B2 Systems and methods for using multiple actuators to realize textures
Systems and methods for using multiple actuators to realize textures are disclosed. For example, one disclosed system includes, a system including: a first actuator configured to receive a first haptic signal and output a first haptic effect based at least in part on the first haptic signal; a second actuator configured to receive a second haptic signal and output a second haptic effect based at least in part on the second haptic signal; and a processor configured to: determine the first haptic effect and the second haptic effect, the first and second haptic effects configured when combined to output a texture; and transmit the first haptic signal to the first actuator and transmit the second haptic signal to the second actuator.
US10564719B1 Augmenting the functionality of user input devices using a digital glove
The disclosed technologies address various technical problems, including improving human-computer interaction, by augmenting the functionality provided by user input devices using a digital glove. For example, a digital glove can be utilized to provide pressure sensitivity for non-pressure sensitive touchscreen devices, attribute input made with a digital pen to a user wearing the digital glove, augment the functionality provided by mice and other types of handheld user input devices, augment the functionality provided gaze tracking systems, improve camera-based motion tracking systems, and to augment the functionality provided by speech recognition systems.
US10564718B2 Eye gesture tracking
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for eye gesture recognition. In one aspect, a method includes obtaining an electrical signal that represents a measurement, by a photodetector, of an optical signal reflected from an eye and determining a depth map of the eye based on phase differences between the electrical signal generated by the photodetector and a reference signal. Further, the method includes determining gaze information that represents a gaze of the eye based on the depth map and providing output data representing the gaze information.
US10564717B1 Apparatus, systems, and methods for sensing biopotential signals
An interactive system (e.g., a head-mounted-display device) may include (1) a facial coupling subsystem having electrodes configured to conduct at least one biopotential signal (e.g., an EOG or EMG signal) generated by a user's body, (2) a receiving subsystem electrically connected to the facial coupling subsystem and configured to receive, from the user's body via at least one electrode of the facial coupling subsystem, the biopotential signal, and (3) a detection subsystem electrically connected to the receiving subsystem and configured to (a) determine at least one characteristic of the biopotential signal and (b) use the at least one characteristic of the biopotential signal to determine a gaze direction of an eye of the user and/or a facial gesture of the user. Various other apparatus, systems, and methods are also disclosed.
US10564716B2 3D gazing point detection by binocular homography mapping
A system for detecting a gazing point of a user in a three-dimensional (3D) space based on a virtual screen is provided. The system includes at least a processor and a wearable device, the wearable device further comprising an external camera arranged for capturing images of the user's field of view, and two internal cameras arranged for capturing binocular images of the user's left and right eyes. The processor is designed to determine the gazing point of the user based on a virtual screen. The coordinates of the pupil center as determined according to the images from the internal cameras are mapped to the images from the external camera based on a left and a right mapping relationships, which further mapped to the virtual screen as an intermediate screen for calculating the 3D coordinates of the gazing point.
US10564713B2 Continuous motion controls operable using neurological data
Computer systems, methods, and storage media for generating a continuous motion control using neurological data and for associating the continuous motion control with a continuous user interface control to enable analog control of the user interface control. The user interface control is modulated through a user's physical movements within a continuous range of motion associated with the continuous motion control. The continuous motion control enables fine-tuned and continuous control of the corresponding user interface control as opposed to control limited to a small number of discrete settings.
US10564708B2 Opportunistic waking of an application processor
Described herein in various embodiments are techniques to better coordinate long wakeup events on a network processor that are due to radio or network activity with the long wakeups that are due to requests from an application processor. In one embodiment, power management logic can receive wake requests from system processes upon notice that one or more application processors are transitioning into a low power state. The power management logic can coalesce the wake requests based on a supplied margin and determine a wake timeframe in which the application processor may be opportunistically woken from the low power state. The power management logic can provide the wake timeframe for the application processor to a network processor in the system. The network processor can opportunistically cause an early wake of the application processor during the wake timeframe.
US10564706B2 Power source tolerance analysis method and system
A power source analysis method includes receiving a target number, performing voltage drop analysis on a plurality of power sources in a power delivery network (PDN) to determine respective supply currents of the power sources, sorting the supply currents of the power sources, and selecting a plurality of target power sources from the power sources according to a sorted result. The total number of the selected target power sources equals the target number.
US10564696B2 Method and apparatus for supplying power to a processor
Embodiments of the present disclosure provide a method, an apparatus, an additional power supply, and a mainboard system for supplying power to a processor. The method comprises determining whether an additional power supply is able to provide extra power required by a processor in response to receiving a first signal from a power supply unit that supplies power to the processor. The first signal indicates that the power required by the processor exceeds maximum power that can be provided by the power supply unit. The method further comprises supplying power to the processor by at least the additional power supply in response to determining that the additional power supply is able to provide extra power. The embodiments of the present disclosure can supply the required extra power to the processor from the additional power supply so as to optimize the performance of the processor in an acceleration mode.
US10564694B2 Power management method and power management apparatus for user equipment
A power management method and a power management apparatus for terminal are disclosed. The method includes: obtaining a power consumption parameter of an application (101), where the application is installed in the terminal, the power consumption parameter is used to represent information about an amount of electricity consumed by a power consuming resource invoked by the application when the application is running, the power consuming resource includes a system resource of the terminal and/or a component resource of the terminal, the component resource is another hardware resource other than a processing resource in the terminal, and the system resource includes an operating system resource and/or a platform system resource of the terminal; determining a power consumption status of the application based on the power consumption parameter (102); and generating a power consumption report of the application based on the power consumption status of the application (103).
US10564692B2 Memory device and power reduction method of the same memory device
The disclosure is directed to a memory device and a power reduction method of the same memory device. In an aspect, the disclosure is directed to a memory device which includes not limited to a plurality of memory banks, each having a power switch, a plurality of functional blocks for reading and writing to the plurality of memory banks and include a plurality of power switches as each functional block of the plurality of function blocks has a different power switch which turns on or turns off the functional block, a mode register circuit having a plurality of mode registers which determines whether one or more of the plurality of memory banks would maintain data storage or not, and a control logic circuit for either powering on or powering off each of the plurality of memory banks and each of the plurality of the functional blocks.
US10564690B2 Power interrupt management
The present disclosure includes methods for operating a memory system, and memory systems. One such method includes updating transaction log information in a transaction log using write look ahead information; and updating a logical address (LA) table using the transaction log.
US10564689B2 Method for managing power for power failure prevention based on smart plug and apparatus using the same
Disclosed herein are a smart plug-based power management method for preventing a power failure and an apparatus for the method. The power management method includes acquiring load amount information for each of multiple loads corresponding to power management targets, checking a maximum amount of power that is capable of being generated by a solar power generator, setting a power supply mode based on at least one of whether power is being supplied from a power system and a result of a comparison of the load amount information with the maximum amount of power, and performing power management so as to prevent a power failure by interrupting a supply of power so as to correspond to the power supply mode based on multiple smart plugs for controlling corresponding ones of the multiple loads.
US10564687B2 Fan-less mode in a power over ethernet (PoE) network device
Techniques for implementing a fan-less mode in a Power over Ethernet (PoE) network device are provided. According to one set of embodiments, the PoE network device can receive a user command to enable the fan-less mode. In response to the command, the PoE network device can (1) turn off the active cooling fans of the device, and (2) modify a PoE power budget of the device from a first amount to a second, reduced amount that is less than the first amount.
US10564686B2 Method for controlling operation of electronic device and electronic device using the same
Provided are an electronic device and a method for controlling an operation of the electronic device. The method may include sensing a temperature of at least one component forming a portion of the electronic device and generating a first signal based on the sensed temperature; sensing at least one of a movement of the electronic device, an approach state of an object to the electronic device, and a contact state of the object with the electronic device and generating a second signal based on at least one of the movement of the electronic device, the approach state of the object, and the contact state of the object; and controlling an operation of the at least one component based on at least one of the first signal and the second signal.
US10564683B2 Handheld electronic device for receiving and displaying status information
PDAs can be used to provide their users with various functions. One such function is the ability to contact other users who are stored in the PDA as contacts, for example by telephone of text message. The decision as to whether or not a particular user should be contacted may be influenced by the location of that user. For example, if a contact is nearby, then it may be more likely that the user of the PDA would want to contact them. The present embodiments provide a PDA on which the location of one or more contacts can be displayed. Furthermore, the location of a particular contact can be shown on a map on the screen of the PDA simply by tilting the PDA through a predetermined angle about a horizontal axis. Thus, the map can be displayed in an intuitive and straightforward manner.
US10564682B1 Hinge mechanism and flexible electronic device having the same
A flexible electronic device includes a flexible display, a support structure, and two hinge mechanisms. With the pivoting of first and second arm units of each hinge mechanism toward each other, a first inner arm is rotated with and moved relative to a first outer arm to bring a first support plate from a horizontal state to an upright state, and a second inner arm is rotated with and moved relative to a second outer arm to bring a second support plate from a horizontal state to an upright state so as to provide a leeway distance between the first and second inner arms and provide a leeway between the first and second support plate for the flexible display to be bendably received therein.
US10564680B1 Electronic device and click pad thereof
A click pad which is applied to an electronic device includes a top board, a circuit board, a metal elastic board, a conductive connection layer, a bottom bracket and a restoration unit. The circuit board is located under the top board and connected to the top board. The metal elastic board under the circuit board includes a metal elastic board main body and a connection part. A buffer gap is formed between the metal elastic board main body and the circuit board. The connection part connects to the metal elastic board main body. The conductive connection layer connects to the circuit board and the connection part. The bottom bracket under the metal elastic board includes a protruding part. The protruding part supports the metal elastic board main body. The restoration unit supports the circuit board.
US10564677B2 Mobile apparatus
An electronic apparatus comprises a first body including a keyboard and an adaptor having protrusions and a second body including a display and a frame having recesses to receive the protrusions of the adaptor. The adaptor includes a first magnetic structure, a second magnetic structure, and a first electric contact portion disposed between the first and second magnetic structure. The second body includes a third magnetic structure disposed to magnetically attract the first magnetic structure and a fourth magnetic structure to magnetically attract the second magnetic structure to attach the first body to the second body. The second body includes a second electric contact portion to be in contact with the first electric contact portion when the first body is attached to the second body. The second body is rotatable with respect to the keyboard of the first body while the first body is attached to the second body.
US10564674B2 Information processing device
An information processing device (11) includes, as a second connection section for connecting a first member (3) and a second member (4) with each other, a flexible hinge (19) that allows for rotation at least from (i) the angle at which a portion of a flexible display (7U) which portion is on the front surface of the second member (4) is in contact with a portion of the flexible display (7L) which portion is on the front surface of the first member (3) to (ii) the angle at which the portion of the flexible display (7U) which portion is on the front surface of the second member (4) is flush with the portion of the flexible display (7L) which portion is on the front surface of the first member (3).
US10564672B1 Electronic subassembly and manufacturing method thereof
An electronics subassembly for a computing device that receives a pressing force from a user is disclosed. The electronics subassembly is mounted in the computing device using fasteners that are aligned parallel to the pressing force to prevent unwanted flexure of the electronics subassembly. The orientation of the fasteners requires holes to be form in a direction that is not suited for a standard tool. As a result, the manufacturing method includes forming the holes through an aperture in a sidewall of the housing of the computing device so that the bulk of the tool used for drilling is not constrained by the interior dimensions of the housing.
US10564667B2 Dynamic display
Methods, systems and computer readable media for dynamic displays are described. The dynamic displays can include functions to detect when a user with a device approaches, and request information about the user from the user device. The dynamic display system can then use the information about the user to retrieve other associated information (e.g., a course schedule, calendar, or appointment list) and provide the user with directions to a destination via one or more dynamic displays and/or through navigation instructions sent to the user's device.
US10564664B2 Integrated skew control
Disclosed aspects relate to a clock distribution network of a synchronous logic device. The synchronous logic device has sub-circuits having different clock domains. The clock domains form a hierarchical structure. The clock distribution network has a clock source to provide a global clock signal. A programmable delay line associated with a sub-circuit generates a local clock signal for the sub-circuit by delaying the signal. A global skew control circuit can manage clock skew between the local clock signals. The global skew control circuit may adjust a delay, determine initial operations for the delay lines, verify whether it is possible to perform the initial operations, and perform a correction operation. The correction operation can include correcting the control commands such that the corrected commands lead to the same change of skew adjustment between the local clocks.
US10564662B2 Systems and methods for determining pedal actuator states
A method of determining the state of a pedal actuator system within a vehicle includes receiving a position sensor signal indicative of a position of an actuator pedal within the pedal actuator system, receiving a force sensor signal indicative of a compressive force applied to the actuator pedal, and determining, with a processor, a state of the actuator pedal based on the position sensor signal and the force sensor signal. The state of the actuator pedal is one of a normal operating state and a fault state.
US10564659B2 Electric valve device, particularly for household electrical appliances
An electric valve device (1) for household appliances, includes a hollow body (2) with an inlet (4, 5) and an outlet (5, 4) for a flow of a liquid, between which in the body (2) there is defined a chamber (6) wherein a first valve seat (7) is provided, a (first) obturator (17) moveably mounted in the chamber (6) and cooperating with the first seat (7) for controlling the communication between the inlet (4, 5) and the outlet (5, 4), and a movable member (12) coupled with the obturator (17) and displaceable towards and away from the first valve seat (7) and controlled by means of an electrically operable actuator (10) carried by said body (2). In the body (2) a second valve seat (8) is staggered with respect to the first valve seat (7) along the direction of displacement of the first obturator (7), to which is connected a second obturator (18) displaceable from and towards the second valve seat (8). The arrangement is such that the obturators (17, 18) are jointly displaceable away from and towards the corresponding seats (7, 8), with which they define a first and respectively, second valve, fluidically in series with one another, and both controllable through said electrically operable actuator.
US10564654B2 Loop injection mechanism
A flow path switching unit switches a flow path to an introduction state for introducing a sample in a sample loop, an analysis state for flowing a mobile phase into a column via the sample loop, or a cleaning state for introducing a cleaning solution into a sample loop. A command execution processing unit executes a plurality of preset control commands. A selection acceptance processing unit accepts a selection as to whether or not to switch the flow path from the analysis state to the cleaning state. In the case in which the selection of switching the flow path from the analysis state to the cleaning state is accepted by the selection acceptance processing unit, the command setting processing unit automatically includes the first switching command for switching the flow path from the analysis state to the cleaning state and the second switching command for returning the flow path from the cleaning state to the analysis state in a plurality of control commands.
US10564649B2 Flight planning for unmanned aerial tower inspection
FIG. 1 is a perspective view of transmission tower 10, phase conductors 12, insulators 14, and shield wires 16. They are to be inspected by unmanned aerial vehicle UAV 20 with embedded processor and memory 22, radio 24, location rover 26, and camera 28. Base station 30 has processor and memory 32, radio 34, and location base 36. The relative location between UAV 20 and base station 30 can be accurately calculated by location base 36 and location rover 26 communicating over radios 24 and 34. Camera 28 on UAV 20 is first used to capture two or more orientation images 38 and 39 of tower 10; lines 12 and 16; and insulators 14 from different vantage points. Terrestrial or close-range photogrammetry techniques are used create a three dimensional model of tower 10; lines 12 and 16; and insulators 14. Based on inspection resolution and safety objectives, a standoff distance 50 is determined. Then a flight path with segments for ascent 40, one or more loops 42, 44, 46, and a descent 48 is designed to ensure full inspection coverage via inspection images like 52 and 54.
US10564648B2 High-authority yaw control for a tandem vehicle with rigid rotors
A method for executing yaw control of an aircraft including two rotors is provided. The method includes inducing helicopter yaw by creating a differential torque between the two rotors, wherein the creating of the differential torque comprises inducing a differential collective pitch to generate a differential thrust, and maintaining helicopter roll equilibrium during the inducing of the helicopter yaw by inducing a differential cyclic pitch to generate a differential lift offset.
US10564646B2 Autonomous mobile robot
An autonomous mobile robot includes: a sensor that acquire sensing information by sensing at least one of a situation around the autonomous mobile robot and a state of the autonomous mobile robot; storage that stores a first condition; a transmitter; and a processor that, in operation, performs operations including: judging whether the sensing information satisfies the first condition; and controlling the transmitter to output a collision preventing signal to a predetermined range outside of the autonomous mobile robot when it is judged that the sensing information satisfies the first condition. The collision preventing signal is a signal that inhibits a different autonomous mobile robot from entering the predetermined range.
US10564643B2 Time-warping for autonomous driving simulation
Autonomous driving simulation using recorded driving data is disclosed. A method of simulating autonomous driving includes receiving recorded driving data from a recorded autonomous vehicle (AV), the recorded driving data includes decision-making data generated using a first decision-making algorithm, sensing data, and movement data including positions of the recorded AV; obtaining simulation data from the recorded driving data by excluding the decision-making data from the recorded driving data; and simulating, by a simulation AV, a second decision-making algorithm using the simulation data. The simulating the second decision-making algorithm includes determining a first position of the simulation AV at a first time and adjusting a playback speed of the simulation data based on a difference between the first position and a second position of the positions of the recorded AV at the first time.
US10564642B2 Work vehicle
A work vehicle may be provided such that in autonomous traveling, contact with obstacles is avoided, and work is efficiently and safely performed. A work vehicle may include: a positioning device 174 measuring the vehicle body's own position; an obstacle recognition means recognizing an obstacle P, E, U; and a control unit having the vehicle autonomously travel on a planned travel path R1 preliminarily set; wherein the control unit includes obstacle position information D4 preliminarily stored; while traveling on the planned travel path R1, when an obstacle P, E is recognized by the obstacle recognition means, at a position stored in the obstacle position information D4, avoidance driving is performed to avoid contact with the obstacle P, E; and when the position of an obstacle U recognized by the obstacle recognition means is different from the stored obstacle position information D4, the traveling is stopped.
US10564641B2 Multi-perspective system and method for behavioral policy selection by an autonomous agent
A system and a method for autonomous decisioning and operation by an autonomous agent includes: collecting decisioning data including: collecting a first stream of data includes observation data obtained by onboard sensors of the autonomous agent, wherein each of the onboard sensors is physically arranged on the autonomous agent; collecting a second stream of data includes observation data obtained by offboard infrastructure devices, the offboard infrastructure devices being arranged geographically remote from and in an operating environment of the autonomous agent; implementing a decisioning data buffer that includes the first stream of data from the onboard sensors and the second stream of data from the offboard sensors; generating current state data; generating/estimating intent data for each of one or more agents within the operating environment of the autonomous agent; identifying a plurality of candidate behavioral policies; and selecting and executing at least one of the plurality of candidate behavioral policies.
US10564639B1 System and method for predicting behaviors of detected objects through environment representation
Aspects of the invention relate generally to autonomous vehicles. The features described improve the safety, use, driver experience, and performance of these vehicles by performing a behavior analysis on mobile objects in the vicinity of an autonomous vehicle. Specifically, the autonomous vehicle is capable of detecting nearby objects, such as vehicles and pedestrians, and is able to determine how the detected vehicles and pedestrians perceive their surroundings. The autonomous vehicle may then use this information to safely maneuver around all nearby objects.
US10564634B2 Method for setting mounting position of target substrate and film forming system
In a method for setting a mounting position of a target substrate, the test substrate is transferred to a second position deviated from a first position. A mask has expected arrangement position where a non-film formation region has a preset width when the target substrate is mounted at the first position and subjected to a film formation. The film is formed on the test substrate at the second position by using the mask. Width of the non-film formation region formed on the test substrate after the film formation is measured. Actual arrangement position of the mask is specified based on a direction and a distance of the deviation of the second position from the first position and the measured width of the non-film formation region. The first position is corrected such that the non-film formation region has the preset width based on the actual arrangement position of the mask.
US10564632B2 Systems and methods for sensory automated material handing
In an embodiment an automated material handling system (AMHS) for a semiconductor fabrication facility (FAB) includes: a sensor supported by a rail, wherein the sensor is configured to collect sensor data characterizing a vehicle that moves along the rail, wherein the vehicle is configured to carry at least one wafer; and a monitoring module configured to: detect a trigger event based on the sensor data, and initiate a remediation action in response to the trigger event.
US10564630B2 Numerical controller
A numerical controller has a tool retraction function for retracting a tool so as not to damage the machined surface of a workpiece when machining of the workpiece by a machine tool is interrupted. The numerical controller identifies a machining method for the machining to be interrupted when a command to interrupt the machining is detected, determines the direction of the retraction of the tool, based on the identified machining method and the feed direction and the rotation direction of a spindle in the machining to be interrupted, and generates a movement path of the tool in the determined retraction direction.
US10564629B2 Generating halftone data for a three-dimensional object
A method of forming a three-dimensional object includes non-deterministically generating halftone data for portions of a slice of three-dimensional model data of the three-dimensional object that overlap with a previous slice. The non-deterministically generating halftone data may comprise using randomized initialization for each slice of a three-dimensional object.
US10564628B2 Generating of 3D-printed custom wearables
Disclosed is a platform for generating and delivering 3-D printed wearables. The platform includes scanning, image processing, machine learning, computer vision, and user input to generate a printed wearable. Scanning occurs in a number of ways across a number of devices. The variability of scanning generates a number of scanning output types. Outputs from the scanning process are normalized into a single type during image processing. The computer vision and machine learning portions of the platform use the normalized body scan to develop models that may be used by a 3D printer to generate a wearable customized to the user. The platform further provides opportunities for the user to check the work of the scanning, image processing, computer vision, and machine learning. The user input enables the platform to improve and inform the machine learning aspects.
US10564627B2 Generating optimized tool paths and machine commands for beam cutting tools
A facility for automated modelling of the cutting process for a particular material to be cut by a beam cutting tool, such as a waterjet cutting system, from empirical data to predict aspects of the waterjet's effect on the workpiece across a range of material thicknesses, across a range of cutting geometries, and across a range of cutting quality levels, all of which may be broader than, and independent of the actual requirements for a target workpiece, is described.
US10564617B2 Plant control device, plant control method, and recording medium
A plant control device of the present invention includes a register configured to register a simulated dangerous condition which is a simulated representation of an operation condition under which a plant is dangerous, a first acquirer configured to acquire an operation condition of the plant, a learner configured to learn the operation condition acquired and the simulated dangerous condition registered and produce an operation model of the plant, a determiner configured to determine an operation parameter of the plant on the basis of the operation condition acquired and the operation model produced, and an instructor configured to instruct an operation of the plant on the basis of the operation parameter determined.
US10564612B2 Variable refrigerant flow system with multi-level model predictive control
A model predictive control system is used to optimize energy cost in a variable refrigerant flow (VRF) system. The VRF system includes an outdoor subsystem and a plurality of indoor subsystems. The model predictive control system includes a high-level model predictive controller (MPC) and a plurality of low-level indoor MPCs. The high-level MPC performs a high-level optimization to generate an optimal indoor subsystem load profile for each of the plurality of indoor subsystems. The optimal indoor subsystem load profiles optimize energy cost. Each of the low-level indoor MPCs performs a low-level optimization to generate optimal indoor setpoints for one or more indoor VRF units of the corresponding indoor subsystem. The indoor setpoints can include temperature setpoints and/or refrigerant flow setpoints for the indoor VRF units.
US10564610B2 Photovoltaic energy system with preemptive ramp rate control
A photovoltaic energy system includes a photovoltaic field configured to convert solar energy into electrical energy, cloud detectors configured to detect a cloud approaching the photovoltaic field, and a controller. The controller uses the cloud detectors to predict a disturbance in the electric power output of the photovoltaic energy system. The controller determines a time at which the disturbance is expected to occur and determines an amount by which the electric power output is expected to decrease. The controller can preemptively adjust the electric power output of the photovoltaic energy system in accordance with a predetermined ramp rate.
US10564605B2 Compact balance spring of constant section
The invention relates to a one-piece balance spring comprising a single strip wound on itself between an inner coil and an outer coil, the strip having a geometry such that when the angle of contraction of the balance spring has a value of 360 degrees, there is a constant distance between each coil from the inner coil to the penultimate coil.
US10564604B2 Apparatus for manufacturing holographic optical element, and apparatus for reconstructing holograms
An apparatus for manufacturing a hologram includes a holographic optical element on which a first interference pattern of a first signal beam and a first reference beam is recorded and a second interference pattern of a second signal beam modulated by a Fourier lens and a second reference beam is recorded. Also, an apparatus for reconstructing a hologram by using the holographic optical element is provided.
US10564603B2 Digital holographic reconstruction device and method using single generation phase shifting method
A time delay error occurring in the case of acquiring two holograms (object hologram and reference hologram) necessary for reconstruction in the related art or in the case of acquiring four physical holograms having different phase shift degrees may be removed. DC noise (including background noise) may be completely removed by using a software-implemented phase shifting method.
US10564602B2 Method for observing a sample
A method for observing a sample includes illuminating the sample with a light source and forming a plurality of images, by an imager, the images representing the light transmitted by the sample in different spectral bands. From each image, a complex amplitude representative of the light wave transmitted by the sample is determined in a determined spectral band. The method further includes backpropagation of each complex amplitude in a plane passing through the sample, determining a weighting function from the back-propagated complex amplitudes, propagating the weighting function in a plane along which the matrix photodetector extends, updating each complex amplitude, in the plane of the sample, according to the weighting function propagated.
US10564600B2 Image forming apparatus
An image forming apparatus includes an image forming portion configured to form a toner image on a recording material, a fixing portion configured to fix the toner image on the recording material, a stacking portion configured to stack the recording material on which the toner image is fixed, an air passageway provided between the image forming portion and the fixing portion and between the image forming portion and the stacking portion, and an air blowing portion configured to blow air to the air passageway from outside of the image forming apparatus. The air passageway is configured so that the air blown from the outside by the blowing portion passes below the stacking portion and, thereafter, is folded back below the fixing portion and, then, passes again below the stacking portion.
US10564599B2 Image forming apparatus capable of determining whether toner cartridge is attached to appropriate slot provided in main casing
An image forming apparatus includes: a drum cartridge to which one of a first toner cartridge and a second toner cartridge is attachable; a frame including a first slot and a second slot; and a controller including a control memory and a processor. The drum cartridge to which the one of the first toner cartridge and the second toner cartridges is attached is attachable to one of the first slot and the second slot. The control memory stores first color information allocated to the first slot, and second color information allocated to the second slot. In a state where the drum cartridge is attached to one of the first slot and the second slot and when the drum memory does not store any color information, the processor is configured to perform: writing, into the drum memory, one of the first color information and the second color information which is appropriate.
US10564596B2 Image forming apparatus having a drawer including an exposure head
An image forming apparatus includes a drawer having an exposure head. The drawer can include first and second guides to receive a drum cartridge and a developer cartridge, respectively. The first guide extends from a first side of the drawer into the drawer and toward the exposure head from a first side of the exposure head, and the second guide extends from the first side of the drawer into the drawer and toward the exposure head from a second side of the exposure head opposite the first side. In some instances, the drum cartridge is positioned at least partially below the developer cartridge but is removable from the drawer without removing the developer cartridge.
US10564594B2 Image forming apparatus
An image forming apparatus that forms an image on a recording medium includes an image-bearing-unit support member, a developing unit support member, a plurality of light exposure units, and a light-exposure-unit operating member. The image-bearing-unit support member is movable between the inside and the outside of the image forming apparatus while supporting a plurality of image bearing units which each include an image bearing member. The developing unit support member is movable independently of the image-bearing-unit support member. The plurality of light exposure units each cause a corresponding one of the image bearing members to be exposed to light so as to form an electrostatic latent image. The light-exposure-unit operating member moves the light exposure units relative to the developing unit support member.
US10564592B2 Image forming apparatus including a removable component which is held by holder
An image forming apparatus includes an apparatus body, a removable component configured to be removably installed in an installation position in the apparatus body, a cover configured to open and close when the removable component is removed from or installed in the installation position, a replacement removable component configured to be installable in and removable from the installation position in which the removable component is installed, and a holder configured to hold the replacement removable component at a different position from the installation position when the removable component is installed in the installation position and the cover opens. The replacement removable component held by the holder is configured to inhibit the cover from closing.
US10564589B2 Image forming apparatus including optical print head
An image forming apparatus includes a rotatable photosensitive drum, an optical print head that exposes the photosensitive drum and is insertable and removable through a front side of the apparatus body by an operator, a front plate that forms a part of a housing of the apparatus body and that includes an opening through which the optical print head passes when inserted and removed, a cable having one end connected to the optical print head and running along the optical print head toward the front side of the apparatus body when the optical print head is mounted to the apparatus body, and a connector which is arranged so as to have at least a part located on an outer side of the opening and to which another end of the cable is connected to be detachably attachable in order to transmit a drive signal to the optical print head.
US10564588B2 High-voltage power supply apparatus and image forming apparatus
A controller, which is a high-voltage power supply apparatus, includes: a secondary transfer high-voltage output device including a first high-voltage generator, which is configured to generate a first voltage having a positive voltage value, and a second high-voltage generator, which is connected in series to the first high-voltage generator, and is configured to generate a second voltage, the secondary transfer high-voltage output device being configured to output an output voltage, which is a sum of the first voltage and the second voltage; and a secondary transfer high-voltage control device, which is configured, in a case where the high-voltage power supply apparatus is switched from a state in which the first high-voltage generator is driven to output a first target voltage as the output voltage, to a state in which a second target voltage is output as the output voltage, to perform feedback control on the second voltage.
US10564587B2 Image forming apparatus
An image forming apparatus includes an image carrier, a transfer member, a registration roller pair, and a conveyance guide. The conveyance guide includes a first conveyance guide which faces an image-carrier-side surface of the recording medium, and a second conveyance guide which faces a transfer-member-side surface of the recording medium. The second conveyance guide has a main body portion which has a projecting portion which projects toward the first conveyance guide most in a recording-medium conveyance path, and a step portion which is formed adjacent to the projecting portion on a downstream side of the projecting portion, an elastic member which projects toward the first conveyance guide beyond a plane passing through a downstream-side end of the projecting portion and a downstream-side end of the step portion, and a film member which covers the main body portion together with the elastic member.
US10564581B1 Image forming apparatus
An image forming apparatus includes a photoreceptor, a charging unit, an exposure unit, a developing unit, a transfer unit, a detector, and a controller. The charging unit charges the photoreceptor. The exposure unit exposes the photoreceptor charged by the charging unit to light and forms an electrostatic latent image on the photoreceptor. The developing unit develops the electrostatic latent image that has been exposed by the exposure unit and formed on the photoreceptor. The transfer unit transfers an image obtained by development by the developing unit to a transfer object. The detector detects strip developer, which is a strip-shaped developer image formed on the transfer object. The controller controls at least one of the charging unit, the exposure unit, the developing unit, and the transfer unit, based on a length of the strip developer in a conveying direction detected by the detector, such that timings for varying potentials of the photoreceptor and the developing unit in a same direction are equal to each other.
US10564576B2 Image forming apparatus that performs a process of rotating a new endless belt before an image forming operation
An image forming apparatus includes an image forming portion that forms a toner image on a recording material, and a first rotatable member and a second rotatable member, which form a nip therebetween in which the toner image, formed on the recording material by the image forming portion, is heated. A belt unit includes an endless belt that externally heats the first rotatable member, and a supporting mechanism rotatably supporting the endless belt. A moving mechanism moves the belt unit so as to be movable between a contact position and a spaced position. In addition, a controller executes a process in which one of the belt unit with a new endless belt and a new belt unit with a new endless belt is moved to the contact position, and then, the new endless belt is rotated for a predetermined time by the first rotatable member.
US10564571B2 Toner set, image forming apparatus, and image forming method
A toner set for use in an image forming apparatus is provided. The toner set includes a fluorescent toner and a color toner. The fluorescent toner comprises a binder resin and a fluorescent agent. The color toner comprises a binder resin and a colorant. A 60-degree gloss value (Gf) of a solid image of the fluorescent toner is in a range of from 10 to 25, and a difference (Gn−Gf) between a 60-degree gloss value (Gn) of a solid image of the color toner and the 60-degree gloss value (Gf) of the solid image of the fluorescent toner is in a range of from 10 to 28.
US10564570B2 Image forming apparatus on which to mount a container
An image forming apparatus to form an image includes a mounting portion on which a container containing toner is mounted, a motor to rotate an agitation member in the container, an electrical circuit to acquire an output value corresponding to electrostaticcapacitance between electrodes of the container and a controller. The controller controls the motor to rotate the agitation member, controls the electrical circuit to acquire the output value, and controls to detect the amount of the toner in the container based on the acquired output value. The controller controls to write predetermined information in a memory of the container where the detected amount is below a predetermined amount. Where the predetermined information is stored in the memory of the container currently mounted on the mounting portion, the controller determines whether the container is a refilled container based on the output value acquired while the agitation member is rotating.
US10564566B2 Developing device with a regulation blade mounted seal member
In a state that a developing device is placed in a position for developing an electrostatic latent image formed on an image bearing member when the regulation blade has a mount portion for mounting a seal member, the regulation blade is fixed to a mount portion of the development frame for mounting the regulation blade, and a seal member is fixed to a mount portion of the regulation blade for mounting the seal member, the seal member is arranged to make contact with the image bearing member vertically under a position where the developer bearing member is closest to the image bearing member to seal at least a part of a space formed between the developing device and the image bearing member.
US10564560B2 Toner
Provided is a toner having a toner particle, wherein the toner particle contains a polyester resin and a fatty acid metal salt, the toner contains a tetrahydrofuran-soluble component A with a molecular weight of at least 1,000 and not more than 5,000, as measured by gel permeation chromatography, in an amount of at least 25 mass % and not more than 80 mass %, and a mass ratio of the fatty acid metal salt to the tetrahydrofuran-soluble component A is at least 0.003 and not more than 0.060.
US10564556B2 Electrophotographic photoreceptor, process cartridge, and image forming apparatus
An electrophotographic photoreceptor includes a conductive substrate, a charge-generating layer disposed on the conductive substrate, and a charge-transporting layer as an outermost layer disposed on the charge-generating layer and containing a binder resin and a charge-transporting material, wherein the average particle size of the crystal of the charge-transporting material is approximately from 0.1 μm to 5.0 μm.
US10564549B2 Photoresist stripping apparatus, and methods of stripping photoresist and forming thin film pattern using the same
A method of forming a thin film pattern includes providing a thin film on a substrate, providing a photoresist on the thin film, forming a first photoresist pattern having a first packing density by exposing and developing the photoresist, etching the thin film by using the first photoresist pattern as a mask, processing the first photoresist pattern to convert the first photoresist pattern into a second photoresist pattern having a second packing density, which is lower than the first packing density, and stripping the second photoresist pattern by spraying steam onto the second photoresist pattern.
US10564547B2 Pattern formed body
A pattern formed body, including a cured resin layer 12 having a low surface free energy region a and a high surface free energy region b on a base 11, in which a difference in surface free energy between the low surface free energy region a and the high surface free energy region b is greater than 6 mJ/m2, and the low surface free energy region a and the high surface free energy region b are optically leveled surfaces. Accordingly, an ink is applied on the pattern formed body to easily color code.
US10564540B2 Method of using equipment method and system for manufacturing mask or display substrate
The present disclosure relates to a method of using an equipment for manufacturing or using a mask or a display substrate; and the method includes: providing a master plate; setting, on the master plate, a plurality of measuring points corresponding to positions of the mask or the display substrate where a pixel position accuracy measurement is to be implemented, according to the mask or the display substrate to be measured; and placing the master plate in a coordinate system of the equipment, and measuring error values between the equipment and the master plate at the measuring points.
US10564539B2 Photolithography mask plate
A photolithography mask plate, the photolithography mask plate including: a substrate; a carbon nanotube layer on the substrate; a patterned chrome layer on the carbon nanotube layer, wherein the patterned chrome layer and the carbon nanotube layer have the same pattern; a cover layer on the patterned chrome layer.
US10564538B2 Mask plate, method for manufacturing mask plate, and usage of mask plate in manufacturing display substrate
A mask plate, a method for manufacturing the mask plate and a usage of the mask plate in manufacturing a display substrate are provided. The mask plate includes a transparent substrate and at least two layers of electrochromic thin film patterns arranged on the transparent substrate. Each of the at least two layers of electrochromic thin film patterns is configured to be capable of being switched between a light-transmissible state and a non-light-transmissible state under an effect of an electric field. The mask plate is capable of forming at least two different mask patterns on the display substrate, which reduces the number of mask plates required for manufacturing the display substrate.
US10564533B2 Low-profile beam splitter
Examples of light projector systems for directing input light from a light source to a spatial light modulator are provided. For example, an optical device is disclosed which includes a first surface having a diffractive optical element, a second surface normal to the first surface, and a third surface arranged at an angle to the second surface. The third surface may be a beam splitting surface that is reflective to light of a first state and transmissive to light of a second state. The diffractive optical element may receive an input beam made up of light having the first state, and convert the input beam into at least a first diffracted beam at a first diffraction angle such that the first diffracted beam is directed toward the third surface and is reflected by the third surface in a direction substantially parallel to the first surface.
US10564532B2 Optical unit and projector including the same
An optical unit includes a digital micromirror device that drives each micromirror to be ON/OFF controlled, a first prism that guides illumination light to the digital micromirror device, a second prism having an OFF light reflection surface that reflects OFF light reflected on a micromirror in an OFF state and allows transmission of ON light reflected on a micromirror in an ON state, and a third prism that receives the ON light emitted from the second prism to output the ON light to a projection side. The micromirror reflects the OFF light in such a direction that the optical axis of the OFF light is apart from a projection optical axis plane including the optical axis of the ON light and the optical axis of the illumination light. The second prism emits the OFF light through an emission surface intersecting the projection optical axis plane.
US10564527B2 Device and system for maintaining a level horizon of a supported camera
A mounting head, a system incorporating the mounting head and a support such as a monopod, and a system including the mounting head, the monopod, and a camera enable a photographer to tilt a monopod or other camera support while maintaining a substantially level horizon of an image. An upper head assembly and a lower head assembly are connectable to the camera and the monopod respectively. The assemblies are interconnected by a universal joint which allows the upper assembly to remain level as roll and pitch vary. A resilient member dampens relative motion of the head assemblies. As a photographer moves the camera to capture a scene, force is transmitted from the photographer's hands via the mounting head through the monopod. The photographer maintains a level horizon as the monopod tilts. A test apparatus enables design of a resilient member for desired interaction with selected classes of equipment.
US10564522B2 Occupant monitoring device
An occupant monitoring device images a driver in a vehicle by an imager, projects light toward a driver seat side by an illuminator, controls operation of the imager and the illuminator by a controller, monitors the driver, based on a captured image by the imager, and outputs a monitoring result. A main board on which the controller is mounted is contained in a housing, and a sub-board is held by a lid body configured to close an opening of the housing. The main board and the sub-board are electrically connected so that the imager and the illuminator mounted on the sub-board face the driver seat side. A water preventing cover covers the sub-board, the lid body, and the housing from the driver seat side, the water preventing cover having a transmitting portion configured to transmit projected light from the illuminator and reflected light from the driver.
US10564521B1 Switchable diffuser projection systems and methods
A system including: a light source, a switchable diffuser, a structured light detector, and a ToF detector. The light source and switchable diffuser are controlled to operate in concert (together, and/or with other optical and electrical elements of the system) to project pulses of collimated beams of light (interleaved between pulses of flood light) during a single image capture period, the pulses of collimated beams of light being resolvable by the structured light detector and the ToF detector within the same image capture period.
US10564519B2 Optical lighting accessory for mobile phone devices with camera and flash
An optical lighting accessory is described for use with a handheld mobile device in photography or videography applications. The handheld mobile device includes at least a rear-facing camera and light source. The optical lighting accessory includes an accessory case having optical light ports and an attachment member for securing the device to the accessory case, an optical element coupled to at least one of the optical light ports, the optical element configured to receive, capture and communicate a plurality of light rays emitted by the light source, and a light diffuser layer coupled to the optical element and configured to receive the light rays communicated by the optical element, the light diffuser layer transforms the light rays into a diffused light source, the diffuser layer is configured to communicate the diffused light source to the rear-facing camera.
US10564516B2 Iris module and camera module including the same
An iris module and a camera module including the iris module. The iris module includes a base including a yoke, blades disposed on an object side of the base, and a driving magnet movable in a direction perpendicular to an optical axis direction, and disposed to oppose the yoke. The yoke includes holding portions on both ends of the yoke, and the holding portions protrude in a direction of the driving magnet.
US10564510B2 Liquid crystal lens and manufacturing method thereof and naked eye three-dimensional display panel
The present invention is related to a liquid crystal lens. The liquid crystal lens may comprise a plurality a liquid crystal lens units. At least one of the plurality of liquid crystal lens units may comprise a first substrate, a second substrate opposite the first substrate, a liquid crystal layer between the first substrate and the second substrate, and a scattering member on the first substrate at an edge of the liquid crystal lens unit. The scattering member may be configured to scatter crosstalk light at the edge of the liquid crystal lens unit.
US10564505B2 Graphene as an alignment layer and electrode for liquid crystal devices
A graphene and liquid crystal device comprising a substrate, a layer of graphene on the substrate, and a layer of liquid crystal on the layer of graphene. A method of making a graphene and liquid crystal device comprising the steps of providing a substrate, depositing a layer of graphene on the substrate, and depositing a layer of liquid crystals on the layer of graphene.
US10564504B2 Liquid-crystal variable retarder using liquid crystal cells of differing thicknesses
A liquid-crystal variable retarder has first and second liquid-crystal cells with respective first and second thicknesses, the second thickness being less than the first thickness. A feedback sensor provides a feedback signal indicative of a retardance of the liquid-crystal variable retarder. A controller is coupled to the feedback sensor and the first and second liquid-crystal cells. The controller is operable to apply a first signal to the first liquid-crystal cell based on a target retardance trajectory and a feedforward control model. The controller applies a second signal to the second liquid-crystal cell based on the feedback signal and the target retardance trajectory.
US10564499B2 Display device
To provide a display device in which parasitic capacitance between wirings can be reduced while preventing increase in wiring resistance. To provide a display device with improved display quality. To provide a display device with low power consumption. A pixel of the liquid crystal display device includes a signal line, a scan line intersecting with the signal line, a first electrode projected from the signal line, a second electrode facing the first electrode, and a pixel electrode connected to the second electrode. Part of the scan line has a loop shape, and part of the first electrode is located in a region overlapped with an opening of the scan line. In other words, part of the first electrode is not overlapped with the scan line.
US10564494B2 Array substrate circuit, array substrate, and display device
An array substrate circuit including an electrostatic discharge circuit for supplying electrostatic discharge to a first signal line for supplying a test signal to the first signal line; wherein, the electrostatic discharge circuit and the test circuit have a shared portion. The array substrate circuit can achieve a lower load of a signal line, and is conducive to achieving a narrow frame panel. An array substrate including the array substrate circuit and a display device are further disclosed.
US10564487B2 Electronic device comprising first and second conductive lines that form a coil with a bridge line and display device
According to one embodiment, an electronic device includes a first substrate including a first conductive layer, and a second substrate including a second conductive layer which is connected to the first conductive layer and which has a thickness larger than a thickness of the first conductive layer, a bridge line which has a thickness larger than the thickness of the first conductive layer and which is connected to the second conductive layer, and an insulating layer which is located between the second conductive layer and the bridge line. The first conductive layer, the second conductive layer and the bridge line form a coil.
US10564486B2 Liquid crystal display and method for manufacturing the same
Provided is a liquid crystal display that achieves both reliability and a narrowed-down frame at a relatively high level. In a liquid crystal display according to an aspect of the present invention, alignment films are disposed on a surface of an array substrate and a surface of a counter substrate. The alignment films are each disposed in a display region and each have an overlap with part of the inside of a sealant. The surfaces of the substrates in the overlaps each have an uneven surface. All over an outer edge portion of the sealant, a portion is disposed in which the sealant is joined to the surfaces of the individual substrates without the alignment films interposed therebetween.
US10564484B2 Display panel and display device including the same
A display panel includes a first substrate defining a display area thereof in which an image is displayed and a pad area thereof which is disposed extended from an edge of the display area and in which the image is not displayed; a second substrate disposed overlapping the display area of the first substrate; a spacer disposed on the pad area of the first substrate; and an upper polarizing plate disposed on the second substrate, the upper polarizing plate extended further than the second substrate to be disposed on the spacer on the pad area of the first substrate The spacer includes a body portion and a light-blocking layer which is disposed on a surface of the body portion.
US10564483B2 Display device having seal member being directly connected to junction portions
A method of manufacturing a liquid crystal device having a first substrate and a second substrate facing each other with a liquid crystal layer interposed therebetween, and a sealing member formed in a peripheral portion of at least one of the substrates. The method includes forming the sealing member, disposing the liquid crystal layer inside the sealing member, and bonding the first substrate to the second substrate. In forming the sealing member, a ring-shaped portion that seals the liquid crystal layer inside the sealing member, a first sealing layer and a second sealing layer that face each other to be separated from each other are formed. In the bonding of the first substrate to the second substrate, a junction portion is formed in which the first and second sealing layers are pressed and joined outside the sealing member so as to form the ring-shaped portion.
US10564482B2 Display panel and display device
The present disclosure provides a display panel and a display device, which can reduce damage to a frame sealant caused by impact of a photoelectric material on the frame sealant during cell-assembling of the display. The display panel includes a first substrate, a second substrate, and a frame sealant and a photoelectric material layer between them; the photoelectric material is in a liquid and flowing status, the photoelectric material layer is located in and covers a display region of the display panel, and the frame sealant is located in a non-display region of the display panel. The display panel further includes a blocking portion provided in the non-display region and at a side of the frame sealant near the display region for blocking the photoelectric material. The blocking portion includes a channel for shunting the photoelectric material so as to block impact of the photoelectric material on the frame sealant.
US10564478B2 Liquid crystal panel structure and manufacture method
A liquid crystal panel structure and a method for manufacturing the liquid crystal panel are provided. Both the first alignment layer of the upper layer and the second alignment layer of the lower substrate employ the silicon nitride films, of which the surfaces are implemented with ion beam bombardment, and in comparison with the utilization of PI alignment film material, the alignment layers possess the physical, chemical properties of silicon nitride, which are more stable, and thus can provide the better reliability for the liquid crystal panel; besides, the proper pre-tilted angle provided by the surface of the silicon nitride films with ion beam bombardment can be adjusted in a certain range, and thus can provide the proper pre-tilted angle for the liquid crystal molecules, and compared with existing PSVA technology, the procedure of utilizing UV light irradiation to provide a pre-tilted angle for the liquid crystal is not required.
US10564477B2 Phase difference compensation element, liquid crystal display device, and projection-type image display device
An object is to provide a phase difference compensation element capable of improving the contrast of a liquid crystal display device while solving the problems of a high cost, an increase in the lead time, an increase in the mounting space, and the durability. A phase difference compensation element includes: a phase difference imparting and reflection preventing layer; a first birefringence layer and a second birefringence layer in which an angle of a corner formed by a main axis of refractive index anisotropy and a surface of a transparent substrate is not 90 degrees; a third birefringence layer in which an angle of a corner formed by a main axis of refractive index anisotropy and the surface of the transparent substrate is 0 degrees, wherein, when segments acquired when the main axes of the first, second, and third birefringence layers are projected onto the transparent substrate are respectively denoted by a segment A, a segment B, and a segment C, relations of the following (1) and (2) are satisfied. (1) The angle of the corner formed by the segment A and the segment B is 45 degrees or more and 70 degrees or less. (2) The segment A and the segment C are approximately parallel with each other, or the segment B and the segment C are approximately parallel with each other.
US10564474B2 Liquid crystal display panel and liquid crystal display device
Disclosed is a liquid crystal display panel and a liquid crystal display device. The liquid crystal display panel comprises a first substrate and a second substrate which are disposed opposite to each other. The first substrate is provided, on a side thereof facing the second substrate, with a first polarizer film. The second substrate is provided thereon with a second polarizer film. A quantum-dot layer is provided between the first polarizer film and the first substrate, so that light can first pass through the quantum-dot layer and excite the quantum-dot layer, then enter the first polarizer film, and finally shine out through the second polarizer film. The liquid crystal display panel provided by the present disclosure will exhibit better display effect and have a higher transmissivity.
US10564472B2 Backlight and display apparatus
The present application discloses a backlight comprising a surface light source and a beam splitting film provided on a light-exiting surface of the surface light source. A beam splitting structure is provided on a surface of the beam splitting film distal to the surface light source, and the surface of beam splitting film distal to the surface light source is divided into a plurality of beam splitting units. The beam splitting structure in each of the plurality of beam splitting units is capable of splitting light entering a surface of the beam splitting film proximal to the surface light source into at least three light beams each having a different emergent direction and a different wavelength. The present application also discloses a display apparatus having the backlight.
US10564471B2 Illumination device
According to one embodiment, an illumination device includes a light source module including a plurality of light sources, and a reflector opposed to the light source module. The reflector includes a plurality of incidence openings on which light from the light sources is made incident, a plurality of emission openings opposed to the incidence openings, and a plurality of reflective surfaces extending from the incidence openings to the emission openings, respectively. Each of the reflective surfaces is formed by combining a plurality of curved surfaces arranged in an optical axis direction of the light sources.
US10564469B2 Liquid crystal display device having wire grid polarizer and #two display structures and method of forming the same
A display cell structure is provided. A first substrate and a second substrate are spaced apart from each other, and a wire grid polarizer layer is disposed therebetween, forming a first cell gap between the first substrate and the wire grid polarizer layer and a second cell gap between the second substrate and the wire grid polarizer layer. A first display structure is disposed in the first cell gap, and includes multiple first pixel electrodes and a polymer liquid crystal layer. A polarizer layer is disposed on the second substrate and facing an opposite side to the wire grid polarizer layer. A second display structure is disposed in the second cell gap, and includes multiple second pixel electrodes and a liquid crystal layer.
US10564467B2 Liquid crystal display device and method for driving the same
A liquid crystal display device which may prevent a color mixing phenomenon and a driving method thereof, the liquid crystal display device including a first substrate and a second substrate facing each other; a thin film transistor disposed inside the first substrate; a color conversion layer disposed inside the second substrate and including a plurality of quantum rods; a liquid crystal layer disposed between the first substrate and the second substrate; a first polarizer disposed outside the first substrate; and a second polarizer disposed outside the second substrate.
US10564456B2 Display apparatus
Disclosed is a display apparatus which facilitates minimized thickness by innovatively removing a case and some portions of a set cover, which have been regarded as indispensable structures for the display apparatus, and simultaneously facilitates good aesthetic exterior appearance of the display apparatus by a novel design. The display apparatus comprises a set cover exposed externally to have a storage space; a support cover placed onto the storage space and formed to have a supporting space; a backlight unit received in the supporting space; a guide frame connected to the support cover while being supported by the support cover, and received in the storage space; and a liquid crystal display panel placed onto the guide frame, wherein the liquid crystal display panel displays images by adjusting transmittance of light emitted from the backlight unit.
US10564453B2 Display device
A display device includes: a display panel which displays an image with light; a support frame on which the display panel is supported, the support frame including a support portion which supports the display panel thereon, and a side surface portion extended bent from the support portion; an auxiliary sheet between the display panel and the support portion, the auxiliary sheet fastened to the display panel and to the support frame; and a first adhesive member between the auxiliary sheet and the support portion, the first adhesive member attaching the auxiliary sheet to the support portion. The auxiliary sheet includes a same material as a material included in the support frame.
US10564448B2 Diffractive multi-focal ophthalmic lens and method for manufacturing diffractive multi-focal ophthalmic lens
The present invention pertains to a diffractive multi-focal ophthalmic lens, and the purpose is to provide a novel structure and manufacturing method in which improvement in optical characteristics such as halo reduction is obtained. A diffractive multi-focal ophthalmic lens in which a plurality of focal points are set by a diffraction grating comprising a blaze shaped phase function in which a plurality of zone sequences are overlapped, wherein adopted is a structure expressed by a phase function in which an inclination of a blaze of a specific adjustment zone in a standard profile is reversed.
US10564442B2 Apparatus for driving optical-reflector for OIS with multi-axial structure
An apparatus for driving an optical-reflector for optical image stabilization (OIS) with a multi-axial structure includes a support frame having a first groove rail formed therein, an optical-reflector disposed on the support frame to reflect light to a lens, a middle frame having a first guide rail corresponding to the first groove rail and a second groove rail formed therein, a base frame having a second guide rail formed corresponding to the second groove rail, a first ball disposed between the first groove rail and the first guide rail, a second ball disposed between the second groove rail and the second guide rail, a first driving unit configured to move the support frame in a first direction on the basis of the middle frame, and a second driving unit configured to move the middle frame in a second direction, different from the first direction, on the basis of the base frame.
US10564439B2 Three-dimensional display device and method
A three-dimensional display device and method are provided. The display device includes a display panel emitting light including first and second components, wherein polarization directions of the first and second components are different first and second directions, respectively; first and second lenticulations configured to split the first and the second components, respectively, and to converge light rays in the first and the second components to first and second viewpoints, respectively, wherein the first and the second viewpoints are in first and second planes, respectively, and distances between the first and the second planes and the display panel are different; and a light selectively-transmissible layer configured to operate in first and second states, wherein in the first and the second states, the first and the second components transmit through the light selectively-transmissible layer, respectively.
US10564438B2 Slit grating, and three-dimensional display apparatus having slit grating
A slit grating and a three-dimensional (3D) display apparatus including the slit grating are disclosed herein, the slit grating includes a plurality of grating structures (11-17) arranged side by side. The widths of the grating structures (11-17) increase and then decrease, along the direction in which the grating structures (11-17) are arranged. A grating structure (13,14) having the largest width may define a trend change point after which the trend in the widths of the grating structure widths changes.
US10564435B2 Optical lens, light guide member and double sided luminosity device
A device emitting light from two sides includes a base, a first light emitting surface, and a second light emitting surface. The base comprises a first surface and a second surface, the first surface is depressed to form a receiving groove, the receiving groove comprising a light incidence surface. The first light emitting surface protrudes from the second surface. The second light emitting surface is arranged beside the receiving groove. The second light emitting surface is a micro-structural portion, the micro-structural portion recessed from the first surface towards the second surface and forming a plurality of micro-structures.
US10564431B1 Integrated optical chip for generating patterned illumination
A compact light projection system is described for use in artificial reality systems, and which outputs patterned interferometric illumination that may be dynamically adjustable. The light projection systems are Integrated Circuits (IC)s, which are compact and easily added to other electronic devices in an artificial reality device. The IC illumination sources described herein provide flexibility by incorporating dynamically adjustable components as well as static components, such as phase delay devices, coupling controllers, switch-able light sources, and output gratings, which may each be adjusted to control the resulting pattern of interferometric illumination.
US10564426B2 Optical configurations for head-worn see-through displays
An optical system for a head-worn computer includes an upper optical module adapted to convert illumination into image light by illuminating a reflective display through a field lens, wherein the image light is transmitted back through the field lens, then through a partially reflective partially transmissive surface and into a lower optic module adapted to present the image light to an eye of a user wearing the head-worn computer and the upper optical module being positioned within a housing for the head-worn computer and having a height of less than 24 mm, as measured from the reflective display to the bottom edge of the rotationally curved partial mirror.
US10564420B2 Midair interaction with electronic pen projection computing system
A system and method that allows an electronic pen to interact with projected content in midair without the need for a tangible surface. The pen has a holographic projector that is extendible into a position where it forms a holographic surface and a content projector that is oriented to project content onto the holographic surface formed by the holographic projector. The electronic pen body includes a slot dimensioned to house said holographic projector. The holographic projector can be connected to the pen by a mechanical linkage that locks the holographic projector into position. The electronic pen has sensors for detecting and measuring movement of the pen as well as detecting and measuring user contact with the pen to detect and respond to dynamic movements used to interact with the displayed content.
US10564418B2 Spatially separated exit pupils in a head mounted display
Disclosed herein are devices and methods to provide multiple eyeboxes from multiple input pupils. In particular, a projection system can direct light from multiple input pupils to a holographic optical element. The light of each of the input pupils having light beams of different wavelengths. The holographic optical element reflects at least part of the light of the multiple input pupils to form an array of exit pupils.
US10564416B2 Display device and display method of the same
According to one embodiment, when displaying an image on a display panel, projecting an image which is displayed on the display panel, inclining the image which is projected from the display panel at a predetermined angle of bend, and reflecting the image which is projected from the display panel via a prism and guiding the image to a projection surface, a display device corrects input picture image of the prism based on characteristics contrary to the chromatic aberration characteristics of the prism.
US10564404B2 Optical lens assembly and electronic apparatus including the same
Provided are an optical lens assembly and an electronic apparatus including the same according to various embodiments. The optical lens assembly includes: a first lens group having a positive refractive power; a second lens group having a positive refractive power; and a bending unit located between the first lens group and the second lens group and configured to bend an optical path, wherein the first lens group, the second lens group, and the bending unit are sequentially arranged from an object side to an image side, and the optical lens assembly has a maximum viewing angle of 130° or more. Other embodiments may be implemented.
US10564402B2 Image capturing lens assembly, imaging apparatus and electronic device
A image capturing lens assembly includes six lens elements, the six lens elements being, in order from an object side to an image side: a first lens element with positive refractive power having an object-side surface being convex thereof; a second lens element having negative refractive power; a third lens element; a fourth lens element; a fifth lens element with positive refractive power having an object-side surface being convex and an image-side surface being convex thereof; and a sixth lens element having an image-side surface being concave in a paraxial region thereof, the image-side surface having at least one convex critical point in an off-axial region thereof, and an object-side surface and the image-side surface being aspheric.
US10564400B2 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 positive 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 glass 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 plastic material. The camera optical lens further satisfies specific conditions.
US10564399B2 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 plastic material, the second lens is made of plastic material, the third lens is made of plastic material, the fourth lens is made of glass 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.
US10564395B2 Seven-piece wide-angle camera lens
A seven-lens wide-angle camera lens, having: a first lens with a negative refractive power; a second lens with a negative refractive power; a third lens with a refractive power; a fourth lens with a positive refractive power; a fifth lens with a refractive power; a sixth lens with a refractive power; and a seventh lens with a refractive power; and satisfies the following relational expressions: 0.06
US10564392B2 Imaging apparatus and focus control method
An imaging apparatus includes: a distance measurement unit that measures distance values of a plurality of points in a first area which has a focus point as a reference point; a statistical unit that calculates statistics indicating a variation in the measured distance values of the plurality of points in the first area; a size determination unit that determines the size of a second area which has the focus point as a reference point, on the basis of the calculated statistics; a contrast evaluation value calculation unit that calculates a contrast evaluation value on the basis of an image of the second area; and a focusing unit that moves a focus lens to a lens position determined on the basis of the calculated contrast evaluation value.
US10564391B2 Imaging device and control method therefor
The digital camera includes a finder section, an imaging optical system, a focus ring, an imaging element, a main control section, a digital signal processing section, and a finder display control section. The imaging element outputs first and second imaging signals obtained by receiving the first and second rays formed by performing pupil division on the subject image. The main control section generates a defocus image, which indicates an amount of defocus of the imaging optical system, for each main subject area, on the basis of the first and second imaging signals obtained in the plurality of main subject areas. The finder display control section displays a defocus image of the single main subject area at a position where the main subject does not overlap with another main subject area.
US10564389B2 Electronic device and method of controlling same
Disclosed are an electronic device and a method of controlling the same. An electronic device includes: a camera; a sensor module; and a processor, wherein the processor is configured to determine at least one of a movement of the electronic device and a movement of an object in images acquired by the camera, determine, based on the movement of the electronic device or the movement of the object, an output period for light outputted by the sensor module, and determine depth information of the images based on reflected light corresponding to the outputted light received by the camera.
US10564388B2 Lens driving module
An optical element driving module is provided, including a holder, a base, a driving assembly, and at least one electrical terminal. The holder is used for supporting the optical element having an optical axis. The base has a light incident side surface and a light emitting side surface. The driving assembly is configured to drive the movement of the holder relative to the base. The electrical terminal is electrically connected to an outer circuit and the driving assembly, wherein a portion of the electrical terminal is buried in the base, and the electrical terminal includes a first segment exposed by the light emitting side surface, a second segment exposed by the light emitting side surface, and a connecting segment. The first segment is connected to the second segment through the connecting segment, and the connecting segment is buried in the base and is not exposed from the base.
US10564385B2 MEMS device for lens barrel positioning
The Micro electro-mechanical system (MEMS) utilizes thermal micro-actuators for lens barrel positioning in a camera module for smart device such as mobile phone. The micro actuators are radially extended from a lens barrel, wherein each of the micro actuators is bendable in response to thermal energy. A control unit includes a heater circuit operatively linked to the micro actuators to controllably apply the thermal energy to each of the micro actuators, wherein each of the micro actuators is bent correspondingly to move the lens barrel with respect to the base so as to control a 3-axis positioning of the lens barrel. The micro actuators are also operated independent of ambient temperature.
US10564384B2 Electromagnetic driving module and camera device using the same
A lens driving module is provided and includes a movable member for holding a lens, a fixed member movably connected to the movable member and includes a bottom spaced apart from the movable member, a first electromagnetic component, and an adhesive material disposed on the bottom. The bottom includes a conductive layer formed in the bottom and electrically connected to the first electromagnetic component, a position sensor electrically connected to the conductive layer, and a terminal electrically connected to the conductive layer and exposed by and partially embedded in the bottom, wherein a distance between an upper surface of the bottom and the movable member is less than a distance between the adhesive material and the movable member, a recess is formed on the upper surface, and the position sensor is disposed in the recess.
US10564383B2 Imaging lens set with plastic lens element, imaging lens module and electronic device
An imaging lens set includes a plastic lens element. The plastic lens element having a central axis includes an object-side surface and an image-side surface, wherein the image-side surface is located opposite to the object-side surface. Each of the object-side surface and the image-side surface includes an effective optical section and a lens peripheral section in order from the central axis to an edge of the plastic lens element. The effective optical section is for being passed through by an imaging light and aspheric. The lens peripheral section surrounds the effective optical section. At least one of the lens peripheral section of the object-side surface and the lens peripheral section of the image-side surface includes at least one annular groove structure, wherein the annular groove structure includes a plurality of stepped surfaces and is not in contact with the optical elements.
US10564377B2 Patch bay device, and modular system for making a patch bay device
A patch bay device, in particular for optical waveguide cables, includes at least one connection unit which defines at least one port.The connection unit has in at least one connection zone a port density of at least 0.55 ports/cm2.
US10564376B2 Fiber optic interior distribution cabinets
A interior distribution cabinet includes a body defining an interior, the interior including a provider portion and a subscriber portion. The body further defines a subscriber cable entry slot, the subscriber cable entry slot disposed in a portion of the body defining the subscriber portion. The interior distribution cabinet further includes a first door selectively providing access to the provider portion, and a second door selectively providing access to the subscriber portion. The interior distribution cabinet further includes a connector storage tray disposed within the subscriber portion, the connector storage tray including a tray body defining a plurality of connector slots.
US10564372B2 Optical fiber alignment mechanisms using key elements
An optical fiber alignment mechanism (100) operates to align optical fibers (102). The mechanism can include a key element (120, 130) arranged on the cladding (112) of an optical fiber (102). The key element (120, 130) can engage with a corresponding element of another optical fiber (102) to align the cores (108) of the mating optical fibers. The key element (120) of an optical fiber (102) can also be inserted into a corresponding keyway (226) of a fiber alignment hole (222) of a ferrule (200) such that the optical fiber (102) is oriented properly within the ferrule (200).
US10564367B1 MT connector assembly and method therefor
A fiber optic connector assembly has an MT connector. The MT connector has a housing. A first slot is formed in a front surface of the housing. The first slot extends across a width of the front surface of the housing and partially down a length of the housing. A pair of slots is formed in a rear surface of the housing. The pair of slots extends across a width of the rear surface of the housing and partially down the length of the housing. An aperture is formed through a side surface of the housing and between the pair of slots. The aperture extends completely through the housing. An opening is formed in a central area of the rear surface of the housing and in communication with the aperture. A channel is formed between the first slot and the aperture connecting the first slot to the aperture. At least one securing pin is formed within the first slot.
US10564366B2 Plug device of optical modules
A plug device for plugging in at least two optical modules is provided, wherein the plug device is disposed in a housing and includes a first circuit board, a first connecting module, and a movable module. The first connecting module includes a plurality of electrical connectors, and the movable module includes a plate, at least one frame, and at least one joining member. The electrical connectors are disposed on the first circuit board. The frame is connected to the plate and has a plurality of accommodating portions. The optical modules can be respectively accommodated in the accommodating portions. The plate can be affixed to or separated from the housing by the joining member.
US10564364B2 Optical fiber assembly
An optical housing assembly includes a housing member having a first face and a second face. The first face has a plurality of first cavities and the second face has a plurality of second cavities. Each of the first cavities is aligned with one of the second cavities and each of the first cavities and each of the second cavities has a housing locking member. Each of a plurality of first adapter inserts have a first mounting section inserted into one of the first cavities, a first receptacle configured to receive a first optical fiber connector therein, and a first connector latching member. Each of a plurality of second adapter inserts has a second mounting section inserted into one of the second cavities, a second receptacle, and a second connector latching member.
US10564360B2 Optimized configurable pitch reducing optical fiber coupler array
The inventive optical fiber coupler array is capable of providing a low-loss, high-coupling coefficient interface with high accuracy and easy alignment between a plurality of optical fibers (or other optical devices) with a first channel-to-channel spacing, and an optical device having a plurality of closely-spaced waveguide interfaces with a second channel-to-channel spacing, where each end of the optical fiber coupler array is configurable to have different channel-to-channel spacing, each matched to a corresponding one of the first and second channel-to-channel spacing. The novel optical coupler array includes a plurality of waveguides (at least one of which may optionally be polarization maintaining), that comprises at least one gradually reduced vanishing core fiber, at least in part embedded within a common housing structure. Alternatively, the novel coupler array may be configured for utilization with at least one of an optical fiber amplifier and an optical fiber laser. Advantageously, the refractive indices and sizes of both inner and outer core, and/or other characteristics of vanishing core waveguides in the novel optical coupler array are optimized to reduce the back reflection for light propagating from the plurality of the optical fibers at the coupler first end to the optical device at the coupler second end, and/or vice versa.
US10564358B2 Micromechanically actuated deformable optical beam steering for wavelength tunable optical sources, filters and detectors
Wavelength division multiplexing (WDM) has enabled telecommunication service providers to fully exploit the transmission capacity of optical fibers. State of the art systems in long-haul networks now have aggregated capacities of terabits per second. Moreover, by providing multiple independent multi-gigabit channels, WDM technologies offer service providers with a straight forward way to build networks and expand networks to support multiple clients with different requirements. In order to reduce costs, enhance network flexibility, reduce spares, and provide re-configurability many service providers have migrated away from fixed wavelength transmitters, receivers, and transceivers, to wavelength tunable transmitters, receivers, and transceivers as well as wavelength dependent add-drop multiplexer, space switches etc. However, to meet the competing demands for improved performance, increased integration, reduced footprint, reduced power consumption, increased flexibility, re-configurability, and lower cost it is desirable to exploit/adopt monolithic optical circuit technologies, hybrid optoelectronic integration, and microelectromechanical systems (MEMS).
US10564357B2 Plastic optical fiber bus network using tapered mixing rods
An optical network architecture can include a first pair of tapered mixing rods and a second pair of tapered mixing rods. The optical network architecture can also include a first plurality of plastic optical fibers communicatively coupled from the first pair of tapered mixing rods to a first plurality of line replaceable units and a second plurality of plastic optical fibers communicatively coupled from the second pair of tapered mixing rods to a second plurality of line replaceable units. The optical network architecture can also include at least one plastic optical fiber communicatively coupled from the first pair of tapered mixing rods to the second pair of tapered mixing rods.
US10564354B2 Flexible glass optical-electrical interconnection device and photonic assemblies using same
The optical-electrical interconnection device comprises a glass support member with front-end and back-end portions that define a plane and an aperture. A cantilever member extends from the back-end portion into the aperture. The cantilever member supports an interconnection optical waveguide. The cantilever member comprises a bend region that causes a front-end section of the cantilever member to extend out of the plane. The front-end section is flexible, which allows for the interconnection optical waveguide to be aligned and optically coupled to a device waveguide of an optical-electrical device. A photonic assembly is formed using the optical-electrical interconnection device and at least one optical-electrical device. Methods of forming optical and electrical interconnections using the optical-electrical interconnection device are also disclosed.
US10564353B2 Waveguide transition structure and fabrication method
Some embodiments of the present disclosure describe a tapered waveguide and a method of making the tapered waveguide, wherein the tapered waveguide comprises a first and a second waveguide, wherein the first and second waveguides overlap in a waveguide overlap area. The first and second waveguides have a different size in at least one dimension perpendicular to an intended direction of propagation of electromagnetic radiation through the tapered waveguide. Across the waveguide overlap area, one of the waveguides gradually transitions or tapers into the other.
US10564352B1 Photonic integrated circuit bonded with interposer
Aspects described herein include a method comprising forming an insulator layer above a silicon layer of a silicon-on-insulator (SOI) substrate. A first optical device is formed partly in the silicon layer and partly in the insulator layer. A first optical waveguide is formed in the insulator layer and optically coupled with the first optical device. The method further comprises forming conductive contacts extending partly through the insulator layer to the first optical device, bonding a first surface of an interposer with a top surface of the insulator layer, and forming, from a second surface of the interposer opposite the first surface, a plurality of first conductive vias extending at least partly through the interposer. The plurality of first conductive vias are coupled with the conductive contacts.
US10564347B2 Optical fiber and light source device
An optical fiber made of silica glass includes a core having a maximum refractive index n1, a depressed portion surrounding the core and having an average refractive index n2, and cladding surrounding the depressed portion and having an average refractive index n3. In the optical fiber, n1>n3>n2. The optical fiber has a local maximum value of chromatic dispersion within a wavelength range of 1530 nm to 1610 nm, and the local maximum value is −2 ps/nm/km or greater and below 0 ps/nm/km.
US10564346B2 Backlight module and display device
A backlight module includes a frame, a light guide plate, and at least one first optical film. The frame has a supporting surface. The light guide plate is disposed in the frame. The first optical film is disposed above the light guide plate. The first optical film has a first body and a first ear extending from the first body. The first ear is supported by the supporting surface. A first boundary line exists between the first body and the first ear. The first optical film includes an opening region crossing the first boundary line. The opening region has at least one opening.
US10564345B2 Out-coupling structure for a light guide
An LED backlight system having a plurality of backlight segments including an integral light waveguide, each backlight segment supporting a sidelight emitting LED. A light guide is included in each of the plurality of backlight segments and defines a cavity having a top and sidewalls, with the sidelight emitting LED positioned in the cavity. At least one of a reflective layer and a top out-coupling structure can be positioned between the top of the cavity and the sidelight emitting LED.
US10564340B2 Multispectral light source device
A multispectral light source device includes a substrate, a plurality of light-emitting diodes, a cover body and a light guide body. The light-emitting diodes are disposed on the substrate. A plurality of waveband lights with different wavelengths are emitted by the light-emitting diodes. The cover body is disposed on the substrate, and the light-emitting diodes are covered by the cover body. The light guide body is disposed on the substrate. The light guide body has a light guide outlet. The substrate has a first diameter, the light guide outlet has a second diameter, and the ratio of the first diameter to the second diameter is in a range between 9 to 15, so that the waveband lights are moved and converged in the light guide body and emitted through the light guide outlet. As a result, the product can be miniaturized, and the handheld detection instrument can be implemented.
US10564338B2 Polarizing plate, liquid crystal display device having the same, and method of manufacturing polarizing plate
A polarizing plate, which includes at least a polarizer layer including an iodine-dyed polyvinyl alcohol film, and the polarizing plate including a compound with a bond dissociation energy E1 of less than or equal to 90.0 kcal/mol, a peroxide radical forming energy E2 of less than or equal to 0.0 kcal/mol, and a polyiodide ion I5− forming ability in an iodide compound-containing solution of less than or equal to 1.0.
US10564336B2 Reflective structure, device, and method for producing reflective structure
A liquid crystal element (1) includes helical structures (7). The liquid crystal element (1) has a light incidence surface (13) on which light is incident and a reflective surface (17) which reflects the light coming through the light incidence surface (13). Each helical structure (7) includes structure units (9). Each structure unit (9) includes liquid crystal molecules (11) stacked in a twisted manner to form a helix. A second end (E2) of one structure unit (9) of structure units (9) adjacent to one another in a first direction (A1) serves as a first end (E1) of the other structure unit (9). Directions of orientation of the liquid crystal molecules (11) at the first ends (E1) included in the helical structures (7) are identical. The reflective surface (17) includes at least one of the first ends (E1) included in each helical structure (7). The reflective surface (17) is non-parallel to the light incidence surface (13).
US10564332B2 Controlling grating outcoupling strength for AR waveguide combiners
Embodiments described herein relate to augmented waveguide regions. The augmented waveguide regions generally include pluralities of gratings having duty cycles and refractive indices. In certain embodiments, the duty cycles are different, the refractive indices are different, or both the duty cycles and the refractive indices are different. Also described herein are methods for forming the augmented waveguide regions.
US10564330B2 Metasurface devices for display and photonics devices
Disclosed herein are display and photonic devices utilizing metasurfaces. An optical device comprising an optical component and an optical transmission medium is disclosed. A waveguide couples the optical component and the optical transmission medium. A metasurface is disposed on an end of the waveguide and arranged to increase an optical coupling between the waveguide and the optical transmission medium. Additionally, a display comprising a number of light emitting elements and a metasurface for each of the light emitting elements. The metasurface arranged to eliminate screen door effect in virtual reality display systems.
US10564328B2 Cloaking devices with half lenses and plane mirrors and vehicles comprising the same
A cloaking device includes an object-side, an image-side and a cloaked region between the object side and image-side. An object-side half lens, an image-side half lens and a planar reflection boundary positioned between the object-side half lens and the image-side half lens are included. The object-side half lens and the image-side half lens each comprise an inward facing surface and an outward facing convex surface. The planar reflection boundary comprises an inward facing mirror surface. Light from an object positioned on the object-side of the cloaking device and obscured by the cloaked region is redirected around the cloaked region by the object-side half lens, planar reflection boundary and image-side half lens to form an image of the object on the image-side of the cloaking device such that the light from the object appears to pass through the cloaked region.
US10564325B2 Protective film-attached functional sheet
A protective film-attached functional sheet includes a protective film bonded to a functional sheet including aromatic polycarbonate sheets and a functional layer sandwiched between the aromatic polycarbonate sheets, the functional layer being a polyvinyl alcohol polarizing film layer, a photochromic layer, or a combination. The protective film is a polyolefin resin film that includes at least two layers: a base layer formed of a polypropylene having a melting point equal to or higher than a glass transition temperature of the aromatic polycarbonate and an adhesive layer on one surface of the base layer and being a resin composition containing a polyolefin rubber and a polyolefin having a melting point lower than the glass transition temperature but equal to or higher than 15° C. lower than the glass transition temperature; or at least three layers: the aforementioned two layers and an intermediate layer between the base layer and the adhesive layer.
US10564324B2 Optical layered body
The present invention aims to provide an optical layered body that has excellent interlayer adhesiveness, particularly even in outdoor use, and also has highly excellent anti-blocking properties. The present invention relates to an optical layered body including: a substrate film; a hard coat layer containing silica fine particles on at least one surface of the substrate film; and a dry film layer on a surface of the hard coat layer opposite to the substrate film side surface of the hard coat layer, wherein the silica fine particles are exposed on the dry film layer side surface of the hard coat layer; the dry film layer is directly formed on the surface of the hard coat layer on which the silica fine particles are exposed; the hard coat layer before the formation of the dry film layer has projections and depressions on the surface on which the dry film layer is to be formed; the hard coat layer has an average silica fine particle abundance in ten 0.2 μm×0.2 μm regions of 30 to 80% and a standard deviation of silica fine particle abundances in the 10 regions of 1 to 7, where the 10 regions are randomly selected from a cross section of the hard coat layer in the thickness direction within the range from the dry film layer side interface to 10% of the thickness in the thickness direction; and the hard coat layer has a silicon atom abundance A of 2 to 10% on the surface opposite to the substrate film side surface as determined by X-ray photoelectron spectroscopy.
US10564318B2 Coded weather data
A weather data system (100) with coded weather data is provided. The weather data system (100) includes an observation location (110), the observation location (110) comprising a plurality of data sources (112) configured to provide observation data (212). The observation location (110) is configured to at least one of code the observation data (212) into a coded observation data (212′) and provide the observation data (212) to a data aggregator (114) configured to code the observation data (212) into the coded observation data (212′).
US10564316B2 Forecasting national crop yield during the growing season
A method for determining national crop yields during the growing season using regional agricultural data is provided. In an embodiment, determining national crop yields during the growing season may be accomplished using a server computer system that receives, via a network, agricultural data records that are used to forecast a national crop yield for a particular year. Within the server computer system an agricultural time series module receives one or more agricultural data records that represent a type of covariate data value related to plants at a specific geo-location at a specific time. The agricultural time series module then aggregates the agricultural data records to create one or more geo-specific time series that represent a specific geo-location over a specified time. The agricultural time series module creates one or more aggregated time series that represent geographic areas from a subset of the one or more geo-specific time series. A crop yield estimating module selects a representative feature from the one or more aggregated time series and creates a covariate matrix for each specific geographic area in computer memory of the server computer system. The crop yield estimating module determines a specific state crop yield for a specific year by using a linear regression module to calculate the specific state crop yield from the covariate matrix that represents the specific state for that specific year. The crop estimation module determines a national crop yield for the specific year by using the distribution generation module to calculate the national crop yield for a specific year from the sum of the specific state crop yields for the specific year nationally adjusted using a national yield adjustment module.
US10564314B2 Automatic door installation and method of determining the presence of an obstacle
There is disclosed an automatic door installation 10 comprising: a door opening 16; and an optical door sensor comprising: a plurality of transmitters 30 arranged in a transmitter array 22, each transmitter 30 being configured to transmit an optical beam across the door opening along a respective beam path; a plurality of receivers 32 arranged in a receiver array 24, each receiver 32 being configured to generate a receiver output signal based on an intensity of light received. The plurality of receivers 32 are arranged in at least one set of receivers, the receivers of the or each set being linked so that the respective sensor output signals are combined into a compound signal for the respective set.
US10564308B1 Electron paramagnetic resonance (EPR) techniques and apparatus for performing EPR spectroscopy on a flowing fluid
Certain aspects of the present disclosure provide methods and apparatus for performing electron paramagnetic resonance (EPR) spectroscopy on a fluid from a flowing well, such as fluid from hydrocarbon recovery operations flowing in a downhole tubular, wellhead, or pipeline. One example method generally includes, for a first EPR iteration, performing a first frequency sweep of discrete electromagnetic frequencies on a cavity containing the fluid; determining first parameter values of reflected signals from the first frequency sweep; selecting a first discrete frequency corresponding to one of the first parameter values that is less than a threshold value; activating a first electromagnetic field in the fluid at the first discrete frequency; and while the first electromagnetic field is activated, performing a first DC magnetic field sweep to generate a first EPR spectrum.
US10564302B1 One-dimensional directional particle detector
A device for determining the location of a source of radiation, based on data acquired at a single orientation of the device without iteration or rotations. Embodiments may comprise two side detector panels flanking a shield layer, plus a front detector positioned orthogonally in front of the side detectors. The various detectors thereby have contrasting angular sensitivities, so that a predetermined angular correlation function can determine the sign and magnitude of the source angle according to the detection rates. Rapid detection and localization of nuclear and radiological weapon materials enables greatly improved inspection of cargo containers and personnel. Advanced detectors such as those disclosed herein will be needed in the coming decades to protect against clandestine weapon transport.
US10564301B2 Systems and methods for detector sensitivity calibration in nuclear medicine imaging
Methods and systems are provided for adjusting sensitivity of detectors in a nuclear medicine imaging system based on a sensitivity table. In one embodiment, a method comprises acquiring, with a detector including a collimator, scan data of a subject administered with a radioisotope; calculating a sensitivity of the detector based on the collimator and the radioisotope; and calculating a quantitative parameter from the acquired scan data of the subject based on the calculated sensitivity. In this way, SPECT quantitation may be accurately performed due to the increased accuracy of detector sensitivity for a given collimator and radioisotope without specifically calibrating the detector for the given collimator and radioisotope.
US10564296B2 Distributed kalman filter architecture for carrier range ambiguity estimation
Methods and apparatus for determining navigation data (124) using carrier range measurements obtained by a GNSS receiver for a plurality of GNSS satellites, the apparatus comprising: a first Kalman filter (100) configured to determine an a posteriori estimate of a first state vector based at least in part on a first set of GNSS measurements (104) obtained by the, and/or a further, GNSS receiver and an a priori estimate of the first state vector, the first state vector comprising carrier range ambiguity values relating to the plurality of GNSS satellites and a position of the, and/or the further, GNSS receiver; and a second Kalman filter (102) configured to determine an a posteriori estimate of a second state vector, which comprises the navigation data (124), based at least in part on a second set of GNSS measurements (106) obtained by the, and/or a further, GNSS receiver, an a priori estimate of the second state vector, and carrier range ambiguity data (126) based on the carrier range ambiguity values determined in the a posteriori estimate of the first state vector.
US10564295B2 Global navigation satellite system, positioning terminal, positioning method, and recording medium
Provided is a positioning terminal of a global navigation satellite system configured to: receive a plurality of navigation signals and an augmentation signal from a plurality of navigation satellites and an augmentation satellite; acquire, in a process of causing each value of error causes including an ambiguity to converge through a plurality of times of observation to enhance an accuracy of positioning through continuous observation, each value of a position of the positioning terminal recorded in advance in a storage area to calculate each value of the error cause, and use the calculated each value as an initial value and/or one value to be added for the continuous observation to cause each value of the error cause to converge; and successively perform positioning calculation.
US10564292B2 Supporting an estimation of satellite locations
An apparatus computes first locations of a satellite for several points in time based on a first set of parameters values broadcast by the satellite for a first validity period and second locations of the satellite for these points in time based on a second set of parameter values with associated second validity period. The first or second validity period is extended by an equation of motion, which includes forces acting on the satellite. The apparatus computes a value of an error component for points in time by comparing first with second locations and fits parameter values of a model to the values of the error component to obtain a model of a time-evolution of values of the error component. The apparatus provides the model of the time-evolution as a basis for a correction of locations of the satellite that are computed based on the first set of parameter values.
US10564286B2 System and methods for countering satellite-navigated munitions
A defense system that receives information regarding an incoming object(s), then automatically coordinates spoofing or jamming of SATNAV signals potentially used by the incoming object(s) while also informing friendly systems of the spoofing or jamming of SATNAV signal.
US10564285B2 Estimation of motion in six degrees of freedom (6DOF) using LIDAR
Techniques of tracking an object involve a Light Detection And Ranging (LIDAR) system. The LIDAR system can be configured to track an object over a period of time, during which the object is moving. Using the LIDAR system tracking of the object can be performed while eliminating illumination hardware (e.g., video camera hardware). Accordingly, the LIDAR system can be configured to operate in total darkness, into the sun, etc. The LIDAR system can be less susceptible to motion of the object than conventional systems. Accordingly, the full rigid-body motion of the object can be determined in some implementations solely from LIDAR measurements, without, for example, video.
US10564282B2 Method for improving a detection of at least one object in surroundings of a motor vehicle by way of an indirect measurement by sensors, controller, driver assistance system, and motor vehicle
The invention relates to a method for detecting at least one object (3) in surroundings (4) of a motor vehicle (1), in which a first sensor (6) is actuated to emit a sensor signal, sensor data are received from a second sensor (6), which describe the sensor signal reflected from the at least one object (3), a fuzzy feature (xU) is determined from the sensor data as an object feature (xP, xL, xU) for describing the at least one object (3), wherein the fuzzy feature (xU) describes a distance between the at least one object (3) and the first sensor (6) and a distance between the at least one object and the second sensor (6), wherein the fuzzy feature (xU) is described as an ellipse (xE), a further object feature (xP, xL), which describes the at least one object (3), is determined on the basis of sensor data of at least one further measurement of the first and/or the second sensor (6), the further object feature (xP, xL) and the fuzzy feature (xU) are transferred using an innovation function (h) into a common state space, wherein the innovation function (h) describes a similarity between the fuzzy feature (xU) and the further object feature (xP, xL), and a merged object feature is determined from the further object feature (xP, xL) on the basis of the innovation function (h).
US10564281B2 Ultrasonography apparatus and ultrasonic imaging method
An ultrasonography apparatus includes an acquiring unit, a calculating unit, a multiplying unit, and a generating unit. The acquiring unit acquires a plurality of reception signals that are generated by assigning various kinds of weights on multiple reflected wave signals to which a delay according to a position in a reception aperture is given, and by adding the weighted signals for respective kinds of the weights. The calculating unit calculates a coefficient corresponding to each of positions on a scan line of the reception signals, based on any one of a signal and pixel value of each of positions based on at least one reception signal. The multiplying unit multiplies any one of the values of each of positions based on at least one different reception signal from said reception signal(s) by the coefficient to acquire output data. The generating unit generates ultrasonic image data based on the data.
US10564279B2 SAR data search apparatus, method, and recording medium
In order to enable to change a search condition of a set of SAR data, depending on a purpose of generating InSAR data, an SAR data search method according to an exemplary aspect of the invention includes: receiving an input of a search condition comprising a search purpose and an observation date/time condition, switching the observation date/time condition to be used as the search condition, depending on the search purpose, and extracting, from a metadata storage unit configured to store metadata comprising an observation date/time associated with identification information of an SAR data, the identification information of a set of the SAR data that satisfies the search condition, and outputting the extracted identification information of each piece of the SAR data in the set.
US10564276B2 Adaptive process noise description for improved kalman filter target tracking
A system and method to perform target tracking with a radar system that uses a Kalman filter include predicting a predicted target position of a target detected by the radar system in a frame. The frame is a period of time to transmit from every transmit element of the radar system in turn and receive the reflections from a range of the target. The method also includes determining an actual target position of the target detected by the radar system based on reflections received by the radar system for the frame, and computing a process noise covariance matrix Q for a next frame, immediately following the frame, based on the predicted target position and the actual target position. Predicting a position of the target in the next frame is based on the process noise covariance matrix Q.
US10564269B2 Compact test range for active optical target detectors
For test/calibration of an electro-optic range-finding device, one or more fiber bundles each are selected to have a length corresponding to predetermined time-of-flight for light pulses. An input end is positioned proximate to the laser aperture of the range-finding device to receive a portion of light emitted through the laser aperture, and the output end is positioned to emit light from the respective fiber bundle through the detector aperture of the range-finding device. A fiber attenuator is connected along each fiber of the one or more fiber bundles to attenuate an amplitude of light propagating through the respective fiber by an amount corresponding to a target of known reflectance and distance. The one or more fiber bundles are each coiled to reduce a linear distance over which the one or more fiber bundles extend. The one or more fiber bundles may each comprise a plurality of fibers.
US10564268B2 Phase-error correction in a synthetic aperture imaging system with local oscillator time delay adjustment
A method is for phase-error correction in a synthetic aperture (SA) imaging system. A transmission signal and a local oscillator (LO) signal are generated with a relative time delay, which can be adjusted in real-time to match a range to a target region to be imaged. A portion of the transmission signal is transmitted onto the target region and a return signal is collected and mixed with a portion of the LO signal to provide a raw SA signal. Transmission and LO phase errors associated respectively with the transmission and LO signals are determined, as well as a frequency jitter between the transmission and LO signals. A phase-corrected SA signal is obtained by applying a phase correction to the raw SA signal based on the transmission phase error, the LO phase error and the frequency jitter. An SA imaging system is capable of implementing the method for phase-error correction.
US10564266B2 Distributed LIDAR with fiber optics and a field of view combiner
Large time-of-flight photodetector arrays can be expensive and one solution is to multiplex the detector array between several distinct fields of view, thereby increasing its utilization. In one embodiment, a vehicle-based distributed LIDAR is disclosed, comprising a plurality of coherent fiber optic image bundles (CFOBs) that transfer laser reflections from several fields of view (FOVs) around the vehicle to a shared remotely located detector array. An optical combiner functions to multiplex (e.g. timeshares) the FOVs from each coherent fiber bundle onto the remote detector array. Individual fibers in the CFOBs gather laser reflections from distinct portions of a FOV, thereby enabling correlation of the original reflection directions with fiber locations within a bundle. Unlike single fiber cables or incoherent multicore fiber cables, where the direction of incoming light is lost, the CFOBs transfer both the timing and direction of laser reflections from multiple FOVs to a shared detector array.
US10564262B2 Optical ranging system having multi-mode light emitter
An optical ranging system includes a demodulation pixel array and a multi-mode light emitter. The multi-mode light emitter includes an illumination source and can generate a diffuse illumination and a discrete illumination in a first and second mode, respectively. Accordingly, in some implementations, the optical ranging system collects distance data via a time-of-flight technique and a structure-light technique. The illumination source can be operable to produce a diffuse illumination in a first mode and a discrete illumination in a second mode.
US10564259B2 Method and system for detecting, characterizing and assessing the quality of a spray
The present disclosure relates to a method for the detection, characterization and assessment of the quality of a spray which is produced by atomizing liquids with nozzles of different designs and constructional forms. The spray may have an application-specific droplet size distribution ranging from fine to very coarse droplets which move at different speeds. A radar signal is directed into and reflected by the spray. The reflected radar signal is subject to a Doppler shift caused by the movement of the droplets in the spray. The transmitted and received radar signals are mixed to create a low-frequency Doppler oscillation signal which is sampled at a predetermined rate with an analog-digital converter, the output of which is stored in a data array and transformed from the time domain into the frequency domain for further processing.
US10564250B2 Device and method for measuring flight data of flying objects using high speed video camera and computer readable recording medium having program for performing the same
A device for measuring flight data of a flying object by using a high speed image camera is provided. The device includes: a launch signal generator which determines whether the flying object is launched and generates a signal when it is determined that the flying object is launched; and a high speed image camera system which includes an integrated control unit and a high speed image camera which photographs the flying object after the launch signal generator generates the launch signal. The integrated control unit controls the high speed image camera and calculates preliminary flight data and final flight data from images photographed by the high speed image camera. A position through which the flying object passes at a point in time when a predetermined photographing time elapses is estimated using the preliminary flight data, and, on the basis of the position, an image capture area is set.
US10564249B2 Waveguide structure for use in direction-of-arrival determination system and associated determination method
The waveguide structure is for determining Direction-of-Arrival of a signal received by first and second antennas spaced-apart from one another. The waveguide structure has a first input port connectable to the first antenna and connected to a first splitter; a second input port connectable to the second antenna and connected to a second splitter, the second input port being located adjacent to the first input port; a third splitter; and a fourth splitter. The waveguide structure has branches that connect input ports, splitters and output ports such that each output port provides a superposition of the signal received via the first antenna and the signal received by the second antenna. The waveguide structure has a phase shifting system that imparts at least a relative phase shift between the corresponding branches leading away from each corresponding splitter and has at least one cross-over junction formed between two of the branches.
US10564247B2 Testing system for traveling wave fault detectors
A testing system for imposing a traveling wave signal on an electric power system signal for testing a fault detector is disclosed herein. The testing system may be configured to simulate a fault at a simulated location by controlling the timing of the traveling wave signal. The testing system may be configured to impose multiple traveling wave signals to test the accuracy of the fault location determined by the fault detector. The testing system may be configured with multiple testing apparatuses using time coordination and referenced to an intended fault instant. The testing system may be configured to supply traveling waves of different polarities to test for different fault type detection.
US10564246B2 Testing system for traveling wave fault detectors
A testing apparatus for imposing a traveling wave signal on an electric system signal for testing a fault detector is disclosed herein. The fault detector may be configured to simulate a fault at a particular location by controlling the timing of the traveling wave signal. The testing apparatus may be configured to impose multiple traveling wave signals to test the accuracy of the fault location determined by the fault detector. The testing apparatus may be configured to determine the calculation accuracy of the fault detector. The testing apparatus may impose a traveling wave signal on a signal simulating an electrical signal on an electric power delivery system. The testing apparatus may be used to test capabilities of a fault detector of detecting a fault using traveling waves or incremental quantities.
US10564242B2 System and method for automatic start time adjustment in multi-phase scanning
An MR apparatus creating a timeline suitable for data acquisition in several temporal phases. The MR apparatus including a method for creating a timeline TL2 having a scan time of TS1 based on a reference timeline TL0 having a scan time of TS. The method setting start points in time of scans SC1, SC3 and SC4 in the timeline TL2 to the same points in time as those in the reference timeline TL0, respectively. The method also setting the start point in time of the scan SC2 in the timeline TL2 to a sum of the scan time TS1 and a delay time TD1 with respect to the scan SC1 in the timeline TL2.
US10564240B2 Method and system for magnetic resonance imaging using slice selective pulses
An MRI pulse sequence is disclosed. The pulse sequence involves a plurality of slice selective pulses (51,55) which each individually have a desired rotation that is less than or equal to the total desired rotation. The slice selective pulses each cause a rotation about respective axes, which may be different to each other. Optionally phase correction (re-phasing) gradients (53, 56) can also be included in the pulse sequence.
US10564239B2 Low-field magnetic resonance imaging methods and apparatus
According to some aspects, a low-field magnetic resonance imaging system is provided. The low-field magnetic resonance imaging system comprises a magnetics system having a plurality of magnetics components configured to produce magnetic fields for performing magnetic resonance imaging, the magnetics system comprising, a B0 magnet configured to produce a B0 field for the magnetic resonance imaging system at a low-field strength of less than 0.2 Tesla (T), a plurality of gradient coils configured to, when operated, generate magnetic fields to provide spatial encoding of magnetic resonance signals, and at least one radio frequency coil configured to, when operated, transmit radio frequency signals to a field of view of the magnetic resonance imaging system and to respond to magnetic resonance signals emitted from the field of view, a power system comprising one or more power components configured to provide power to the magnetics system to operate the magnetic resonance imaging system to perform image acquisition, and a power connection configured to connect to a single-phase outlet to receive mains electricity and deliver the mains electricity to the power system to provide power needed to operate the magnetic resonance imaging system. According to some aspects, the power system operates the low-field magnetic resonance imaging system using an average of less than 1.6 kilowatts during image acquisition.
US10564237B2 Single-sided magnets for remote nuclear magnetic resonance measurements
A Unilateral Linear Halbach magnet configuration includes a central magnetized region recessed relative to adjacent magnetized regions disposed on opposite sides of the central magnetized region. The Unilateral Linear Halbach magnet configuration further includes side (or outer) magnetized regions disposed adjacent the center-adjacent magnetized regions. The center and center-adjacent magnetized regions have like-pointing magnetization vectors while the magnetization vectors of the side magnetized regions point in directions orthogonal to the magnetization vectors of the center and center-adjacent regions. Further, the magnetization vectors of the side magnetized regions point in opposite directions.
US10564236B2 Magnetic resonance imaging apparatus and guiding method of coil selection in magnetic resonance imaging method
According to one embodiment, an MRI apparatus (10) includes a profile data generation unit (68) and a judging unit (65). The profile data generation unit generates a plurality of profile data that respectively correspond to a plurality of coil elements and indicate reception intensity distributions of nuclear magnetic resonance signals. The profile data are generated on the basis of the nuclear magnetic resonance signals from an object detected by the plurality of coil elements of each of a first RF coil device (100) and a second RF coil device (120). The judging unit judges at least one coil element effective for magnetic resonance imaging in each of the first RF coil device and the second RF coil device, by performing analysis of the plurality of profile data in which the first RF coil device and the second RF coil device are separately analyzed.
US10564235B2 MRI method and apparatus with synchronized clock timing from the imaging pulse sequence
An imaging unit producing images, and a control unit controlling the imaging unit. The imaging device further comprises: a reference clock unit generating a reference clock; and a signal input/output unit provided between the imaging unit and the control unit and inputting and outputting signals in synchronization with the reference clock generated by the reference clock unit. The control unit comprises: generating unit generating a plurality of control signals; transmitting unit transmitting the plural control signals; receiving unit receiving measurement signals; and extraction unit extracting the measurement signal when the reception times of the measurement signals received by the receiving unit agrees with the extraction timing generated by the generating unit.
US10564234B2 Head/neck local coil with a neck region with automatic size adjustment when tilting the head/neck local coil
A head/neck local coil for an imaging magnetic resonance imaging system includes a head/neck local coil lower part that is tiltable with a tilting movement. The head/neck local coil also includes a neck part movable relative to the head/neck local coil lower part for compensating the tilting movement.
US10564232B2 Nuclear spin polarization enhancing method through dynamic nuclear polarization by using soluble pentacene
An object is to provide a method for enhancing a nuclear spin polarization. Triplet DNP where a pentacene derivative represented by the following formula (A) is used as a polarizing agent enables an effective enhancement in nuclear spin polarization to be achieved. In formula (A), each R independently represents a hydrogen atom (—H), a deuterium atom (-D), or a hydrocarbon group having 1 to 20 carbon atoms which optionally includes at least one atom selected from the group consisting of an oxygen atom, a sulfur atom and a silicon atom, provided that at least one R represents a hydrocarbon group having 1 to 20 carbon atoms which optionally includes at least one atom selected from the group consisting of an oxygen atom, a sulfur atom and a silicon atom.
US10564231B1 RF windowing for magnetometry
A system for magnetic detection of an external magnetic field can include a RF excitation source generating a RF excitation pulse, and an optical excitation source to generate an optical excitation pulse to apply to the magneto-optical defect center element. The system can include a controller to cause a weighting window function to be applied to the RF excitation signal to generate a corresponding weighted windowed RF excitation signal that is applied to the magneto-optical defect center element. The system can include an optical detector receiving an optical signal based on light emitted by the magneto-optical defect center element responsive to the optical excitation pulse. The controller can receive a light detection pulse from the optical detector, and generate a magnetometry curve as a function of RF excitation frequency using the light detection signal. The controller can generate a representation of a magnetic field based on the magnetometry curve.
US10564228B2 Magnetoresistive effect element unit and magnetoresistive effect element device
The magnetoresistive effect element unit includes an anisotropic magnetoresistive effect element and a conductive reset line that, as viewed in a direction orthogonal to both a magnetic sensing direction x′ and an easy magnetization direction y′ of the anisotropic magnetoresistive effect element, passes through a center of the anisotropic magnetoresistive effect element, extends in a direction inclined from the easy magnetization direction y′ so as to form an angle of 45° or less with the easy magnetization direction y′, and is parallel to a plane including the magnetic sensing direction x′ and the easy magnetization direction y′. As viewed in the direction orthogonal to both the magnetic sensing direction x′ and the easy magnetization direction y′, the reset line has a width that covers an entirety of the anisotropic magnetoresistive effect element.
US10564226B2 Diagnostic system for a DC-DC voltage converter
A diagnostic system for a DC-DC voltage converter having a high voltage switch, a low voltage switch, and a DC-DC voltage converter control circuit is provided. The system includes first and second tri-state buffer ICs and a microcontroller. The first tri-state buffer IC receives a first shutdown indicator voltage from the DC-DC voltage converter control circuit indicating that a first plurality of FET switches in a high side FET IC and a second plurality of FET switches in a low side FET IC have been transitioned to an open operational state. The first tri-state buffer IC outputs a second shutdown indicator voltage to the microcontroller that indicates that the first and second plurality of FET switches have been transitioned to the open operational state.
US10564225B2 Battery monitoring system, signal transmission method, and semiconductor device for monitoring batteries
A battery monitoring system includes a plurality of battery monitoring devices connected in series, such that each battery monitoring device is in communication with at least one adjacent battery monitoring device, and each battery monitoring device monitors battery cells. First and second interface devices are located along first and second communication paths including the battery monitoring devices. A controller controls the first and second interface devices to switch transmission modes between transmitting along the first communication path via the first interface device and the battery monitoring devices, transmitting along the second communication path via the second interface device and the battery monitoring devices, and transmitting along a third transmission mode in which a direction of the communication signals outputted from the first interface device and the second interface device to the plurality of battery monitoring devices are reversed.
US10564222B2 Methods and systems for battery state of power prediction
Methods and systems for predicting an unknown voltage of a battery corresponding to a future current demand for at least one time instant. The method including determining parameters of a first joint Gaussian distribution of a set of historical values of the voltage prediction of the battery from a set of historical measured physical quantities of the state of the battery stored in the memory. Determining a second joint Gaussian distribution of the unknown voltage and the set of historical values of the voltage prediction of the battery, based on a present measured physical quantities of the battery, the set of historical measured physical quantities and the determined parameters of the first joint Gaussian distribution. Determining a mean and a variance of an unknown voltage of the battery from the second joint Gaussian distribution, to obtain the predicted unknown voltage of the battery.
US10564219B2 Time-aligning communication channels
An example process for aligning channels in automatic test equipment (ATE) includes programming a first delay associated with receiving first data over a channel so that timing of the channel is aligned to timings of other channels in the ATE; programming a second delay associated with a driver driving second data over the channel based on receipt of an edge of the second data so that timing of the second data is aligned to the timing of the channel; and programming a third delay associated with a signal to enable the driver to drive the second data over the channel, with the third delay being programmed to align timing of the signal to the timing of the channel, and with the third delay being based on an edge that corresponds to an edge of the signal created by controlling operation of the driver.
US10564218B2 Systems and methods for debugging access
In accordance with embodiments of the present disclosure, an information handling system may include a host system with information handling resources, a management controller configured to provide out-of-band management of the information handling system, and a debugging circuit. The debugging circuit may receive a plurality of serial data streams from the management controller and the plurality of information handling resources, and provide access to at least a subset of the plurality of serial data streams to a debugging information handling system via a wireless interface.
US10564208B1 Systems and methods for testing conductive microwire
A system and method for testing the quality of a conductor is disclosed. Specifically, a system of testing a conductor using voltage source generator that is capacitively-coupled through the conductor to voltage detector is disclosed. The voltage source generates a varying voltage signal which induces a voltage signal in the capacitively coupled microwire conductor. The voltage detector that is also capacitively-coupled to the conductor measures the induced voltage. Using the detected voltage signal, the voltage detector determines whether there are any conductive breaks in the conductor.
US10564204B2 Method and system for diagnostics and monitoring of electric machines
A system for use with an electric machine is provided. The system includes a processor and a memory comprising a set of memory modules, which, when executed by the processor, cause the processor to perform certain operations. The operations include receiving operational data from the electric machine, and generating, based on the operational data, a first set of diagnostic data, by executing a first memory module from the set of memory modules. The operations further include generating, based on the operational data, a second set of diagnostic data, by executing a second memory module from the set of memory modules, the second memory module including a set of parameters associated with a diagnostics model of the electric machine. Furthermore, the operations include effecting, based on the operational data, the first set of diagnostic data, and the second set of diagnostic data, a change in at least one parameter.
US10564203B2 Probe heater remaining useful life determination
A probe system includes a heater and a control circuit. The heater includes a resistive heating element routed through the probe system. An operational voltage is provided to the resistive heating element to provide heating for the probe system. The control circuit is configured to provide the operational voltage and monitor a capacitance between the resistive heating element and a metallic sheath of the heater over time. The control circuit is further configured to determine a remaining useful life of the probe system based on the capacitance.
US10564195B2 System and method for energy sample forecasting of HVAC-R systems
A technique for energy sample forecasting of heating, venting and air conditioning-refrigeration (HVAC-R) systems is disclosed. In an example, a first expected energy sample of a HVAC-R system at a first time period is forecasted by modelling actual energy samples of the HVAC-R system at previous time periods using a statistically-based seasonal-autoregressive integrated moving average (SARIMA) model. Further, an anomaly is detected at the first time period when deviation between the first expected energy sample and an actual energy sample at the first time period is greater than a dynamic context sensitive threshold. Also, an expected energy sample at next time period is forecasted by modelling a second expected energy sample of the HVAC-R system at the first time period using the statistically-based SARIMA model upon detecting anomaly. The second expected energy sample is forecasted by modelling the actual energy samples at the previous time periods using a physical model.
US10564193B2 Energy monitoring and analysis system
An energy monitoring and analysis system is provided. Sensors are attached to circuit breakers to collect energy consumption data. The energy consumption data is analyzed to determine events associated with the circuit. An energy monitoring system comprising a paddle having one or more sensors can be affixed to existing circuit breakers and provide communication with the energy analysis system. From the events notifications and alerts can be generated to inform consumers such as a utility, monitoring company or end user.
US10564191B2 Test tool for power distribution networks
Methodologies and systems are described herein whereby performance parameters of a power converter may be tested. In one or more embodiments, a system for testing the performance parameters comprises a multi-channel monitoring device including a first channel for monitoring a switch voltage of a power converter and a second channel for concurrently monitoring an output voltage of the power converter. The system further comprises a set of one or more processors for generating, as a function of the switch voltage and the output voltage, and displaying an inductor current waveform approximating current through an inductor of the power converter. Additionally or alternatively, other waveforms such as output current waveforms and inductor voltage waveforms, may be generated during testing of the power converter. An arbitrary wave generator may inject different signals during testing of the power converter.
US10564188B2 Current sensing device and method for producing the same
Provided is a current sensing device including an electrical conductor made of electrically conductive metal; and voltage sensing terminals provided on the electrical conductor. Each voltage sensing terminal is formed by inserting bar-like metal into a through-hole formed in the electrical conductor, and the voltage sensing terminal includes a first terminal portion that is stored in the through-hole and a second terminal portion that protrudes from the through-hole.
US10564185B2 Prober and prober operation method
A prober for preventing a collision between a probe and a probe position detecting camera and a prober operation method are provided. A prober that performs an inspection by bringing a probe into contact with an electrode of a wafer W includes: a probe position detecting camera for detecting the position of the tip of the probe to perform relative positional alignment between the electrode of the wafer W and the probe; a probe height detector, provided separately from the probe position detecting camera, for detecting the height of the tip of the probe from a reference plane serving as a reference for the height of the probe position detecting camera; and a first height adjusting mechanism for changing the height of the probe position detecting camera from the reference plane, based on the detection result of the probe height detector.
US10564181B2 Atomic force microscope with optical guiding mechanism
An atomic force microscope includes a scanner for scanning a probe along at least one translational axis, a stationary light source for generating an incident light beam, a stationary position sensitive detector for detecting a light beam reflected from a cantilever, an optical guiding mechanism for compensating a scanning motion of the probe and configured to guide the incident light beam to a spot on the cantilever and to guide the reflected light beam from the cantilever to the position sensitive detector, wherein the optical guiding mechanism includes at least two optical deflection elements per translational axis arranged to move synchronously with the probe along the respective translational axis, and configured to define an optical path between the light source and the detector for the incident and reflected light beam such that the optical path length is independent of the translation of the probe along the respective translational axis.
US10564177B2 System and method for user activity recognition using accelerometer
A system to recognize user activity includes a filter to form a gravity measurement from a three-dimensional (3D) accelerometer measurement of a user activity; a body component extractor to form a body measurement of the user activity by removing the gravity measurement from the 3D accelerometer measurement; a rotation matrix calculator to form a rotation matrix that is used to rotate the extracted gravity to align with a predetermined direction, and to rotate the 3D accelerometer measurements and the body measurement to be the input to features determiner module; and a features determiner to determine values of a predetermined number of features of the user activity based on the rotated 3D accelerometer measurement and the rotated body measurement in which the predetermined number of features are invariant under arbitrary rotation of the accelerometer measurement around the predetermined direction.
US10564170B2 Sample container carrier, laboratory sample distribution system and laboratory automation system
A sample container carrier for a laboratory sample distribution system is presented. The sample container carrier comprises a magnetic element that is arranged such that a magnetic move force applied to the sample container carrier depends on an angularity. A laboratory sample distribution system comprising such a sample container carrier and a laboratory automation system comprising such a sample distribution system are also presented.
US10564163B2 Method, array and use thereof
The present invention provides methods and arrays for the prognosis and treatment of breast cancer in a subject. In a particular embodiment, the methods comprise the steps of: (a) providing a first proteome sample from the subject; (b) measuring in the first proteome sample the amount of two or more biomarkers selected from the group of biomarkers listed in Table 1; (c) providing an additional proteome sample from the subject; (d) measuring in the additional proteome sample the amount of the two or more biomarkers selected from the group of biomarkers listed in Table 1 measured in step (b); (e) determining the difference between the amount of the one or more biomarkers in the first and additional proteome samples; (f) calculating biomarker velocities; (g) determining a risk of recurrence of breast cancer; and (h) treating the subject.
US10564162B2 Predictive biomarkers
The present disclosure relates to the biological markers SAP, SHBG, Myoglobin, MMP-9, and SCF that are predictive for patient response to treatment with a vascular disrupting agent. In particular, the present disclosure relates to biological markers predictive for cancer patient response to treatment with a vascular disrupting agent, as well as methods of treating a cancer patient with a vascular disrupting agent.
US10564154B2 Capacitance spectroscopic method and electrode
Capacitance spectroscopic method and electrode The application relates to methods and electrodes for electrochemical detection of target species by capacitance spectroscopy. The method is simple, frequency optimised and extremely sensitive to low concentrations of target species. The electrodes of the invention can easily be reused and are ideally suited for use in point-of-care diagnostics.
US10564153B2 Device for detecting misfolded proteins and methods of use thereof
The present invention relates to diagnostic devices as well as methods of using these devices for detecting proteins of interest associated with diseases or disorders in mammals. In particular, the proteins of interest may be misfolded proteins associated with certain misfolded-protein disorders in mammals including those mammals suspected of or at risk of having such disorders.
US10564151B2 Method for determining the total amount and/or concentration of an analyte in the presence of a binding molecule as well as kits, compositions and uses relating thereto
The present invention relates to a method for determining the total amount and/or concentration of an analyte in the presence of a binding molecule as well as kits, compositions and uses relating thereto.
US10564149B2 Populations of mesenchymal stem cells that secrete neurotrophic factors
A method of qualifying whether a cell population is a suitable therapeutic is disclosed. The method comprises: (a) incubating a population of undifferentiated mesenchymal stem cells (MSCs) in a differentiating medium comprising basic fibroblast growth factor (bFGF), platelet derived growth factor (PDGF), heregulin and cAMP for at least two days to obtain a population of differentiated MSCs; and (b) analyzing the expression of CD49 a in the differentiated MSC population, wherein an amount of CD49 a above a predetermined level indicative of the cell population being suitable as a therapeutic.
US10564138B2 Highly selective NOx sensor in the presence of NH3
An improved NOx sensor with an NH3 oxidation catalyst. A sensor module may include a support component, a NOx sensing material positioned on the support component, and an NH3 oxidation catalyst. The NH3 oxidation catalyst may be layered on top of the NOx sensing material or the NH3 oxidation catalyst may be positioned upstream of the NOx sensing material such that the NH3 oxidation catalyst selectively converts NH3 to N2 while permitting NOx through to the NOx sensing material.
US10564137B2 Pre-assembled separation columns
There is provided an integrated system for liquid separation, such as LC, CE, affinity chromatography, and ion exchange chromatography, comprising a column and end-fittings embedded in a plastic material, such as a thermoplastic polymer. The system may further comprise an electrospray emitter directly connected with the outlet of the column, wherein a substantial part of the emitter is covered with the polymer material. There is also provided a method by which a separation column along with the accompanying end fittings for connection with adjacent liquid conduits is embedded in a polymer matrix. This configuration e.g. ensures that the factory-made, correct attachment of the fittings to the column is preserved (since the matrix prevents further user intervention, accidental or otherwise). Accordingly, the responsibility for the correct attachment of the fittings is shifted from the end user to the manufacturer.
US10564130B2 Method and apparatus for acoustic emissions testing
An apparatus comprises an acoustic sensing system and an analyzer module. The acoustic sensing system is positioned relative to an object, wherein the acoustic sensing system detects acoustic emissions and generates acoustic waveform data for the acoustic emissions detected. The analyzer module is implemented in a computer system that receives load data and the acoustic waveform data for the object, generates a plurality of frequency distribution functions using the acoustic waveform data, and generates a frequency distribution function time evolution image containing a plurality of points of each of the plurality of frequency distribution functions.
US10564127B2 Augmented reality visualization for pipe inspection
A defect visualization system includes an augmented reality display system to display an image representing a defect, such as missing metal, in a ferromagnetic material when a user gazes at a portion of the ferromagnetic material hosting the defect, based on magnetic field data provide by a magnetometry system, thereby facilitating locating the defect and replacing magnetometers after the defect has been repaired, even if location references originally present on cladding material are lost or destroyed during the repair.
US10564126B2 Optical polarization inspection device and method
An inspection apparatus comprises a light output unit configured to output first light having a first wavelength and second light having a second wavelength, a magneto-optical crystal arranged so that a reflection film faces a measurement target, a light detection unit configured to detect the first light and the second light, and a light guide optical system configured to guide the first light and the second light toward the magneto-optical crystal and the measurement target, and guide the first light reflected by the magneto-optical crystal and the second light reflected by the measurement target toward the light detection unit. The light guide optical system comprises an optical path switching element configured to perform switching between optical paths of a plurality of optical elements so that the first light and the second light are selectively incident on the light detection unit.
US10564122B1 Electrophoretic soil nutrient sensor for agriculture
An electrophoresis chip-based setup for detection of different ions in buffer solution. The device is able to differentiate ions in, e.g., real soil or other solutions, and to detect concentration of a specific ion in the solution. Fabrication of the electrophoresis chip can use a soft lithography based molding process. The chip can be made out of PDMS on a glass substrate where on-chip valves were used to control timing of injecting sample and buffer solutions. Detection electrodes are used to detect the presence of ions over a period of several minutes. A controllable high voltage power supply system and related signal acquisition, processing and detection setup can be implemented with the sensor in a system. A microfluidic system for automated collection of soil sample through a porous ceramic and using vacuum suction can be used.
US10564120B2 Gas concentration detection device
A gas concentration detection device includes a pump cell, a sensor cell, a monitor cell, a sensor current detection unit detecting a current outputted by the sensor cell, a monitor current detection unit detecting a current outputted by the monitor cell, a voltage adjustment unit adjusting a pump cell voltage applied to the pump cell, and a sensitivity determination unit determining a gas sensitivity of at least one of the sensor cell or the monitor cell. The voltage adjustment unit changes the pump cell voltage from a target voltage into a detection voltage where the concentration of the residual oxygen supplied to the sensor cell and the monitor cell is increased. The sensitivity determination unit determines the gas sensitivity based on a detection current detected by at least one of the sensor current detection unit or the monitor current detection unit in accordance with the concentration of the residual oxygen.
US10564119B2 Direct sequencing device with a top-bottom electrode pair
A DNA sequencing device includes a first layer having a nanochannel formed therein, and a pair of electrodes arranged vertically relative to each other and spaced apart to define an electrode gap. The electrode gap is exposed in the nanochannel, and the electrode gap is in the range of about 0.3 nm to about 2 nm.
US10564118B2 Highly sensitive method for detection of viral HIV DNA remaining after antiretroviral therapy of AIDS patients
Methods for detecting polynucleotides, especially the DNA replicated from samples obtained from subjects infected with pathogenic viruses such as human immunodeficiency virus, by detecting electromagnetic signals (“EMS”) emitted by such polynucleotides, and methods for improving the sensitivity of the polymerase chain reaction (“PCR”).
US10564117B2 Active matrix device and method of driving
An active matrix electro-wetting on dielectric (AM-EWOD) device includes a plurality of array elements arranged in an array, each array element including array element circuitry, an element electrode, and a reference electrode. The array element circuitry includes an actuation circuit configured to apply actuation voltages to the electrodes, and an impedance sensor circuit configured to sense impedance at the array element electrode to determine a droplet property. The actuation circuitry includes a memory capacitor for storing voltage data corresponding to either an actuated state or an unactuated state of the array element, and an input applied to the memory capacitor operates to effect an operation of the impedance sensor circuit. Such input may isolate the array element from the actuation voltage during operation of the impedance sensor circuit, and the memory capacitor may operate as part of the impedance sensor circuit as a reference capacitor for determining the droplet property.
US10564113B2 Material identification method
A method for identifying a material contained in a sample. The sample is subjected to irradiation via ionizing electromagnetic radiation, for example X-rays. The sample is inserted between a source emitting the radiation and a spectrometric detector configured to acquire a spectrum of the radiation transmitted by the sample. The spectrum is subject to different treatment operations to enable classification of the material. The steps are, consecutively: reducing dimensionality, followed by projecting along the predefined projection vectors. Projection makes it possible to establish classification parameters, on the basis of which classification is established.
US10564110B2 Printing result inspection apparatus and method
Provided are a printing result inspection apparatus, a method, and a program capable of determining a printing defect caused by a printing step and a printing paper defect caused by printing paper by reading the printing paper once. A defect determination unit determines whether defected regions extracted from a non-image region are the printing defect or the printing paper defect based on a density change amount and a color, and an image feature amount of a defected region determined as the printing paper defect in the non-image region is stored in paper defect information and is accumulated in a paper defect information storage unit. Next, the defect determination unit determines whether defected regions extracted from image regions are the printing defect or the printing paper defect based on the paper defect information.
US10564109B1 Systems and methods for core data shifting
Provided are systems and methods for shifting core data to account for flaws that include segmenting core data into multiple contiguous core segments defined by breaking points and iteratively assessing and shifting the segments in sequence (from the deepest segment to the shallowest segment) to align the core data of the contiguous core segments with corresponding segments of log data. For each shift of an assessed segment by a given distance the shallower segments of core data are shifted by the given distance. The breaking points used to define contiguous core segments are identified based on image processing of an image of the core, including identification and comparison of Haralick textual feature parameters across different portions of the core image.
US10564107B2 Structured substrates for optical surface profiling
This disclosure provides methods and devices for the label-free detection of target molecules of interest. The principles of the disclosure are particularly applicable to the detection of biological molecules (e.g., DNA, RNA, and protein) using standard SiO2-based microarray technology.
US10564099B2 Method for comparative analysis on mechanical strength of polymer materials
A method for detecting or comparing mechanical strength of macro-molecular polymer materials. The detecting method has the steps of measuring the mechanical strength and the maximum value of the fluorescence absorption spectrum of each of the plurality of samples to form a curve relationship or function relationship between the maximum value of the fluorescence absorption spectrum and the mechanical strength; measuring the maximum value of the fluorescence absorption spectrum of the target material, and using the curve relationship or the function relationship to obtain the mechanical strength of the target material. The plurality of samples and the target material are both prepared from a macro-molecular polymer, and the macro-molecular polymer may be composed of disulfonate-difluorobenzophenone, hydroxyindole and difluorobenzophenone as monomers, and the sulfonate groups of the disulfonate-difluorobenzophenone have metal cations. An object of the method is to identify mechanical properties of polymer materials by fluorescence nondestructive detection.
US10564094B2 Device and method for blood hemoglobin measurement without carboxyhemoglobin interference
The present invention provides a device and a method for blood haemoglobin measurement without carboxyhaemoglobin interference. In the present device and method, oxyhemoglobin, deoxyhemoglobin and methemoglobin are converted into a methemoglobin derivative, i.e. Imidazole-methemoglobin. Imidazole-methemoglobin and carboxyhemoglobin in the matrix are collectively quantified by the reflectance spectroscopy of the matrix at 525 nm, the isobestic point between Imidazole-methemoglobin complex and carboxyhemoglobin molecule.
US10564087B2 Methods for quantifying particulates in cell culture
Provided are methods for quantifying and/or detecting sub-visible particulates in cell cultures. Specifically, the methods comprise a step of breaking down, e.g., lysing, cells in a cell culture. The methods can further comprising filtering the cell culture through a filter. Further provided are methods of quantifying sub-visible particulates that do not pass through the filter using a microscope.
US10564084B2 Rapid characterization of the solubility of amphiphiles
Disclosed is a process and device allowing for fast measurements of the physicochemical properties of amphiphiles (lipids, surfactants, soaps, . . . ). A Marangoni flow is created and characterized using amphiphiles to be characterized. The observed flow is characterized, and using the disclosed process, one can deduce from this measurement many important physicochemical parameters of the amphiphiles such as their critical micellar concentration. Compared to existing techniques, the disclosed process offers the advantage that it requires a single experiment to deduce the parameters, when other techniques (pendant drop method, conductometry, etc . . . ) require the measurement of a quantity (interfacial tension, conductometry) against a systematically varied parameter (amphiphile concentration, . . . ). The disclosed process and devices are ideal to characterize and/or screen rapidly amphiphiles molecules based on their interaction with a solvent.
US10564079B2 Device, system and method for triaxial compression test with/without jacket by gas confining pressure on rock
The present invention discloses a device, system and method triaxial compression test with/without jacket by gas confining pressure on rock, and belongs to the technical field of rock mechanics tests. The device includes a container, wherein an accommodating cavity is disposed in the container for placing a core sample, a first through hole and a second through hole are respectively disposed at an upper end of the container, the first through hole is used for penetration of an end cap for loading an axial pressure to the core sample, the second through hole is used for injecting a gas into the accommodating cavity so as to apply a gas confining pressure on the core sample, a third through hole is disposed at a lower end of a side wall of the container, and the third through hole is used for communicating the accommodating cavity with the triaxial cell so as to achieve pressure transfer and balance between the accommodating cavity and the triaxial cell. During application, the device is installed in the triaxial cell. The container is inflated by a gas inlet and outlet of the triaxial cell and a communicating tube, the internal pressure applied by a high pressure gas on a near field rock wall of a salt cave can be accurately simulated, and a triaxial compression test with/without jacket by gas confining pressure on rock is conducted.
US10564077B2 Device for and method of isolating and analyzing a fraction in a biological sample
A device and a method are provided for isolating a fraction in a biological sample. The fraction is bound to solid phase substrate to define a fraction-bound solid phase substrate. The device includes an input zone for receiving the biological sample therein to capture a desired fraction of the biological sample. A force is provided that is generally perpendicular to gravity. The force is movable between a first position adjacent the input zone multiple other positions adjacent various purification, protein analysis, separation and extraction zones. The force captures the fraction-bound solid phase substrate and the fraction-bound solid phase substrate moves from the input zone to the other zones to perform a multi-step assay on the isolated fraction within the device.
US10564075B2 Prefixation for increased rare cell recovery
Traditionally, enriching or isolating rare circulating cells from a sample has proven difficult as rare circulating cells can be heterogeneous, which limits the use of techniques based on biological properties (e.g., cell surface markers), and can be flexible, which hinders techniques based on physical properties (e.g., diameter size). Methods disclosed herein are capable of enriching or isolating rare circulating cells are minimally impacted by heterogeneity or flexibility of rare circulating cells, and therefore, overcome disadvantages observed with prior techniques. For example, a method for enriching or isolating rare circulating cells from a sample of a subject including fixing one or more rare circulating cells in a sample to create a fixed sample, and isolating the one or more rare circulating cell from the fixed sample using a size exclusion technique is disclosed.
US10564073B2 Insert for an inflow and outflow apparatus
An aircraft-mountable inflow and outflow apparatus has an accumulating sleeve, an inflow line and at least one exit opening. The regulating sleeve has an entry opening. The inflow line has a supply-line connection for a respective supply line. The accumulating sleeve forms a first supply-line portion, is designed for insertion into a respective shaft of the respective inflow and outflow apparatus and is dimensioned such that, in a state in which the insert has been inserted into the respective shaft, the entry opening of the accumulating sleeve is located in the vicinity of an opening between a respective head part and the respective shaft of the respective inflow and outflow apparatus. Furthermore, the accumulating sleeve is connected to the supply-line connection for a respective supply line via the entry line, which constitutes a second supply-line portion.
US10564066B2 Fatigue testing
The present invention relates to a method of fatigue testing an elongate specimen, such as a wind turbine blade, comprising: calculating a service life damage sum at one or more locations on at least one respective first section of an elongate specimen, responsive to at least one strain time history associated with the specimen; determining a predicted test damage sum at the one or more locations for each of a plurality of predetermined test blocks separately applicable to the specimen; and selecting at least one test block associated with the plurality of predetermined test blocks based on a comparison of the predicted test damage sum with the service life damage sum for each of the one or more locations, wherein the selected at least one test block is applicable to the specimen to cause a test damage sum at each of the one or more locations that at least substantially matches the service life damage sum at each of the one or more locations.
US10564065B1 Water detection assembly
The present disclosure relates to a water detection device that includes a water-activated battery configured to switch from a dormant condition to an active condition upon contact with water, such that the water-activated battery supplies an electrical voltage upon contact with the water, an electronic circuit configured to receive the electrical voltage from the water-activated battery, where the electronic circuit is configured to communicate with an external, electronic device via one or more wireless communication techniques when the electronic circuit is powered by the electrical voltage, and where communication between the electronic circuit and the external, electronic device is an uninterrupted communication when the electronic circuit is receiving the electrical voltage from the water-activated battery, and a housing configured to receive the water-activated battery and the electronic circuit, where the housing has passageways configured to facilitate movement of the water into the housing and toward the battery.
US10564064B2 Method of leak testing a low conductivity part
A method of leak testing a fluid passage of a part manufactured from a low conductivity material includes measuring an electrical resistance between an interior wall surface of the fluid passage of the part, and an exterior wall surface of the fluid passage of the part. The measured electrical resistance is compared to a threshold value to determine if the measured electrical resistance is equal to or greater than the threshold value, or if the measured electrical resistance is less than the threshold value. The threshold value is equal to a nominal wall thickness of the fluid passage multiplied by a resistivity of the material used to form the part. The part passes the leak test when the measured electrical resistance is equal to or greater than the threshold value. The part fails the leak test when the measured electrical resistance is less than the threshold value.
US10564063B2 System and method for detecting failures in insulating glass units
A system for detecting leaks in a sealed insulating glass unit (IGU) includes a pressure source, a flow path that extends between the pressure source and a distal end removably coupleable to the IGU to place the pressure source in fluid communication with an interior space of the IGU, and a pressure sensor to monitor a pressure level in the interior space. A method for testing the IGU for leaks includes applying a pressure to an interior space of the sealed IGU, monitoring the pressure in the interior space, and determining whether one or more failure conditions exists by comparing the monitored pressure to a desired pressure after a specified period of time. The IGU failure exists if the monitored pressure is less than the desired pressure (e.g., less than the desired pressure by more than a predetermined amount) after a first specified period of time, if after reaching the desired pressure the difference between the applied pressure and the desired pressure is greater than a predetermined amount after a second specified period of time, or if one or more of the glass lites breaks.
US10564060B2 Pressure sensing devices, systems, and methods for alleviating interference from moisture
A pressure sensing device with a tubular pressure port including an internal chamfer adjacent to a deflectable diaphragm, and/or a hydrophobic or superhydrophobic coating applied to at least a portion of the tubular pressure port, the internal chamfer, and/or the deflectable diaphragm. The internal chamfer and/or the hydrophobic or superhydrophobic coating are configured at least in part to reduce adhesive forces between condensation and the surface of the tubular pressure port, to reduce the tendency for capillary action to draw condensation towards the deflectable diaphragm, and/or to increase the tendency for capillary action or gravity to draw condensation away from the deflectable diaphragm and out of the tubular pressure port.
US10564058B2 Dynamometer load device
A dynamometer load device applies a load to a dynamometer unit that is connected to a hub of a wheel of a motor vehicle and being movable. The dynamometer load device applies, in conjunction with steering of the motor vehicle, a load to the dynamometer unit turning along with the hub. The load is applied in a direction opposite to a turning direction of the dynamometer unit.
US10564055B2 Circuit for determining mechanical stress levels based on current gains
A stress sensor includes a semiconductor die to which a mechanical stress is applied. The semiconductor die includes at least one bipolar junction transistor; at least one current source configured to inject at least one current through the at least one bipolar junction transistor; and a processing circuit configured to measure a first current gain and a second current gain of the at least one bipolar junction transistor based on the at least one injected current, to determine a first mechanical stress level based on the first current gain, to determine a second mechanical stress level based on the second current gain, and to generate a mechanical stress level signal based on the first mechanical stress level and the second mechanical stress level, wherein the mechanical stress level signal represents the applied mechanical stress, at least a portion of which is applied to the at least one bipolar junction transistor.
US10564048B2 Semiconductor device and power conversion device
According to the present invention, a semiconductor device includes a semiconductor chip, resistance of which changes in accordance with temperature, an external resistor connected in series with the semiconductor chip and a detector configured to detect, while a first voltage is applied between both ends of a series circuit formed by the semiconductor chip and the external resistor, a second voltage applied between both ends of the external resistor, wherein the detector calculates a temperature of the semiconductor chip from the second voltage.
US10564046B2 Internal temperature measuring apparatus and temperature difference measuring module
An internal temperature measuring apparatus includes a base and a MEMS device disposed on the base. The MEMS device includes a top face and a support. The top face includes a first thermopile configured to measure a first temperature difference used to calculate an internal temperature and a second thermopile configured to measure a second temperature difference used to calculate the internal temperature together with the first temperature difference. An orientation in which a cold junction of each thermocouple constituting the first thermopile is viewed from a hot junction coincides with an orientation in which a cold junction of each thermocouple constituting the second thermopile is viewed from a hot junction.
US10564045B2 Testing device for a battery
A testing device for a battery has a housing with a housing opening and is designed to position a degassing element at the housing opening. The testing device has a pressure sensor for permitting at least one detection process of a pressure value during a test, and the testing device has a triggering device which is designed to cause a battery cell of the battery to degas in a controlled fashion.
US10564042B1 Advantages of spatial demodulation in interferometric optical sensing applications
A method of interferometric optical sensing via spatial demodulation includes emitting a laser beam; splitting the laser beam into a reference beam and an interrogation beam; converting a desired signal into a change in the optical path of the interrogation beam via an optical sensor; and capturing the reference beam and the interrogation beam via a camera, wherein the interrogation beam is incident to the camera at a first angle and the reference beam is incident to the camera at a second angle different from the first angle, thereby causing an interference pattern at the camera.
US10564038B2 Spectral characteristic acquiring apparatus, image forming apparatus, image forming system, image forming apparatus management system, and image forming apparatus management method
A spectral characteristic acquiring apparatus includes a color data acquiring unit including a plurality of spectral sensors configured to receive reflected light from an object that has been irradiated with light to acquire color data of the object, a spectral characteristic calculating unit configured to estimate spectral characteristics of the object based on the acquired color data of the object using a preset transformation matrix, a first conveying unit configured to convey the object in a predetermined conveying direction, and a second conveying unit configured to convey the color data acquiring unit in a direction intersecting the predetermined conveying direction. The plurality of spectral sensors are arrayed in the predetermined conveying direction.
US10564036B2 Color separation in images
Systems, methods and computer program products for segmenting colors in a sample image comprised of pixels using a processor configured by code executing for selecting at least one color value present within the sample image and for each color selected from the sample image comparing the color values of each pixel of the sample image to the selected color value and averaging the color values of each pixels of the sample image having a color value difference below a pre-determined threshold. The method also includes outputting the average color value as a color value data object; and associating each averaged color value with sample image.
US10564034B2 Method for calibrating a rotatable and pivotable piece of technical stage equipment
Method for calibrating a spotlight (1) which is rotatable about a pan axis (7) by entering pan values and pivotable about a tilt axis (8) by entering tilt values to absolute angle coordinates, wherein the spotlight creates an illuminated, preferably elliptical, area (5) on the ground (3) by means of a directed cone of light (4), wherein a light sensor (2) is placed on the ground (3), wherein the illuminated area (5) is moved across the ground (3) by rotating and pivoting the spotlight (1), wherein the light sensor (2) detects the edges of the illuminated area (5) and wherein a mapping assignment of the pan values and/or tilt values of the spotlight (1) to the angular coordinates of the spotlight (1) is determined by rotating and/or pivoting the spotlight (1) and by detecting the illuminated area (5) anew.
US10564033B2 Procedure for comparing a reception beam impinging on a laser receiver with a rotating laser beam
A method for comparing a reception beam incident on a laser receiver with a rotating laser beam transmitted by a rotating laser in a direction of rotation, where the laser receiver includes an evaluation unit and a detection field having a first measuring range and a second measuring area, includes, when the reception beam is incident on the detection field, determining a first reception signal which represents a first time trend of the incident reception beam in the first measuring range and a second reception signal which represents a second time trend of the incident reception beam in the second measuring range. A direction of movement of the reception beam relative to the laser receiver from the first and the second reception signals is determined. The direction of the movement of the reception beam is compared by the evaluation unit with the direction of rotation of the rotating laser beam.
US10564029B2 Waste container with weight-measurement system
A weight-measurement system for inclusion or use with a waste container includes scale devices in communication with a remote computer via a communications module. The scale devices can be provided by load cells for example load-pin load cells used as axles for wheels mounted to a base frame supporting the waste container so that the wheeled base frame serves as a scale platform for the waste container. The remote computer can be programmed to receive from the load cells, via the communications module, weight data representing the total weight of the waste container and its waste contents, then deduct the known weight of the waste container when empty, to determine the actual weight of the waste contained in the waste container. And the computer can be programmed for providing a notification if a preset waste weight limit is met or neared and automatically scheduling emptying by a waste-collection vehicle.
US10564028B2 Dispersion unit for a combination weigher
A combination weigher includes: a dispersion unit adapted to radially disperse food products dropped in from above and onto the dispersion unit; a plurality of V-shaped like guide structures extending radially away from a center of the dispersion unit and arranged such that a narrower end of the V-shaped like guide structures face a center point of the dispersion unit; a plurality of hoppers associated to each of the trenches arranged below the outfeed ends of the trenches; and a control unit; and screw feeders arranged in each of the trenches operated by the control unit. The space between adjacent V-shaped like guide structures at a distance R1 defines a buffer zone for radially dispersed food products from the dispersion unit. The screw feeders in the adjacent trenches have opposite orientation and rotate in opposite directions such that upper part of the screw feeders are rotating away from each other.
US10564026B2 Filling level measuring device with a foldable antenna device
The invention relates to a fill level measurement device for determining a topology of a bulk material surface, comprising a foldable antenna assembly. The antenna assembly has a folded and an unfolded state. In the folded state, the antenna assembly can be pushed through a relatively small container opening when the measurement device is being fitted to a container. The antenna assembly is unfolded after the measurement device has been attached. This can make fitting less complex.
US10564025B2 Capacitive fluid level sensing
Capacitances are measured for a level measurement capacitive sensor (18) spanning from a lower end to a higher end of a fluid level measurement range (30), a first capacitive calibration sensor (20) below the fluid level measurement range (30), and a second capacitive calibration sensor (22) above the fluid level measurement range (30). A degree to which the lower end of the fluid level measurement range (30) is immersed in a first fluid and the upper end of the fluid level measurement range (30) is immersed in a second fluid is determined based on a capacitance of the level measurement capacitive sensor (18), a first calibration value characterizing the first fluid and derived from a capacitance of the first capacitive calibration sensor (20), and a second calibration value characterizing the second fluid and derived from a capacitance of the second capacitive calibration sensor (22).
US10564023B2 Friction measurement for electromechanical liquid level gauges
An electromechanical servo gauge includes a displacer on a wire from a drum for causing a torque on the drum, a servo motor coupled by a drive shaft for rotating the drum, wherein a change in a liquid level moves the ESG out of balance, and a force transducer is positioned for measuring the torque on the drum and converting the torque into a physical quantity. The processor implements an automatic friction determination algorithm. A first move moves the displacer in a first direction for ≥1 motor step(s) to a first position and first physical quantity data including a first physical quantity (Q1) is measured by the transducer. Second moving moves the displacer in an opposite direction ≥1 step(s) to reach a second displacer position and second physical quantity data including a second physical quantity (Q2) is measured. A hysteresis measure is determined from the first and second physical quantity.
US10564022B2 Aircraft fuel gauging method using virtual probes
A method of fuel gauging includes the use of limited physical probes and a number of virtual probes that are mathematically represented despite having no physical representation. Each probe determines the volume of fuel in a particular section of the fuel tank. The calculation method includes using the attitude of the fuel tank to calculate the rotation of each physical probe, using this information to determine the height of the fuel at each physical probe, and extrapolating the physical height information to determine the position of each virtual probe. Once the information on each physical and virtual probe is obtained, a total fuel volume can be calculated.
US10564021B1 Pitcher and mixing ruler for preparing and dispensing beverages
A ruler for mixing the ingredients of a selected beverage is slidably received in a vertical slot formed on the inside wall of a pitcher. The beverage ingredients for mixing are listed on each side of the ruler. The list of ingredients for each beverage is color coded to distinguish one beverage from another. The amount and order for mixing the ingredients in the pitcher are identified by parallel spaced measuring lines extending from the bottom to the top of the ruler. The lowermost measuring line on the ruler identifies the first ingredient added to the pitcher. The remaining ingredients are sequentially added to the pitcher to the level of the measuring line identifying each ingredient. The ingredients for mixing are added to the pitcher without requiring the volume of each ingredient to be separately measured and added. With the mixing ruler being releasably attached to the pitcher a set of mixing rulers for a collection of beverage recipes is available for use in mixing beverages in the pitcher.
US10564019B2 Infrared-based gas flowmeter
The invention is a gas flowmeter that produces precise flow measurements at low-flowrate ranges (for example, between 0.25 mL/min to 5,000 mL/min). It uses an infrared (“IR”) beam to detect the passing of a gas bubble through a liquid within a glass column. A “broken” beam is detected by the microcontroller for each passing of a bubble. This ability to allow the IR beam to be broken exactly at the passing of a bubble is made possible by the slit-over-slit design at the sides of the glass column and the column holder.
US10564008B2 Inductive displacement sensors
A transducer for an inductive displacement sensor includes a secondary winding of 2N turns of alternating directions extending in a zone of length Dtot, the winding including: a first coiled conductive section forming N half-turns, extending between a first end of the winding, situated at the midpoint of the length Dtot, and a first point of the winding, situated at one end of the length Dtot; a second section forming N half-turns, extending between the first point and a second intermediate point situated at the midpoint of the length Dtot; a third section forming N half-turns, extending between the second point and a third intermediate point situated at a second end of the length Dtot; and a fourth section forming N half-turns, extending between the third point and a second end of the winding situated at the midpoint of the length Dtot.
US10564004B2 Long range magnetic proximity sensor
A magnetic proximity sensor includes first and second spaced wings. Each wing has a protrusion extending outwardly from an edge near or at a corner thereof. The protrusions face each other to provide a narrow gap area. A magnetic assembly secured to each of the wings extends across the gap and is spaced from the protrusions. A magnetic sensor element is disposed at the narrow gap area. The magnetic assembly projects magnetic flux toward the first wing. Magnetic flux passes via the first wing and the protrusion thereof and crosses the narrow gap area to the protrusion of the second wing. The second wing provides a return path for magnetic flux to the magnetic assembly. The magnetic proximity sensor senses decreased magnetic flux when a target approaches.
US10563996B2 System for generating travel route to be serviced by primary transportation service and secondary transportation service
A method includes generating, by a first transportation service, a first route based on a transportation request. The method further includes providing, to a computing device, first navigation information based on the first route to direct the computing device to service the transportation request. The method further includes generating, based on second transportation service data received from a second transportation service, a second route corresponding to the transportation request. The second route includes a first segment to be serviced by the computing device of the first transportation service using a first transportation vehicle and a second segment to be serviced by the second transportation service using a second transportation vehicle. The method further includes providing, by the first transportation service, second navigation information to the computing device to direct the computing device to service the first segment of the second route.
US10563992B2 Method and apparatus for optimal path generation
A method for optimal path generation includes generating a candidate path to be taken by a platform to move from a start point to a final point, splitting the candidate path into a preset number of sections, calculating a curvature variation of each of the sections, acquiring an optimal path parameter that minimizes a sum of the curvature variations, by changing a path parameter of the candidate path, and determining, as the candidate path corresponding to the optimal path parameter as an optimal path.
US10563990B1 Event-based route planning
Systems and methods are provided for event-based route planning. Information of events taking place in a predetermined geographic area is received. An origin and at least one destination are determined. One or more first routes for traveling from the origin to the destination are determined from the predetermined geographic area. One or more segments in each of the first routes are determined based on the received information, each segment being associated with a corresponding recommendation for travelling via the segment.
US10563989B2 Visual and lateralized navigation assistance system
The invention relates to a navigation assistance system comprising an electronic device and first and second human-machine interfaces that cooperate with the electronic device. The latter produces an orientation instruction, in the form of a message transmitted to one of said first and second human-machine interfaces depending on the orientation of a change of direction. Each human-machine interface advantageously comprises a display for outputting a light indication in response to the reception of the message. Advantageously positioned to the left and right, respectively, within the field of vision of a user of the system, the displays of the first and second human-machine interfaces output to the user a visual and lateralized navigational aid that is particularly intuitive and non-invasive.
US10563987B2 Inertial navigation system
An inertial measurement system for a spinning projectile comprising: first (roll), second and third gyros with axes arranged such that they define a three dimensional coordinate system; at least a first linear accelerometer; a controller, arranged to: compute a current projectile attitude comprising a roll angle, a pitch angle and a yaw angle; compute a current velocity vector from the accelerometer; combine a magnitude of said velocity vector with an expected direction for said vector to form a pseudo-velocity vector; provide the velocity vector and the pseudo-velocity vector to a Kalman filter that outputs a roll gyro scale factor error calculated as a function of the difference between the velocity vector and the pseudo-velocity vector; and apply the roll gyro scale factor error from the Kalman filter as a correction to the output of the roll gyro.
US10563986B2 Cladding-pumped waveguide optical gyroscope
A waveguide optical gyroscope (WOG) is disclosed. One WOG may comprise an amplified spontaneous emission (ASE) source, a sensor comprising a waveguide loop disposed in a first cladding material interposed between layers of at least a second cladding material having an index of refraction lower than an index of refraction of the first cladding material, wherein the sensor is configured to receive an output signal of the ASE source, and a pump source configured to pump the first cladding material with an in-plane pump signal.
US10563984B2 Method and device for determining rotational rate
An angular rate sensor has a ring, a plurality of sensor-drivers, circuitry, a controller, an energy sensor, and an output signal generator. The sensors-drivers may be capacitors, inductors, or a sensor having a piezoelectric material. The sensor-drivers each have a component that vibrates along with the ring, and the sensor-drivers are arranged in cooperating sets, each cooperating set having two sensor-drivers positioned 180° apart. The circuitry can selectively engage some of the cooperating sets as sensors and others of the cooperating sets as drivers. Those sets used as sensors sense motion of the ring. Those sets used as drivers apply forces to the ring. Some of the drivers cause the ring to vibrate at its natural frequency, and some of the drivers seek to inhibit motion of the ring at particular locations. Locations at which drivers seek to inhibit motion are those locations that would be nodes in the absence of angular motion.
US10563982B2 Hybrid MEMS microfluidic gyroscope
A hybrid MEMS microfluidic gyroscope is disclosed. The hybrid MEMS microfluidic gyroscope may include a micro-machined base enclosure having a top fluid enclosure, a fluid sensing enclosure and a bottom fluid enclosure. The hybrid MEMS microfluidic gyroscope may include a plurality of cantilevers disposed within the bottom semi-circular portion of the micro-machined base enclosure or a single membrane disposed within the bottom semi-circular portion of the micro-machined base enclosure.
US10563979B2 Methods, apparatus, computer programs and non-transitory computer readable storage mediums for controlling a robot within a volume
A method of controlling a robot within a volume, the method comprising: receiving a three dimensional model including a model of the robot and a model of the volume in which the robot is configured to move within; defining a plurality of positions within the model of the volume to which the robot is moveable to, the plurality of positions being identified by an operator; receiving scanned three dimensional data of the robot and at least a part of the volume; determining a transformation algorithm using the three dimensional model and the scanned three dimensional data; applying the transformation algorithm to one or more positions of the plurality of positions to provide one or more transformed positions; and controlling movement of the robot using one or more of the transformed positions.
US10563978B2 Apparatus and method for measuring a three dimensional shape
Provided are an apparatus and a method for measuring a three dimensional shape with improved accuracy. The apparatus includes a stage, at least one lighting unit, a plurality of image pickup units and a control unit. The stage supports an object to be measured. The lighting unit includes a light source and a grid, and radiates grid-patterned light to the object to be measured. The image pickup units capture, in different directions, grid images reflected from the object to be measured. The control unit calculates a three dimensional shape of the object from the grid images captured by the image pickup units. The present invention has advantages in capturing grid images through a main image pickup portion and sub-image pickup portions, enabling the measurement of the three dimensional shape of the object in a rapid and accurate manner.
US10563977B2 Three-dimensional measuring device
A three-dimensional measurement device includes: an illuminator that irradiates a measured object with a predetermined light; an imaging device that comprises: an imaging sensor displaceable at least in a vertical direction; and a both-sided telecentric optical system that causes the imaging sensor to form an image of a predetermined area on the measured object irradiated with the predetermined light; a conveyor that moves the illuminator and the imaging device relative to the measured object; and a controller that: executes three-dimensional measurement of a predetermined measurement object on the measured object, based on the taken image; measures a height of the predetermined area at least at a time prior to imaging of the predetermined area under the predetermined light; and changes a height position of the imaging sensor based on a measurement result to adjust an interval between the predetermined area and the imaging sensor to a predetermined distance.
US10563975B1 Dual-sensor arrangment for inspecting slab of material
According to an aspect of one or more embodiments, the present subject matter describes an apparatus for inspecting a slab of a material. The apparatus comprises a first and second low-coherence sensor configured to irradiate a first and second side of a slab of material with first light having a first polarization and second light having a second polarization, and thereafter configured to detect a reflection. A first polarizer is configured to allow reflected first light having the first polarization to pass through, and reject a second-light cross-talk portion having the second polarization. A second polarizer is configured to allow reflected second light having the second polarization to pass through, and reject a first-light cross-talk portion having the first polarization. Further, a computing-system is configured to receive signals representing the reflected first light and the reflected second light; and analyze the reflected first light and the reflected second light.
US10563974B2 Method for measuring a height map of multiple fields of view and combining them to a composite height map with minimized sensitivity to instrument drift
A method for measuring a height map of multiple fields of view on a surface of a substrate with an optical profilometer and combining them to a composite height map, the method includes: moving the profilometer relative to the surface from field to field along a route; measuring height maps of fields on the surface along the route with the profilometer; and, combining a plurality of height maps of measured fields by normalizing said height maps to each other to produce a composite height map of the surface; wherein the route is configured to minimize sensitivity to height drifting of the profilometer during combining a plurality of the height maps.
US10563969B2 Apparatus and method to compensate bearing runout in an articulated arm coordinate measurement machine
A method and apparatus for correcting errors in a bearing cartridge used in a portable articulated arm coordinate measurement machine (AACMM) is provided. The method includes providing a cartridge having a first bearing and a second bearing arranged in a fixed relationship to define an axis, the cartridge further including an angle measurement device configured to measure a rotation of a portion of the cartridge about the axis. A plurality of angles is measured with the angle measurement device. A first plurality of displacements is determined at a first position along the axis, each of the first plurality of displacements being associated with one of the plurality of angles. Compensation values are determined based at least in part on the plurality of angles and the first plurality of displacements.
US10563966B2 Vibratory powder trickler
A powder trickier is provided. The trickier includes a hopper for containing powder in bulk. A dispensing tube has a portion thereof in flow communication with the hopper. A vibrator is associated with the dispensing tube to induce powder flow from the hopper into and through the tube for dispensing powder from a tube outlet.
US10563965B1 GPS arrow system to track a moving object
A GPS arrow system to track a moving object. The GPS arrow system to track a moving object generally includes an arrowhead comprising a blade and an opening in the blade, a GPS tracking unit comprising a GPS attachment opening, and an attaching ring for attaching the GPS tracking unit to the arrowhead. The attaching ring comprises a gap that is expandable so that an end of the attaching ring can be passed through the opening in the arrowhead and the GPS attachment opening, for connecting the GPS tracking unit to the arrowhead. The arrowhead may be attached to the shaft of an arrow. The GPS tracking unit can transmit position signals that can be received by a handheld unit being carried by a user, such as a hunter, and used to track a moving object.
US10563961B2 Pre-stressed curved ceramic plates/tiles and method of producing same
A pre-stressed curved plate comprising a curved plate having at least one concave surface, the curved plate being enveloped and adhesively bonded with tensioned reinforcing fibers, whereby the reinforcing fibers are first wound around the plate under tension being spaced apart from the concave surface and subsequently subjected to pressure to stretch and bond the reinforcing fibers to the surfaces of the plate, where upon bonding, the tensile strain of the fiber introduces stress in the plate.
US10563960B2 Armour system with projectile yaw angle generating layer
The invention relates to an armoured object having one or more sides that are at least partially formed of a layered armouring system comprising at least an inner layer and an outer layer (which—at least during use—is closer to a strike face than the inner layer), which inner layer is a projectile-resisting layer having an E-modulus of 1 GPa or more, and the outer layer is a projectile-destabilising layer having a lower E-modulus than the projectile-resisting layer, which projectile-destabilising layer has a Hooke number (ρ·v2/E) of at least 1.0 at a velocity (v) of 800 m/sec.
US10563959B2 Ballistic protective textile structure and method for making it
A composite ballistics protective textile structure comprises at least a textile element and one or more textile or thermoplastic matrix elements. The first textile element comprises unidirectional yarn fibers or flat strips. The second textile element comprises flat strip elements consisting of unidirectional yarns or thermoplastic films. Additional elements comprise thermoplastic matrix arrangements, based on rubber, elastomeric polymers or being laminated with thermoplastic films, for stabilizing the structure and reducing bullet trauma impacts.
US10563958B2 Active multi-spectral system for generating camouflage or other radiating patterns from objects in an infrared scene
An apparatus includes at least one transmitter configured to transmit wireless signals that heat objects in a scene and cause the objects to radiate thermal energy and create a pattern of thermal radiation in the scene. The apparatus also includes at least one controller configured to control the at least one transmitter in order to control the creation of the pattern of thermal radiation in the scene. The pattern of thermal radiation in the scene could include a camouflage pattern that increases clutter in an infrared image of the scene, at least one temporary infrared marker, or at least one false shape in an infrared image of the scene. The pattern of thermal radiation in the scene could reduce a contrast between a cold infrared background in the scene and one or more targets in the scene.
US10563957B1 In-line flashlight system for firearms
A flashlight mounting system for mounting a flashlight on a firearm includes a light barrel, which is sized and shaped for containing a flashlight and which is mountable on the firearm, a light activator plug positioned inside the light barrel, a light control member positioned on the outside of the light barrel, and a connector, which extends through a slotted hole in the light barrel and connects the light control member to the light activator plug. Sliding the light control member on the outside of the light barrel moves the light activator plug on the inside of the light barrel to push and activate an on-off switch on the flashlight in the light barrel.
US10563956B2 Adjustable rail mounting system
Devices mountable to a rail having a recoil groove are provided. In one aspect a device mountable to a rail having a recoil groove has a rail positioner having a longitudinal length with a plurality of teeth arranged along an edge of the longitudinal length and a recoil groove insert extending away from the rail positioner and configured to be inserted into the recoil groove, a first body member having a first rail engagement surface and plurality of openings generally sized to receive the plurality of teeth and arranged along a length of the first body a second body member having a second rail engagement surface opposite the first body member, and a clamping structure operable to tighten and maintain a clamping force between the first body member and the second body member when the rail positioner is arranged in therein and that can be released facilitate installation and removal of the mounting to a rail.
US10563954B2 Aiming system comprising a screen covered with a tactile interface and corresponding aiming method
The invention provides an aiming system comprising a display control unit connected to a screen having a surface that is covered at least in part by a touch interface, the display control unit being arranged to inlay an aiming frame in the images displayed on the screen. According to the invention, the display control unit is arranged to: inlay a control zone in a portion of the touch interface; and to move the aiming frame on the screen as a function of a contact exerted on the touch interface in the control zone. The invention also provides an aiming method implemented with such a system.
US10563953B2 Retention device
Representative implementations of devices and techniques provide an adjustable retention system for an implement holster (such as a handgun holster, for example). The retention device of the adjustable retention system can be temporarily or permanently coupled to a holster, and includes at least one retention bump protruding from a surface of a base of the device.
US10563947B2 Training magazine and safety system for firearms
A training magazine and safety system for a magazine-fed firearm are provided. The training magazine includes a safety block at a top of the magazine, configured to block the breach of the firearm and thus keep the bolt of the firearm locked to the rear such that the firearm is incapable of firing. The safety block can include a notch in a front portion thereof, which is configured to accommodate a chamber flag while the chamber flag is in the chamber of a firearm. As such, the chamber flag and training magazine can be used together as a safety system. Methods of training are also provided.
US10563946B2 Inverted pistol table stand system and device
A pistol table stand system includes a pistol; a pistol table stand, including a bottom plate, and a pistol holder, including a holder protrusion that matches an ejection port of a pistol, and right and left side-flanges; such that the pistol can be positioned on the pistol holder in an inverted position between the right and left side-flanges.
US10563944B2 Gun barrel sound suppressor
A gun barrel sound suppressor incorporating a housing having a breach end, a muzzle end, and a barrel axis extending between those ends; a bullet passage conduit aligned with the barrel axis; a first annular gas outlet port opening the bullet passage conduit; a first annular gas inlet port further opening the bullet passage conduit, the first annular gas inlet port being positioned muzzlewardly from the first annular gas outlet port; a first circumferentially extending “U” channel having a web, having a breachward arm having a distal end, and having a muzzleward arm having a distal end, wherein the distal end of the first breachward arm communicates with the first annular gas outlet port, and wherein the distal end of the first muzzleward arm communicates with the first annular gas inlet port.
US10563943B2 Weapon locking apparatus
A locking apparatus having a magnetic lock for releasably securing an article, such as a weapon, and for deterring unauthorized removal of the secured article from the apparatus. The locking apparatus has a lock head with a sliding latch that can be moved between opened and closed positions in response to a magnetic lock to which coded signals are transmitted by the user via a control module to actuate the magnetic lock.
US10563942B2 Speed loaders and assemblies for loading cartridges in revolver cylinders
Speed loaders and assemblies for loading cartridges in revolver cylinders are provided. A speed loader assembly for loading cartridges in a revolver cylinder includes a speed loader, the speed loader including a body which defines a plurality of passages, each of the plurality of passages configured to accommodate a cartridge therein. The speed loader assembly further includes a protective casing removably connectable to the speed loader, the casing including a sidewall defining an interior and having a closed polygonal cross-sectional profile. Portions of cartridges extending from the passages are encased by the protective casing.
US10563940B2 Firearms slide serrations
A firearm slide and a firearm having a slide has a rail portion along which a slide moves translationally, the slide provides a plurality of serrations. The slide has a height and each serration of the plurality of serrations is cut into the slide along the entire height of the slide. The slide defines a horizontal axis and the plurality of serrations are angled relative to the horizontal axis. The serrations are in groups of serrations separated by one or more unserrated portions of the slide. The serrations being configured to maximize the thickness of the slide portion in the rail portion.
US10563939B1 Forward assist for a firearm
A forward assist that includes at least some of a plunger; a partially rotatable, spring biased pawl extending from a portion of the plunger; a projection extending from a first end of the plunger; and at least one head having a recess formed in at least a portion of the, wherein the head recess is mateable with the projection of the plunger, and wherein the head is secured to a first end of the plunger via interaction of the projection and the head recess.
US10563932B2 Process and apparatus for cooling catalyst
A process and apparatus for cooling catalyst in a catalyst cooler is disclosed. Nested tubes in the catalyst cooler have an undulating wall for improving heat transfer from the catalyst bed across the wall to the water inside the tubes. The outer tubes have an end wall at an inlet end opposed to an outlet end of a respective inner tube. The helical wall improves the efficiency of heat transfer to increase cooler duty for heavy feed stocks.
US10563929B2 Heat exchanger tube spacing device (varinats)
Heat exchangers for use in heavy liquid metal coolant mediums that ensure reliable fixation and spacing of heat exchanger tubes. A first embodiment includes one supporting spacer grid having a cylindrical shell and two or more tiers of plates spaced apart at a preset gap, while the width of each plate is parallel to the shell axis. Ends of all plates are fixed to the shell such that plates of any tier are parallel to each other and located at the preset gap. Plates of different tiers are criss-crossed at an angle of 60 degrees along the shell axles and fastened together at the crossing points. Another embodiment includes three dividers which run through the cylinder axis; their ends are connected to the shell and are spaced at an angle of 60 degrees.
US10563925B2 Cooling assembly for service vehicle
A cooling assembly, for a service vehicle, includes a frame arranged to define an internal cavity, with the frame having six faces: a bottom face, a top face, and four side faces. The first face is configured to be mounted on the service vehicle. Three of the four side faces are each configured to have at least one cooler mounted thereon. A remaining one of the four side faces is positioned facing an engine of the service vehicle and has a barrier element to restrict drawing air through the remaining one of the four faces.
US10563920B2 Oven-style nozzle for reworking operations involving bottom-side terminated components or other components
An apparatus includes a gas interface configured to be fluidly coupled to a gas source and to receive a heated gas flow from the gas source. The apparatus also includes a convection-to-radiant heat transfer section configured to receive convection heat from the heated gas flow. The apparatus further includes a compartment configured to receive a component. The heat transfer section is configured to convert the convection heat into radiant heat and to provide the radiant heat to the compartment in order to heat the component within the compartment. The apparatus is configured to substantially block the heated gas flow from contacting the component within the compartment. One or more exhaust vent openings may be configured to allow exhaust of the heated gas flow from the apparatus. A damper may be configured to selectively release or block the one or more exhaust vent openings.
US10563917B2 Heating device
Embodiments include a heating device for heating a workpiece, including a furnace defining a closed space insulated from an exterior and surrounded by a heat insulator, a heater disposed in the furnace to heat a workpiece, a bar-shaped support element for supporting a workpiece in the furnace, and bases holding longitudinal ends of the support element for mounting the support element on a wall of the furnace, the support element being configured to increase the bending strength against sagging between its longitudinal ends.
US10563913B2 Systems and methods for hydrocarbon refrigeration with a mixed refrigerant cycle
Methods and systems for reducing the pressure of a hydrocarbon-containing stream so as to provide a cooled, reduced-pressure hydrocarbon-containing stream are provided. Facilities as described herein utilize a single closed-loop mixed refrigeration system in order to facilitate transportation, loading, and/or storage of a liquefied hydrocarbon-containing material at or near atmospheric pressure. In some aspects, the facilities can include at least one separation device for removing lighter components from the feed stream, which may separately be recovered as a vapor product for subsequent processing and/or use.
US10563912B1 Mechanism to reduce lateral play in crisper pan/freezer drawer
A refrigerator drawer assembly includes a drawer body, a first wheel mounted on a first side of the drawer body, and a second wheel mounted on a second side of the drawer body. The first and second wheels have respective first and second widths. The assembly also includes a first guide body including a first track defining a closed side and an open side. The first guide body defines a lip surrounding at least a portion of the open side and spaced from the closed side at a first distance generally equal to the first width. The first wheel is at least partially received between the closed side and the lip. The assembly further includes a second guide body has a second track defining closed side and an open side. The open side is spaced from the closed side at a second distance greater than the second width.
US10563910B2 Refrigeration appliance apparatus and domestic refrigeration appliance
A refrigeration appliance apparatus, in particular for a domestic refrigeration appliance, has at least one water-dispensing unit. The water-dispensing unit has at least one actuating unit being a first operating element for starting a water removal. The apparatus is improved, in terms of operating convenience, by providing the actuating unit with at least one additional second operating element for starting the water removal.
US10563907B2 Adjustable, two-position support bracket for supporting a work surface
A cooler includes a chest portion and a lid. The chest portion defines a cavity within the chest portion. The lid is also formed of molded plastic and is attached via a hinge along an edge of an opening of the chest portion. The opening of the chest portion is also an opening of the cavity. The cooler assembly also includes a pair of handle assemblies attached to the chest portion on opposite sides. An insertable bracket is configured to hold a handle of a handle assembly in an extended position, extending away from the side of the chest portion at substantially a right angle to the side of the chest portion. The bracket is further configured to retain and hold a panel along a side edge of the opening of the chest portion, and with the panel resting against the extended handle.
US10563904B2 Built-in refrigerator including wire cover unit
A built-in refrigerator which includes a body; a door configured to open and close an inside of the body; a hinge configured to connect the body with the door; and a wire cover unit configured to guide a wire drawn from the body while a portion thereof slides according to an opening and closing of the door.
US10563903B2 Appliance with transitioning door handles
An appliance, e.g., a refrigerator, and method utilize a transitioning handle that is usable in both a recessed and an extended position. As an example, a refrigerator may include a housing that defines at least a food compartment, a door attached to the housing that provides access to the food compartment and includes an exterior surface and a handle recess extending inwardly from the exterior surface of the door, and a handle attached to the at least one door and movably mounted within the handle recess between a recessed position and an extended position, where the handle is manually grippable in both the recessed position and the extended position.
US10563902B2 Smart refrigerator including voice recognition
A refrigerator including a main body having a plurality of storage compartments to store food; a door configured to open and close the main body; a door switch configured to detect an opening and closing of the door; a microphone configured to receive a voice of a user; and a controller configured to recognize the voice of the user input from the microphone and extract shopping goods information, wherein the controller extracts the shopping goods information based on the voice of the user input through the microphone when the door is opened.
US10563901B2 Refrigeration appliance having side air intake vent with sound dampening
A refrigeration appliance includes an insulated cabinet having a side wall and a machine compartment positioned adjacent the side wall. An aperture is provided through the first side wall to allow air to flow into the machine compartment. An air vent is provided at the exterior surface of the side wall so as to cover the aperture. The air vent having a first set of louvers. A sound barrier is provided at the interior surface of the side wall at the aperture. The sound barrier has a second set of louvers, where the second set of louvers are positioned with respect to the first set of louvers such that there is no mechanical access to components in the machine compartment through the air vent, and such that sounds from within the machine compartment are dampened while still allowing air to flow through the air vent.
US10563899B2 Refrigerator with targeted cooling zone
A refrigerator appliance and method of dispensing cooling air towards a targeted cooling zone for cooling objects within a fresh-food compartment. The dispensing of cooling air may be based in part on the temperature of the object within the targeted cooling zone.
US10563895B2 Adjustable inlet header for heat exchanger of an HVAC system
A heat exchanger of an HVAC system including an inlet header, an outlet header, and tubes configured to extend between the inlet header and the outlet header. The system also includes a first interchangeable refrigerant distributor segment of the inlet header, where the first interchangeable refrigerant distributor segment includes first orifices configured to fluidly couple with the tubes to facilitate distribution of refrigerant from the inlet header to the tubes in a first configuration. The system also includes a second interchangeable refrigerant distributor segment of the inlet header, where the second interchangeable refrigerant distributor segment includes second orifices configured to fluidly couple with the tubes to facilitate distribution of refrigerant from the inlet header to the tubes in a second configuration. The first orifices include a first characteristic of an orifice cross-sectional internal boundary size or shape, and the second orifices include a second characteristic of the orifice cross-sectional internal boundary size or shape different than the first characteristic.
US10563892B2 Method and system for estimating loss of refrigerant charge in a refrigerant vapor compression system
A level sensor is configured to provide a receiver level indicating an amount of the refrigerant present in the receiver and a level model provides a heat rejecting heat exchanger estimate indicating an amount of the refrigerant present in the heat rejecting heat exchanger based on a temperature of the refrigerant. From the sensor and the model, a loss of refrigerant from the refrigerant vapor compression system is estimated.
US10563874B2 Humidification system
A dry fog diffuser comprises a support. A shroud is mounted to the support. The shroud comprises a tubular elbow having an inlet end and an outlet end. The shroud is mounted with a long side of the elbow including a drain port facing downward. An atomizing nozzle is mounted at the inlet end of the elbow and aligned with an axis of the elbow at the inlet end. The nozzle is connected, in use, to a water supply and an air supply. The diffuser produces a dry fog exiting shroud at the outlet end of the tubular elbow.
US10563873B2 Automatic control draining device and a humidifier using the same
An automatic control draining device, which is disposed in a sink, includes a float chamber, fixed in the sink and having a lower portion in communication with the sink; a floater, disposed in the float chamber and provided with a first valve stem at an upper end thereof; and a first valve seat, disposed above the float chamber and having a drain outlet formed at an upper portion thereof and a concave surface formed at a lower portion thereof, wherein the concave surface is in communication with the drain outlet; when the floater floats up in the float chamber, an end of the first valve stem contacts the concave surface to form a sealing fit. The draining device moves up and down with the level of water to drive the first valve stem to contact or separate from the concave surface to control the level of water in the sink.
US10563872B2 Regenerative air conditioner
To avoid decline in the efficiency of a compressor at a low load, a thermal storage air conditioner has a refrigerant circuit (11) which has a compressor (22), an outdoor heat exchanger (23), and an indoor heat exchanger (72) and performs a refrigeration cycle, and a thermal storage section (60) which has a thermal storage medium and exchanges heat between the thermal storage medium and a refrigerant of the refrigerant circuit (11). The thermal storage air conditioner performs a simple cooling operation in which in the refrigerant circuit (11), the refrigerant is condensed in the outdoor heat exchanger (23) and evaporates in the indoor heat exchanger (72), and a cooling and cold thermal energy storage operation in which in the refrigerant circuit (11), the refrigerant is condensed in the outdoor heat exchanger (23) and evaporates in the indoor heat exchanger (72), and in which the thermal storage medium in the thermal storage section (60) is cooled by the refrigerant. The thermal storage air conditioner has an operation control section (100) which, if a rotational speed of the compressor (22) is slowed down to a predetermined lower reference value in the simple cooling operation, switches an operation of the thermal storage air conditioner from the simple cooling operation to the cooling and cold thermal energy storage operation to increase the rotational speed of the compressor (22).
US10563871B2 Cooking appliance
A cooking appliance including a cooking room; and a rack assembly removably installed in the inside of the cooking room. The rack assembly includes a stationary member fixed in the inside of the cooking room; a moving member configured to slide out of the cooking room; a locking device installed in the stationary member, and configured to lock the stationary member to prevent the stationary member from escaping from the inside of the cooking room; and a noise reducing member configured to reduce noise that is generated when the locking device contacts with at least one of the stationary member and the moving member.
US10563869B2 Operation and turndown of a segmented annular combustion system
The present disclosure is directed to the operation and turndown of a segmented annular combustion system. The method includes injecting, via a fuel nozzle, a combustible mixture into a primary combustion zone between an adjacent pair of integrated combustor nozzles and burning the combustible mixture. The method further includes flowing air and injecting fuel into a premixing channel defined within a first integrated combustor nozzle to produce a second combustible mixture. The second combustible mixture is injected into a secondary combustion zone where it is combusted. The flow of combustion gases is accelerated, via turbine nozzles of the integrated combustor nozzles, toward turbine blades of a downstream turbine section. The method permits turndown of the combustion system by reducing or shutting off fuel to various components of the combustion system.
US10563863B2 Combustion system
A combustion system is capable of using a petroleum pitch fuel, and is provided with a burner having a fuel supply pipe where a flame stabilizing plate is formed in a tip end of the same, and a high temperature maintaining unit for maintaining an atmosphere temperature at a vicinity of the flame stabilizing plate during operation higher than a softening point of the petroleum pitch fuel. Thus, even when the petroleum pitch is used as fuel, the burner does not become unusable due to adhesion/solidification of the petroleum pitch inside the burner and combustion operation can be continued for a long time.
US10563861B2 Process system management system, server apparatus, management program, and management method
A management system includes a map information storage unit, an association information storage unit, a map information generation unit, a display unit, and an operation unit. The map information generation unit generates display arrangement map information and display process map information for displaying an arrangement map that indicates arrangement positions and a process map that indicates a connection relationship of a plurality of system devices that constitute a process system. Also, the map information generation unit generates the display process map information in a display mode that enables other system devices associated with a designated system device to be identified, based on information stored in the association information storage unit.
US10563860B2 Tealight cup
A tealight cup comprising a side wall (120-720) and a base (110-710) with a flat central area (111-711) and at least two bulges (150-750) positioned around the flat central area (111-711) and having a height (h) of at least 10% of the height (H) of the side wall. The bulges (150-750) are positioned around the flat central area (111-711) circumferentially along a common circumference and have a total volume equal to at least 10% of the volume of the part of the cup from the base (110-710) to the height (h) of the bulges (150-750).
US10563859B2 Apparatus for providing independently controlled indirect lighting and airstream to an individual passenger of a motor vehicle
An apparatus is provided for distributing indirect lighting and airflow to an individual passenger in a motor vehicle. That apparatus includes a vent body having an air inlet and an air outlet. An air valve is carried on the vent body. The air valve is displaceable between an open position and a closed position. A flexible air guide carried on the vent body is adapted to direct air from the air outlet toward the individual passenger.
US10563857B2 Battery-operated laser or light source for performing surgical procedures
Lighting for use with in conjunction with a surgical apparatus is disclosed. The light sources can be used in a sterile environment without compromising the sterile nature of that environment.
US10563856B2 Heat dissipation structure with splitted chimney structure
A heat dissipation structure (2) for a lighting device (1) is provided. The heat dissipation structure comprises at least two separate heat sinks (20, 10) for a light source (3) and a driver (7) for the light source, respectively. Each heat sink comprises fins (11, 21, 22) and a wall arrangement (15, 25). The at least two separate heat sinks are disposed along an axial direction of the lighting device. The fins of the at least two separate heat sinks are enclosed by the wall arrangements to form a chimney structure (30) arranged along (such as substantially parallel with) the axial direction of the lighting device. Further, the chimney structure comprises at least two sub-chimney structures (31, 32) arranged fluidly in parallel. The sub-chimney structures provide (accelerate) two air flows in parallel within the chimney structure, whereby cool air flows through the two sub-chimney structures simultaneously, which reduces heat concatenation.
US10563851B2 LED circuit board layout for low profile lighting fixture
Light emitting device (LED) circuit board layouts for low profile lighting fixtures are provided. In some embodiments, the lighting fixture can include a fixture housing. The lighting fixture can include one or more LED devices disposed on a circuit board. The lighting fixture can include one or more electronic components associated with at least one of a driver circuit or a filter circuit (e.g., as part of a flicker reducing circuit) disposed on the circuit board. The one or more LED devices are disposed on a first portion of the circuit board and the electronic components are disposed on a second portion of the circuit board. The second portion of the circuit board can be spaced radially apart from a center point of the circuit board relative to the first portion.
US10563846B2 Connecting device, lamp and lamp assembly system
A connecting device, a lamp and a lamp assembly system are described. The connecting device includes plural frames and at least one connecting unit. Each of the frames has a mounting space, and the frames are arranged along an assembling direction, and the mounting spaces of any two adjacent frames are communicated with each other. The connecting unit includes plural engagement assemblies, in which two of the engagement assemblies are respectively disposed in the mounting spaces of any two adjacent frames. Each of the engagement assemblies includes a base and an engaging member which is disposed on the base, and the engaging member of one of the two adjacent engagement assemblies is movable with respect to the other one of the two adjacent engagement assemblies along the assembling direction, so as to be fixed with the engaging member of the other one of the two adjacent engagement assemblies.
US10563845B2 Luminaire
Provided is a light fixture comprising: a) a base; b) two housings for housing at least one light source each, the light source housing placed on the base, each housing configured for removable attachment to an accessory; c) an accessory for removably attaching to the housing; wherein the fixture is configured to be used with interchangeable accessories. Provided is light fixture comprising: a) a rectangular base; b) two housings for housing at least one light source each, the light source housings placed on the base; c) four LED boards as the light source, wherein each of the housings have two LED boards, all of the four LED boards placed in parallel configuration; each housing having an LED board facing a first end and a second end of the rectangular base in a parallel configuration to the end of the rectangular base, each of the housings configured for removable attachment of an accessory; and d) an accessory for removably attaching to the two housings.
US10563844B2 Configurable luminaire with light sources variably oriented with respect to an array of concave mirrors
An array of LEDs is supported by a support mechanism that both supports conductors leading to the LEDs and sinks heat from the LEDs. The support mechanism may be a transparent heat-conducting sheet or an array of cantilevered arms at different angles that support the LEDs and sink heat. This reduces the blockage of light. The LEDs are positioned generally in the focal plane of an array of concave mirrors that collimate the light. The LEDs and array of mirrors are translatable with respect to one another to steer the aggregate light beam to customize the emission. The LEDs may be variably oriented with respect to the associated mirror apertures so as to create different light beams emitted from different ones of the mirrors.
US10563842B2 Light-emitting device
A light-emitting device includes a radiation source that radiates laser light as first primary light, and a first wavelength converter, and emits output light. The first wavelength converter has an incidence face on which the first primary light is incident, and an emission face through which the output light emits. A normal to the incidence face and a normal to the emission face are mutually different. A first phosphor included in the first wavelength converter is a single crystal phosphor.
US10563840B2 Lighting device and vehicle lamp comprising same
An embodiment of the present invention relates to a lighting device comprising: a light source unit comprising a plurality of light emitting elements; a conversion unit for converting light emitted from the light source unit; a reflection unit for reflecting light which has passed through the conversion unit; and a half mirror member, which is disposed on the top of the reflection unit, for transmitting a portion of incident light and reflecting a portion of the incident light. The conversion unit includes an optical pattern for selectively transmitting light emitted from the light source unit, the light source unit is disposed on a periphery portion of the reflection unit, and the height of the center portion of the reflection unit is greater than the height of the periphery portion thereof.
US10563833B2 Socket with moveably mounted optical unit
A socket for a lamp includes a connection which is prepared for retaining at least one light source, an optical element which is prepared for optical coupling to the light source, and a bearing. The optical element is movably mounted by the bearing for adaptation to a position of a light exit unit of a connectable light source.
US10563831B2 Emergency lighting assembly having heat conducting member
An emergency lighting assembly is provided having a housing with one or more adjustable lamp assemblies for aiming the light at selected areas. The lamp assembly is mounted in the housing by a ball and socket arrangement. The lamp assembly has a substantially spherical shape with a front section made of a heat conducting material and a rear section made of a plastic material. The front section has an opening on a front side having a lens and a base spaced from the front side supporting the light source. The light source in one embodiment is an LED which is coupled to the front section to conduct heat from the LED away from the LED and the housing. The rear section has an opening in the rear side that receives a fixed stop member to limit pivoting movement of the lamp assembly with respect to the housing. The rear section also includes a projection oriented to contact the stop member to limit rotation of the lamp assembly with respect to the housing.
US10563829B2 Fastening device and a system for fastening lighting devices to a false ceiling
A fastening device for fastening lighting devices to T-shaped profiles of a false ceiling. The fastening device may include a shaped flat body of electrically insulating material having conductive tracks embedded therein. The conductive tracks may have first ends and second ends that protrude from opposite ends of the flat body. The conductive tracks may be configured for establishing an electrical connection between a lighting device and a power supply source located above the false ceiling.
US10563826B2 Multipurpose assistance lamp with OLED lighting sheet housing structure
The present invention relates to a multipurpose assistance lamp which includes: a lighting unit which includes a transparent film and a casing plate which are disposed on a front surface and a back surface of an OLED lighting sheet, respectively; and a back housing which is attached to a back surface of the casing plate, and accommodates therein a circuit part and a battery for operating the OLED lighting sheet, thereby minimizing a thickness and providing light having improved brightness, by adopting an OLED as a light source.
US10563824B2 Substrate used for LED encapsulation, three-dimensional LED encapsulation, bulb comprising three-dimensional LED encapsulation and manufacturing method therefor
Provided are a substrate used for an LED encapsulation, a three-dimensional LED encapsulation comprising the substrate, a bulb comprising the three-dimensional LED encapsulation and a manufacturing method therefor. The substrate is spiral lines in shape, at least one of the ends of the substrate is provided with an electrode lead wire, the electrode lead wire is connected with the substrate by a connective component and/or connective materials, the spiral lines of the substrate comprise gaps between each other, and a smooth curve and/or a plurality of polylines end to end is formed at least partly at the edge of the substrate. The three-dimensional LED encapsulation and the bulb comprising the three-dimensional LED encapsulation comprise the substrate, multiple LED chips in series and/or parallel are arranged on the substrate, the multiple LED chips are let out by the electrode lead wire of one end of the substrate and the other end of the substrate as the other electrode lead wire. All-dimensional and three-dimensional and multilayer light-emitting of the bulb may be realized, moreover, the heat is easy to dissipate, the structure is simple to manufacture, and the cost is low.