Document Document Title
US10325300B2 Systems and methods for identifying suspicious orders
Various embodiments of the present invention generally relate to systems and methods for identifying suspicious orders for controlled substances based on performing checks on a received order using historical information on previous orders. According to various embodiments, these checks may include: (1) comparing the order quantity for the received order with the order quantity history for the customer who placed the order for the controlled substance; (2) comparing the order quantity and the days since the last order was shipped to the customer for the same controlled substance with the order quantity history and the days between orders for the particular customer and controlled substance; (3) comparing the order quantity with order quantity history for orders received by customers of the same type for the controlled substance; and (4) comparing the order quantity with order quantity history for any customer for the particular controlled substance.
US10325295B1 Pricing of imagery and collection priority weighting
Systems and methods are provided for selecting, pricing, and prioritizing images obtained by a constellation of imaging satellites. The systems and methods presented can determine whether an imagery collection request should be accepted or rejected. If the imagery collection request is accepted, the systems and methods presented can determine an appropriate pricing option for the imagery collection request and how the imagery collection request should be prioritized in relation to other outstanding imagery collection requests.
US10325289B2 User similarity groups for on-line marketing
Methods and apparatus for finding similar on-line users for advertisement or content targeting are disclosed. In one embodiment, a plurality of user data sets associated with a plurality of user identifiers for a plurality of anonymous users are obtained, and each user data set of each user identifier specifies one or more user attributes and on-line user events that have occurred for such user identifier. For each attribute, a correlation to a success metric value is determined for a particular type of event or attribute that has occurred for a plurality of user identifiers that are each associated with such attribute. The plurality of user identifiers and associated data sets are clustered into a plurality of user groups that each has similar data sets by weighting based on the attributes' relative correlation to the success metric.
US10325287B2 Advertising based on user trends in an online system
An online system, such as a social networking system, may determine user trends and identify actions to be taken by users that may help optimize revenue for an advertiser. A social networking system may generate offers for an advertiser based on the user trends, user characteristics, and claims about users where the offers include actions determined by the social networking system that users may take to help optimize revenue for advertiser. Venues may also sell ad space, ad inventory, and real-time customer data to advertisers through a social networking system.
US10325286B1 Message transmission method
The present invention discloses a message transmission method. A first portable device transmits an identity information of a first wireless signal transmitter and a message content to a cloud server. The cloud server analyzes the message content to obtain a message tag of the message content, and obtain a wireless signal transmitter tag of the first wireless signal transmitter according to the identity information. The cloud server then obtains at least one target identity information representing at least one target wireless signal transmitter by using the message tag and the wireless signal transmitter tag, to obtain an association between the message content and the at least one target identity information. When receiving a second identity information, a second portable device compares the second identity information with the at least one target identity information and receives the message content from the cloud server.
US10325285B1 Predictive recommendation system
In general, embodiments of the present invention provide systems, methods and computer readable media for a predictive recommendation system based on an analysis of previous consumer behavior. One aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving data representing a user, the data including user identification and historical data; receiving a set of promotions recommended for the user; assigning the user to a consumer lifecycle model state based in part on the historical data and the user identification; selecting a ranking algorithm associated with the consumer lifecycle model state; and ranking the received set of promotions based on a predicted promotion relevance value associated with each promotion, the predicted promotion value being calculated using the ranking algorithm.
US10325283B2 Pacing objectives of an advertising campaign throughout a duration of the advertising campaign
An advertiser specifies an advertising campaign along with a budget, a duration and one or more objectives associated with the advertising campaign. An online system presenting advertisements from the advertising campaign determines an interval representing a portion of the duration, an interval budget, and one or more interval objectives. Historical information describing selection and presentation of advertisements by the online system is retrieved, and used to determine one or more filters limiting the number of opportunities to present an advertisement in which advertisements from the advertising campaign are included. The scaling filters may be based on the one or more interval objectives, bid amounts determined for advertisements in the advertising campaign, and bid amounts associated with advertisements previously selected for presentation form the historical data.
US10325282B2 Dynamic machine-readable codes
A method for determining a condition under which a sign has been viewed includes receiving a uniform resource locator from a user endpoint device, where the uniform resource locator is embedded in a machine-readable code displayed on the sign, and extracting information from the uniform resource locator, where the information describes the condition under which the sign was viewed by a user of the user endpoint device. A method for transmitting information describing a condition under which a sign is currently viewable includes generating the information describing the condition under which the sign is currently viewable and inserting the information in a uniform resource locator, where the uniform resource locator is embedded in a machine-readable code displayed on the sign.
US10325279B2 Preference based data collection and discounting system
The preference-based data collection and discounting system and methods herein collect consumer product preferences and track the buying habits of a consumer and reward consumers through discounts. The buying habits may be interrogated by a database of one or more algorithms, which will result in a collated database about consumer buying habits. This metadata may be used by vendors to make marketing assumptions that will influence a consumer's future purchase decisions. Consumers directly input and update their preferences as well.
US10325276B2 Financial reporting system integrating market segment attributes and accounting data
Financial reporting methods and systems integrate profitability and accounting data. A universal journal entry allows user definition of relevant characteristics for a market segment. The entry appends the structure of a financial document to provide linkage to market segment characteristics. When creating the financial document including profit and loss (P&L) and balance account line items, a market segment is defined with determined characteristics stored in the line item on the basis of business process dependent rules. For example in posting information on a sales order item, sales order data may be read, and customer, product, and/or other sales order information input. Additional data can be derived on the basis of the determined master data, depending upon user needs. Embodiments allow enriched reporting (e.g., flexible market segment reporting) at the line item level, affording intuitive access to defined characteristics, e.g., drill-down into details of P&L and balance account information.
US10325272B2 Bias reduction using data fusion of household panel data and transaction data
In embodiments of the present invention, a method is described for reducing bias by data fusion of a household panel data and a loyalty card data. In embodiments, a method is provided for receiving a consumer panel dataset in a data fusion facility, receiving a consumer point-of-sale dataset in a data fusion facility, receiving a dimension dataset in a data fusion facility, fusing the datasets received in the data fusion facility into a new panel dataset based at least in part on an encryption key, estimating a consumer behavior using a first model based on the consumer panel dataset, estimating a consumer behavior using a second model based only on those consumers present in both the consumer panel dataset and the consumer point-of-sale dataset, and refining the first model based at least on the results of the second model.
US10325269B2 Home appliance diagnosis system and diagnosis method for same
The present invention relates to a home appliance diagnosis system and to a diagnosis method for same, and more particularly, to a home appliance diagnosis system and to a diagnosis method for same, which involve receiving product information on the home appliance, which is outputted in a predetermined signal form from the home appliance, and analyzing the received product information to check the condition of the home appliance and to diagnose faults in the home appliance. According to the present invention, a diagnosis server easily extracts product information from a signal, and improves the accuracy of the product information through a multi-stage verification process when the diagnosis server outputs product information from the signal received thereat to diagnose the home appliance, to thereby achieve improved accuracy and reliability of the result of the diagnosis based on the product information.
US10325268B2 Product recall platform apparatuses, methods and systems
A platform transforms recall initiation request, product identifier and purchase processing request inputs into recall notification message outputs. The Platform receives a purchase processing request including a plurality of product identifiers and preselects product identifiers that qualify for purchase processing based on at least one purchase processing rule. The Platform facilitates querying of a product recall database to determine if the preselected product identifiers match recalled product identifiers in the product recall database. If at least one of the preselected product identifiers match the recalled product identifiers, the Platform retrieves a recall message associated with the at least one of the preselected product identifiers and notification preferences associated with the purchase processing request. The Platform then generates a recall notification message in accordance with the notification preferences to include the recall message associated with the at least one of the preselected product identifiers.
US10325267B2 Selective presentation of real-time contact options based on user and system parameters
Embodiments for presenting real-time contact options described generally herein. The system receives information from a first user about an offered item via a web page and communication preferences for use with a real-time contact option to be presented on the web page, whereby the communication preferences including a first-user-defined real-time contact option presentation condition. The system selectively presents to a second user the information about the offered item and the real-time contact option based on a determination that the first-user-defined real-time contact option presentation condition is satisfied. The system enables the second user to select the real-time contact option. In response to the second user selecting the real-time contact option, the system communicates to the first user a real-time contact request and information identifying the second user.
US10325260B2 System, method and computer program product for secure peer-to-peer transactions
A system, method, and computer program product are provided for secure peer to peer transactions. In use, a peer to peer secured transaction is initiated between a first device and a second device. A request is prepared with signed keys at the first device, and the request may be received at the second device. Next, signed keys at the second device are validated and a response is prepared with signed keys at the second device and sent to the first device. Further, the response is cleared via issuer/broker/clearing house at the first device. Lastly, a receipt is prepared and signed at the first device, and the signed receipt is sent to the second device. Additional systems, methods, and computer program products are also presented.
US10325258B2 Systems and methods for account processing validation
A computer system for validating an account to be used in an electronic payment includes a processor coupled to a memory device. The computer system is programmed to receive an account validation web request from a bill payment originator. The account validation web request includes account details. The computer system is further programmed to process the account validation web request to parse the account details, validate the account details associated with the account validation web request using at least one validation rule, and transmit an account validation web response to the bill payment originator.
US10325257B1 Systems and methods for storing digital math-based assets using a secure portal
Systems and methods for securely storing digital assets using a secure portal are disclosed. Using an isolated computer within an electronic isolation chamber, a plurality of digital asset accounts may be generated, and one or more private keys and a digital asset account identifier corresponding to each of the digital asset accounts may be obtained. A respective reference identifier may be associated with each digital asset account. At least one of the one or more private keys corresponding to each digital asset account may be divided into a plurality of private key segments and written to a card along with the respective reference identifier to create sets of collated cards, wherein each set comprises cards corresponding to different private keys.
US10325256B2 Anchor tags for use with individual signer profile cards
Systems and methods for an individual floating signer profile card compatible with anchors tags are provided. The individual floating signer profile card may include a plurality of personally identifiable information elements associated with one individual and a plurality of text fields. The individual floating signer profile card may further include a plurality of anchor tags. Each of the anchor tags may be mapped to a specific field within the plurality of text fields. When an individual enters an element of personally identifiable information into a text field included in the plurality of text fields and the signer profile card is saved within a machine-readable memory as a digital signer profile card, each element of personally identifiable information included in the plurality of text fields may be transferred to a section of a database corresponding to the anchor tag to which the element of personally identifiable information is mapped.
US10325255B2 Augmented smart tag security apparatuses, methods and systems
The AUGMENTED SMART TAG SECURITY APPARATUSES, METHODS AND SYSTEMS (“ASTS”) transform video and other media inputs of POS terminals, NFC/RFID tags, QR/bar codes, and/or any associated contextual data via ASTS components into ways to validate the POS security and instructions/restrictions regulating access to and action on the data stored in the tags and codes. In one implementation, the ASTS receives from a user's device identifying markers of smart tag enabled point of sale devices. Upon receiving the markers, in some implementations, the ASTS may verify the security of the received smart tags and markers, and retrieve from the markers instructions and restrictions directed at the smart tag based transactions. In some implementations, the ASTS may provide authorization to the user device to proceed with the transaction according to the instructions and restrictions based on the security of the smart tags and the markers.
US10325254B2 Communication terminal and communication method using plural wireless communication schemes
The present invention provides an electronic wallet having a higher level of anonymity, security and convenience, which is capable of efficient electronizing of value information as well as which allows the user to efficiently manage the electronic value information. A presentation card indicating the fixed property of an electronic value is digitally signed by the service provider; a variable property is digitally signed with the private key of that electronic value. A service control, security information, representation control and representation resource are digitally signed by the service provider. These digital signature will be authenticated each time an electronic value object is generated.
US10325248B2 Automobile mobile-interaction platform apparatuses, methods and systems
The AUTOMOBILE MOBILE-INTERACTION PLATFORM APPARATUSES, METHODS AND SYSTEMS (“AMIP”) The AMIP transforms cloud-based wallet and automobile settings into transaction and automobile outputs. In some embodiments, a user may request to connect an electronic wallet account to an automobile interface. Once the user's credentials have been authenticated, the automobile interface may request and receive from a remote server automobile-related and payment-method-related settings. The automobile interface may then configure its settings according to the received information.
US10325241B2 System and method for tracking shelf-life and after-opening usage life of medicaments, foods and other perishables
A computer-implemented method and system for monitoring a life-cycle of a product, the method including executing on a processing unit, instructions to perform: receiving an electronic manufacture notification from a manufacturer, via a network, including a manufacturing time, the manufacturing time indicating a time of manufacturing of the product; calculating a shelf-life expiration date based on an estimated shelf-life and the manufacturing time of the product; receiving an electronic scanning notification from a scanning device, via a network, including a modification time indicating a time of modification of the product from a preserved state to a non-preserved state; calculating a usage expiration date based on an estimated length of time the product is usable in the non-preserving state and the modification time; sending notification of the shelf-life expiration date to the scanning device; sending notification of the usage expiration date to the scanning device.
US10325235B2 Method and system for analyzing and optimizing distribution of work from a plurality of queues
A method and system for analyzing and optimizing the distribution of work from a plurality of queues includes storing historical data in a database. The historical data may include sets of different types of data items, each of the data items having an associated monetary value. The method further includes assigning a relative score to each of the data items within the sets and calculating a cumulative monetary value for each relative score, the cumulative monetary value being the summation of the monetary values for all items having relative scores up to and including the relative score. The method further includes determining the maximum cumulative monetary value calculated and its corresponding relative score. In one embodiment, the corresponding relative score is then used to determine which items to work in a set of queues that has not yet been worked.
US10325233B2 Systems and methods for replenishment in a freight tethering environment
Systems, methods, and machine readable medium are provided for replenishing product in a freight tethering environment. A pick list is generated at a hub store including one or more items that need to be replenished at a spoke store. It is determined whether the pick list can be fulfilled by the hub store. If the pick list cannot be fulfilled by the hub store, then the one or more items on the pick list is aggregated to a replenishment need of the hub store. The aggregated replenishment need of the hub store and the spoke store is communicated to a distribution center. Product is received from the distribution center based on the aggregated replenishment need, and the pick list for the spoke store is fulfilled from the received product.
US10325229B2 Wearable sensor for tracking worksite events including sensor removal
A system and associated interfaces are provided that permit the monitoring of workers within the workplace environment. In one aspect, a monitor having various sensing capabilities may be assigned to a monitored subject that records various parameters that are personal to the worker. For instance, it is appreciated that there may be sensor that can be attached to the monitored subject that is adapted to monitor certain parameters associated with the worker's environment. For instance, a sensor assigned to the monitored subject may be capable of determining the location of the subject, along with motion, impacts, altitude, and other environmental parameters that could affect the health or other condition of the worker.
US10325225B2 Methods and arrangements for an automated exchange system
A method of processing exchange system trading data is disclosed. In one embodiment, the method comprises receiving an order data message from a matching engine of an automated exchange. The order data message has first data format and it also comprises identification information associated with a trading entity. The received data message is then converted into a new data message of a new data format, which is different from the data format of the received order data message. Also, the trading entity from which the received order data message is originating is identified. Subsequently, the new data message having the new data format can be transmitted to a plurality of client devices associated with the identified trading entity. This may allow for all, or at least a majority of client devices, of the identified trading entity to get an overview of the total order activity of the identified trading entity.
US10325219B2 Parallel retrieval of training data from multiple producers for machine learning systems
A sorting engine is an intermediary layer between a multi-threaded engine that obtains batches of training data from the producers in parallel and the underlying machine learning engine. The sorting engine includes a shared buffer that has various slots for storing batches of training data, where the slots are organized in a deterministic order associated with the producers. A batch of training data obtained by a thread from a given producer may be stored only in a corresponding slot in the shared buffer. Further, the sorting engine transmits the batch to the machine learning engine only when a previous batch in the deterministic order has been transmitted from the shared buffer to the machine learning engine.
US10325218B1 Constructing quantum process for quantum processors
In a general aspect, a quantum process for execution by a quantum processor is generated. In some instances, test data representing a test output of a quantum process are obtained. The test data are obtained based on a value assigned to a variable parameter of the quantum process. An objective function is evaluated based on the test data, and an updated value is assigned to the variable parameter based on the evaluation of the objective function. The quantum process is provided for execution by a quantum processor, and the quantum process provided for execution has the updated value assigned to the variable parameter.
US10325217B2 Generating state predictive metrics based on Markov chain model from application operational state sequences
An application analysis computer obtains reports from user terminals identifying operational states of instances of an application being processed by the user terminals. Sequences of the operational states that the instances of the application have transitioned through while being processed by the user terminals are identified. Common operational states that occur in a plurality of the sequences are identified. For each of the common operational states, a frequency of occurrence of the common operational state is determined. For each state transition between the common operational states in the sequences, a frequency of occurrence of the state transition is determined. State predictive metrics are generated based on the frequencies of occurrence of the common operational states and the frequencies of occurrence of the state transitions. The state predictive metrics are communicated, such as to an application server to control access to the application by user terminals.
US10325216B2 System and method that facilitates a decision making process
A system and method can be used to facilitate a strategy for decision making in a fantasy sports league. The method can be used in conjunction with a web or mobile based application. By entering data into the various matrices associated with the application, a customized data set can be created. This data set can then be used with graphical overlays to facilitate future decision making based on created scores attributable to each individual athlete. The end result being a streamlined process that gives one an advantage over others in the fantasy sports league.
US10325215B2 System and method for automatic content aggregation generation
Systems and methods for content aggregation creation are disclosed herein. The system can include memory having a content database and an aggregation database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include a server that can: provide content to the user device via a first electrical signal; receive a selection of a portion of the provided content from the user device via a second electrical signal; automatically extract sentences from the selected portion of the provided content via a natural language processor; automatically generate a parse tree for one of the automatically extracted sentences; identify noun phrases from the part of speech tags within the parse tree; place content associated with one of the noun phrase in a content aggregation; and output the content aggregation to the user device.
US10325211B2 Method for using hybrid data within a travel industry optimized cognitive environment
A method for using hybrid data within a cognitive information processing system environment comprising: receiving data from a plurality of data sources, the plurality of data sources comprising a public data source and a private data source, the public data source comprising publicly available travel information, the private data source comprising privately managed, company specific travel information; accessing information from the plurality of data sources via a cognitive data management module; and, providing the information to an inference and learning system.
US10325208B2 Relational multi-level tree systems
Born To Live is use for mitigating obstacles of exponential broadening base logic, inherent in multi-levels tree formation systems, to deriving Pareto efficient system solutions for scheduling fair leveraging treatment frequencies. The disclosed intellectual property know-how is use for working with pools of leveraging contributors, starting with the minimum age of eighteen (18) year old, to applying age ranges interval tabulations, whereby forming Born To Live relational multi-levels tree formation systems. It instructs pre-sorting of leveraging contributors' position assignments sequences base on age's priorities order. Guided by a levels strengths analysis chart constructed, it instructs the formation of adjacent optimal multi-levels trees, for managing obstacles of the next insurmountable incremental in multi-levels tree formation systems. It also instructs periodically re-scheduling fair leveraging assignments for leveraging contributors, during subsequent contributors' age advancements, whereby assigning each leveraging contributor into a new position throughout Born To Live relational multi-levels tree formation systems, and to finally graduating leveraging contributors out of the multi-levels tree formation systems itself.
US10325203B2 Insight engine for use within a cognitive environment
An apparatus for use within a cognitive information processing system comprising: an insight/learning engine, the insight/learning engine encapsulating an operation, the operation being applied to a target cognitive graph to generate a cognitive insight.
US10325198B2 Wearable device
A wearable device having a main control chip, a switching circuit, a secure payment chip, a signal gain chip, an active coil and a passive coil. The main control chip receives a switching instruction and generates a control signal according to the switching instruction. The switching circuit generates a switching signal and controls the wearable device to be in an active coil working state or a passive coil working state. The secure payment chip executes a payment operation behavior according to an interactive terminal signal and generating a return signal. The active coil is used for transmitting the amplified return signal to an interactive terminal and transmitting the interactive terminal signal to the signal gain chip. The passive coil is used for transmitting the return signal to an interactive terminal when in the working state and transmitting the interactive terminal signal to the secure payment chip.
US10325195B2 Transaction card having structural reinforcement
The disclosed embodiments generally relate to transaction cards and methods for manufacturing transaction cards. The transaction card may include a first card component having a first surface and a first structural feature associated with the first surface. The transaction card may also include a second card component separate from the first card component and attachable thereto. The second card component may include a second surface and a second structural feature associated with the second surface. The first and second structural features may be configured to interconnect.
US10325194B2 Encoding module, associated encoding element, connector, printer-encoder and access control system
An encoding module and related systems and components are provided. The encoding module includes a plurality of encoding elements arranged in an array of columns and rows and one or more switching elements configured to selectively connect the encoding elements to a reader. The connection of the encoding elements may be based on the location of a targeted transponder disposed among multiple adjacent transponders to ensure the selective communication with the targeted transponder only. The module is configured for various types and locations transponders to be used within a system, such as a printer-encoder. Each encoding element may include a loaded conductive strip comprising a loop shape portion and a shield that corresponds to the loop shape portion. In another embodiment, an access control system having an encoding module with the plurality of couplers and an access card having a plurality of transponders corresponding to the couplers is provided.
US10325191B2 Method and system for providing a barcode image over a network
Methods and systems consistent with the present invention provide a barcode image. A client is operable to create a request for a barcode image and send the request to a server. The request comprises data to be converted to a barcode. The server is operable to receive the request from the client via a network, generate a barcode image from the data, and encode the barcode image. Thereafter, the server provides the encoded image to the client.
US10325190B1 Data processing method and network equipment
The present disclosure discloses a data processing method and a network equipment. The method comprises steps of: acquiring index data of a product in N dimensions, the N being a natural number greater than or equal to 1; normalizing index data in the ith dimension to determine a result of evaluation of the product in the ith dimension, the i being a natural number that is greater than or equal to 1 but less than or equal to N; and, generating a QR code for the product, the QR code carrying the results of evaluation in the N dimensions.
US10325186B2 Anti skimming and anti shimming card feed unit, kernel element, read out unit, transaction machine and method
A card feed unit for transferring a data carrier for card information of a multi-services card, such as a bank card or credit card, to a reading ahead of a reading unit for at least reading out card information. The card feed unit includes a card receipt position for receipt of the card, a transfer assembly, preferably including a channel, in which the card feed unit is suitable for, during insertion of the card in the receipt position, receiving the card in the receipt position by means of an insertion operation with a direction of movement that, at least as seen in one direction, is substantially perpendicular to the readout direction of the card for preventing that the card is readable during the insertion operation. The card feed unit preferably includes a kernel element and a separate cover element.
US10325185B1 Method and device for online batch normalization, on-device learning, and continual learning applicable to mobile devices or IOT devices additionally referring to one or more previous batches to be used for military purpose, drone or robot, and testing method and testing device using the same
A method of online batch normalization, on-device learning, or continual learning which are applicable to mobile devices, IoT devices, and the like is provided. The method includes steps of: (a) computing device instructing convolutional layer to acquire k-th batch, and to generate feature maps for k-th batch by applying convolution operations to input images included in k-th batch respectively; and (b) computing device instructing batch normalization layer to calculate adjusted averages and adjusted variations of the feature maps by referring to the feature maps in case k is 1, and the feature maps and previous feature maps, included in at least part of previous batches among previously generated first to (k−1)-th batches in case k is integer from 2 to m, and to apply batch normalization operations to the feature maps. Further, the method may be performed for military purpose, or other devices such as drones, robots.
US10325178B1 Systems and methods for image preprocessing to improve accuracy of object recognition
The present disclosure relates to image preprocessing to improve object recognition. In one implementation, a system for preprocessing an image for object recognition may include at least one memory storing instructions and at least one processor configured to execute the instructions to perform operations. The operations may include receiving the image, detecting a plurality of bounding boxes within the image, grouping the plurality of bounding boxes into a plurality of groups such that bounding boxes within a group have shared areas exceeding an area threshold, deriving a first subset of the plurality of bounding boxes by selecting bounding boxes having highest class confidence scores from at least one group, selecting a bounding box from the first subset having a highest score based on area and class confidence score, and outputting the selected bounding box.
US10325175B2 Generation of salient contours using live video
In various implementations, a computing device is configured to provide a live preview of salient contours generated on a live digital video feed. In particular, a designer can use a computing device with a camera, such as a smart phone, to view a real-time preview of salient contours generated from edges detected in frames of a live digital video feed prior to capture, thereby eliminating the unpredictability of salient contours generated from a previously captured image. In some implementations, the salient contours are overlaid on a greyscale conversion of the live digital video feed for improved processing and visual contrast. Other implementations modify aspects of edge-detecting or post-processing filters for improved performance on mobile computing devices.
US10325172B2 Transmitting video and sharing content via a network
Embodiments disclose systems and methods for transmitting user-extracted video and content more efficiently by recognizing that user-extracted video provides the potential to treat parts of a single frame of a user-extracted video differently. An alpha mask of the image part of the user-extracted video is used when encoding the image part so that it retains a higher quality upon transmission than the remainder of the user-extracted video.
US10325170B2 Magnetic ink reader and printer having the same
A magnetic ink reader includes a conveyance mechanism for a sheet, a magnetizing mechanism configured to magnetize magnetic ink on the sheet and including a magnet having a first side of a first magnetic polarity, that is arranged to face a first surface of the sheet, and a yoke that is formed of a soft magnetic material and includes a base portion attached directly to a second side of the magnet, and an extension portion extending from the base portion such that an end surface of the extension portion faces a second surface of the sheet, and a magnetic detection head along the conveyance path and configured to detect magnetism of the magnetized magnetic ink on the sheet. A first distance between the conveyance path and the first side of the magnet is less than a second distance between the conveyance path and the end surface of the yoke.
US10325167B1 Apparatuses, systems and methods for generating data representative of vehicle driver ratings
Apparatuses, systems and methods are provided for generating a vehicle driver rating. More particularly, apparatuses, systems and methods are provided for determining vehicle driver ratings based on vehicle interior image data.
US10325165B2 Vision-based on-street parked vehicle detection via normalized-view classifiers and temporal filtering
A system for estimating parking occupancy includes a vehicle-detection device including an adjustable mast supporting an image capture device at a select height. The image capture device acquires video of a current parking area. A computer processor in communication with the image capture device is configured to receive the video data and define a region of interest in the video data. The processor is further configured to perform a spatial transform on the ROI to transform the ROI to a normalized geometric space. The processor is further configured to apply features of a detected object in the normalized geometric space to a vehicle classifier—previously trained with samples acquired from a normalized camera perspective similar to the normalized geometric space—and determine the occupancy of the current parking area using an output of the classifier.
US10325160B2 Movement state estimation device, movement state estimation method and program recording medium
[Problem] To provide a motion condition estimation device, a motion condition estimation method and a motion condition estimation program capable of accurately estimating the motion condition of monitored subjects even in a crowded environment. [Solution] A motion condition estimation device according to the present invention is provided with a quantity estimating means 81 and a motion condition estimating means 82. The quantity estimating means 81 uses a plurality of chronologically consecutive images to estimate a quantity of monitored subjects for each local region in each image. The motion condition estimating means 82 estimates the motion condition of the monitored subjects from chronological changes in the quantities estimated in each local region.
US10325155B2 Analyzing video streams in an industrial environment to identify potential problems and select recipients for a display of video streams related to the potential problems
The subject matter disclosed herein relates generally to industrial automation systems, and, more particularly, to collecting video streams from a variety of video devices in an industrial environment, identifying and analyzing potential problems in the industrial environment using the video streams, and presenting the video streams and data associated with the potential problem to appropriate recipients.
US10325150B2 System and method for electric load identification and classification employing support vector machine
A method identifies electric load types of a plurality of different electric loads. The method includes providing a support vector machine load feature database of a plurality of different electric load types; sensing a voltage signal and a current signal for each of the different electric loads; determining a load feature vector including at least six steady-state features with a processor from the sensed voltage signal and the sensed current signal; and identifying one of the different electric load types by relating the load feature vector including the at least six steady-state features to the support vector machine load feature database.
US10325148B2 Method and a system for optical character recognition
A method and a system are described for performing optical character recognition on an image including a plurality of printed characters. The method includes defining one or more opcodes and direction pointers associated with the plurality of printed characters of a language and a font type, wherein each of the one or more opcodes has an associated unique opcode characterization value. The method includes creating a binary tree comprising a plurality of nodes, wherein each node of the plurality of nodes is assigned the unique opcode characterization value. The method includes retrieving a set of operations associated with the unique opcode characterization value assigned to each of the plurality of nodes. The method includes navigating the binary tree from a root node to a leaf node based on the set of operations, the first pointer value, and the second pointer value until the leaf node is reached.
US10325146B2 Hierarchical differential image filters for skin analysis
There is provided a framework including systems and methods for analyzing skin parameters from images or videos showing skin. Using a series of Hierarchical Differential Image Filters (HDIF), it becomes possible to detect different skin features such as wrinkles, spots, and roughness. The hierarchical differential image filter computes two enhancements to an image showing skin at two different levels of enhancement, determines a differential image using the two enhancements and computes the skin analysis rating using the differential image. These skin ratings are comparably accurate to actual ratings by dermatologists.
US10325145B2 Method of benchmarking media content based on viewer behavior
Embodiments of the invention comprise advanced techniques for automated analysis and benchmarking of media based on behavioral data, including emotional state information, collected for a plurality of computer users exposed to that media. According to embodiments, a comparative analysis can be performed relative to other media content, in which case a rapid objective assessment tool can be provided. Alternatively or additionally, the comparative analysis can be relative to the media under test itself, in which case the technique can provide immediate feedback, e.g., on whether the media has had the intended impact on its target audience. Comparative analysis can further assist to identify audience sectors where an impact (positive or negative) is observed.
US10325143B2 Method and system for aggregating video content
Aspects of the subject disclosure may include, for example, systems and methods aggregating video content and adjusting the aggregate video content according to a training model. The adjusted aggregate video content comprises a first subset of the images and does not comprise a second subset of the images. The first subset of the images is determined by the training model based on a plurality of categories corresponding to a plurality of events. The illustrative embodiments also include presenting the adjusted aggregate video content and receiving identifications for the first subset of the images in the aggregate video content. Further, the illustrative embodiments include adjusting the training model according to the identifications and providing the adjusted training model to a network device. Other embodiments are disclosed.
US10325140B2 Fingerprint identification apparatus
A fingerprint identification apparatus includes a substrate, a second electrode layer, and a first electrode layer. The first electrode layer includes parallel first electrodes, and at least parts of the first electrodes have openings or dents. The second electrode layer includes parallel second electrodes and the second electrodes cross with the first electrodes on the substrate, where the openings or the dents are defined at the cross points from projected view. The second electrode is applied with transmitting signal and the corresponding electric field lines are received by the first electrode. The electric field lines detouring the edges of the first electrodes, or detouring the openings (or the dents) have induction with the finger close to or touching the first electrodes. The number of the effective electric field lines and the effective mutual capacitance changes can be increased to enhance the fingerprint sensing accuracy.
US10325137B2 Fingerprint preview quality and segmentation
A ridge flow based fingerprint image quality determination can be achieved independent of image resolution, can be processed in real-time and includes segmentation, such as fingertip segmentation, therefore providing image quality assessment for individual fingertips within a four finger flat, dual thumb, or whole hand image. A fingerprint quality module receives from one or more scan devices ridge-flow-containing imagery which can then be assessed for one or more of quality, handedness, historical information analysis and the assignment of bounding boxes.
US10325133B2 Capacitive fingerprint sensing device comprising display functionality
A capacitive fingerprint sensing device for sensing a fingerprint pattern of a finger can comprise a plurality of sensing elements. Each sensing element comprises a protective dielectric top layer to be touched by the finger; a first electrode comprising an optically transparent electrically conductive sensing structure arranged underneath the top layer; fingerprint sensing circuitry connected to the first electrode and configured to provide an analog sensing signal indicative of a distance between the finger and the sensing structure, a second electrode arranged underneath the first electrode; an organic light emitting layer arranged between the first and second electrodes; display element control circuitry connected to the second electrode and configured to control a display element comprising the first and second electrodes and the organic light emitting layer; and a switching mechanism configured to switch the sensing element between a fingerprint sensing mode and a display mode.
US10325132B2 Fingerprint sensor and button combinations and methods of making same
It will be understood by those skilled in the art that there is disclosed in the present application a biometric sensor that may comprise a plurality of a first type of signal traces formed on a first surface of a first layer of a multi-layer laminate package; at least one trace of a second type, formed on a second surface of the first layer or on a first surface of a second layer of the multi-layer laminate package; and connection vias in at least the first layer electrically connecting the signal traces of the first type or the signal traces of the second type to respective circuitry of the respective first or second type contained in an integrated circuit physically and electrically connected to one of the first layer, the second layer or a third layer of the multi-layer laminate package.
US10325123B2 Tracking device wireless preconfiguration
A preconfiguration system preconfigures tracking devices before they are received by a user of the tracking devices. The preconfiguration system generates an activation signal that can be detected by an activation signal detector on a tracking device. Upon detecting the activation signal, the tracking device begins to operate in a preconfiguration mode and establishes a communicative connection with the preconfiguration system. The preconfiguration system can then communicate with the tracking device to perform a variety of tasks, including receiving a tracking device identifier from the tracking device so that the tracking device identifier can be associated with the user identifier for the user who purchased the tracking device.
US10325122B2 Computer recovery or return
A computer return apparatus includes a processor. The apparatus includes a memory connected to the processor. The apparatus includes a display. The apparatus includes a return screen that the processor automatically causes to appear during or after boot-up of the processor on the display, that displays information concerning an owner who owns the computer, concerning user information about who the user is who the computer is assigned to for use, and return information for returning the computer to the owner from data stored in the memory. A method for displaying information to assist with returning a computer to its owner.
US10325108B2 Method and apparatus for range based checkpoints in a storage device
In one embodiment, a system comprises a processor to, in response to a determination that a write command is suspect, identify a logical address associated with the write command; and send a checkpoint command identifying the logical address to a storage device to preserve data stored in the storage device at a physical address associated with the logical address.
US10325105B2 Single-chip virtualizing and obfuscating storage system for portable computing devices
In certain embodiments, an information obfuscation service may be incorporated directly into the main applications processor of a portable computing device such that the applications processor and its relevant storage peripherals may be securely shared via a virtualization firmware module, avoiding the use of specialized hardware or major modifications of the operating system. The virtualizing and obfuscating storage firmware module may enable a much higher level of assurance in information-at-rest protection while using only the memory protection and privilege mode facilities inherent in common portable device applications microprocessors. The virtualizing and obfuscating storage firmware may interpose storage accesses originating from the operating system. This interposition may be performed seamlessly, without explicit knowledge of the operating system.
US10325102B2 Real-time customer experience management systems and methods
A real-time experience management method, system, and mobile device include checking in a person with an associated mobile device at a site comprising a wireless infrastructure, location tracking, and sensors; communicating data associated with the person to a cloud service; receiving personalization information about the person from the cloud service; monitoring and updating an experience associated with the person at the site during a duration the person is at the site; and communicating data associated with the experience to the cloud service.
US10325101B2 Touchscreen image mapping for augmented reality devices
As disclosed herein a method, executed by a computer, includes receiving, from an augmented reality device, a pairing request, negotiating with the augmented reality device to generate a new encryption key and a mapping plan for presenting optically readable codes, that correspond to one or more images, on a touch sensitive display device. The method further includes presenting, on the touch sensitive display device, the optically readable codes, and receiving a user selection from the touch sensitive display device. The optical codes are overlayed by the wearers of an augmented reality system with an un-encrypted or otherwise modified form of the optical code. A computer system, and a computer program product corresponding to the above method are also disclosed herein.
US10325100B2 Method and device for verifying a data display in a security-critical system
A method is described for operating a computer system comprising a computer and a display unit, wherein a reference pattern is formed based on input value fed into the computer, wherein image signals for the display unit are generated based on the input value, wherein the image signals fed to the display unit are detected, wherein the detected image signals are subjected to a pattern recognition to provide a recognized pattern, and wherein the recognized pattern is compared with the reference pattern.
US10325099B2 Managing sensitive production data
Production data is managed to avoid leakage of sensitive data. One or more of a number of techniques can be employed to discover sensitive data amongst production data. In one instance, data specified about production data in a production application, for example by way of an attribute, can be used to identify sensitive data. Sensitive production data can subsequently be masked to conceal sensitive data from view. Furthermore, metadata regarding sensitive data can be maintained.
US10325094B2 Process analysis apparatus, process analysis method, and process analysis for determining input/output relation of a block of execution trace to detect potential malware
The present invention relates to a process analysis apparatus for analyzing a process executed in an information processing unit and extracting encryption logic such as an encryption function or a decryption function used in the process. The process analysis apparatus is provided with an execution trace acquisition section to acquire an execution trace of a process to be analyzed; a block extraction section to extract, from the execution trace, a block that is a processing unit indicating a loop structure; a block information extraction section to extract, from the block, block information including input information and output information; and a block information analysis section to generate characteristic determination information for determining a characteristic of an input/output relation of the block, using the input information or the output information of the block information, analyzing the input/output relation of the block, using the characteristic determination information, and determining the block which indicates a characteristic of an input/output relation of an encryption function or a decryption function, as the encryption logic.
US10325093B1 Techniques for protecting against unauthorized tech support calls
Techniques for protecting against unauthorized technique support calls are disclosed. In one embodiment, the techniques may be realized as a system for protecting against unauthorized technique support calls including one or more computer processors. The one or more computer processors may be configured to register a client security application installed on a client device. The client security application may be associated with a mobile device. The client device may be separate from the mobile device. The one or more computer processors may further be configured to receive a notification to start monitoring the client device. The one or more computer processors may further be configured to monitor activities of the client device. The one or more computer processors may further be configured to alert a user of the client device for security risks associated with the activities.
US10325090B2 Digital identity system
The disclosure relates to a digital identity system including an enrolment module executing on a processor configured to receive a data item from an enrolling device and to create in persistent electronic storage a digital profile comprising the data item. The system also includes a credential creation module executing on a processor configured to generate a credential from a random sequence, to associate the credential with the digital profile in a database, and to transmit the credential to the enrolling device. The system further includes a publication module executing on a processor configured, in response to later presentation of the credential to the digital identity system, to publish the digital profile by storing a version of the digital profile in a memory location accessible to a device presenting the credential.
US10325086B2 Computing device with graphical authentication interface
A computing device with a graphical authentication interface in which the device displays a base image and authenticates a user when a pre-selected element in a secondary image overlying the base image is aligned with a pre-selected element in the base image.
US10325078B2 Software license management impact analysis
A computer implemented method, program product, and system for managing software licenses is presented. A licensing management logic executes an initial reconciliation run for an initial system. The licensing management logic detects a change to an initial subunit to create a changed subunit, and executes an impact analysis for the changed subunit. The licensing management logic identifies a subunit reconciliation section from the initial reconciliation run, and executes a subunit reconciliation run for the changed subunit to create a changed subunit reconciliation report. The licensing management logic replaces the initial subunit reconciliation report with the changed subunit reconciliation report to create an updated reconciliation report for a changed system.
US10325076B2 Personalized online content access experiences using online session attributes
Systems for managing personalized access to shared online objects. A user accesses a server in a cloud-based environment, wherein the server is interfaced with storage devices that store one or more content objects. The server receives communications packets comprising at least one session attribute, wherein receiving the one or more communications packets is responsive, either directly or indirectly, to an act of the user to invoke a new content access session. The session attribute is used to generate personalized workspace properties that are based on explicitly-provided information or based on inferences that pertain to the invoked content access session. Access to content objects is personalized using explicit or inferred workspace session properties. Personalization includes any aspects of branding preferences, working group colleagues, roles, privileges, friends, etc. Personalization can be based on personalized workspace properties that are inferred based on rules or combinations of data.
US10325075B2 System and method for automated dosage calculation and patient treatment life cycle
A system and method for automatically calculating an accurate recommended dosage for hormone replacement therapy and automating the life cycle of a patient's treatment over time. The system and method can automatically acquire relevant patient parameters and apply a consistent formulaic approach to help reduce incorrect dosage determinations. A pellet insertion size may be determined and documented based on a calculated dosage, and an insertion side and lot numbers may be tracked and managed. In addition, corresponding revenues may be tracked and profitability may be reported for hormone replacement therapy practices.
US10325074B2 Quality of prescription medications and quality of customer services at pharmacies using adaptable automatic distributed vending system
Apparatus adapting to ambient environment and internal self-diagnostics operating within acceptance criteria, sustaining prescription medications within specifications, which in addition to conventional quality parameters include apparatus specific parameters, such as: combined weight of medication inside a container, and length of container. A control algorithm executed by apparatus sustaining operation within acceptance criteria. Apparatus including conveyor transport system configurable for vertical distribution of prescription medications between pharmacy and authorized user. Vertical configuration provides support for pharmacy to serve multi-story facility, such as a hospital. Automatic dispensing ensures high productivity and quality as only verified specification medications are dispensed to authorized customers.
US10325072B2 Mechanical teleoperated device for remote manipulation
A mechanical teleoperated device for remote manipulation includes a slave unit having a number of slave links interconnected by a plurality of slave joints; an end-effector connected to the slave unit; a master unit having a corresponding number of master links interconnected by a plurality of master joints; and a handle connected to a distal end of the master unit. The device further includes first device arranged to kinematically connect the slave unit with the master unit, second device arranged to kinematically connect the end-effector with the handle, and a mechanical constraint device configured to ensure that one master link of the master unit is guided along its longitudinal axis so that the corresponding slave link of the slave unit always translates along a virtual axis parallel to the longitudinal axis of the guided master link in the vicinity of the remote manipulation when the mechanical teleoperated device is operated.
US10325071B2 Method and system for microbiome-derived diagnostics and therapeutics for neurological health issues
A method for at least one of characterizing, diagnosing and treating a neurological health issue in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the neurological health issue based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the neurological health issue; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10325067B1 Statistical quality control of medical laboratory results
Laboratory testing plays a significant and growing role in the delivery of medical services. Fresh analysis of past test results has led to discovery of previously unknown correlations between statistical properties of analyte values and parameters such as age, sex, and region. Observed values in patient populations have also newly been discovered to show both secular and regular periodic variations over time. Embodiments of the invention may use information about these correlations to improve quality control and other statistical analysis of patient samples by applying adjusted reference ranges to quality control methodologies, and providing a quality control grade for patient samples based on the adjusted reference ranges.
US10325064B2 Patient readmission prediction tool
Facilities are provider herein for predicting potentially preventable patient readmissions after discharge from a health care provider. A patient readmission prediction model is built based on received patient data for one or more health care providers. Patient attributes discernible from that patient data are extracted and analyzed, and certain attributes are selected as being meaningful in predicting likelihood of post-discharge, potentially preventable patient readmission by patients newly admitted to a health care provider. Patient data for a newly admitted patient is obtained, and the readmission prediction model is applied against that patient data for the newly admitted patient to obtain a predictive risk score that is indicative of the likelihood that the newly admitted patient will experience a potentially preventable readmission post-discharge from the health care provider.
US10325058B2 Method for verifying a layout designed for a semiconductor integrated circuit and a computer system for performing the same
An integrated circuit of a semiconductor device is fabricated by forming patterns on a wafer in conformance with a layout of the patterns. A method for verifying the layout includes providing a virtual pattern on a predicted defect point in the layout, and identifying at least one pattern from among those of the layout using the virtual pattern. The predicted defect point corresponds to a weak point where it is determined in advance that a defect will occur when the layout is transcribed on a wafer. The identified pattern is a pattern that is adjacent to the virtual pattern in the layout.
US10325051B2 Exact delay synthesis
Systems and techniques for optimizing an integrated circuit (IC) design are described. A logic-function identifier can be determined based on a fan-in combinational-logic-cone, wherein the logic-function identifier corresponds to a logic function that is implemented by the fan-in combinational-logic-cone. An arrival-time-pattern identifier can be determined based on a set of arrival times at inputs of the fan-in combinational-logic-cone. An optimized combinational-logic-cone can be obtained by performing, in addition to optionally other operations, a database lookup by using the logic-function identifier and the arrival-time-pattern identifier. Next, the fan-in combinational-logic-cone can be replaced with the optimized combinational-logic-cone in the IC design.
US10325049B2 Placement-driven generation of error detecting structures in integrated circuits
According to one or more embodiments, a method for adding parity protection for any uncovered latches of a circuit design is provided. The method includes determining latches that are not covered by current parity protection of the circuit design to output a list of the uncovered latches. The method includes executing a clustering operation that iteratively generates latch groupings according to physical design information and clock gating domains, and that outputs an updated design incorporating the latch groupings. Note that each latch grouping generates a corresponding parity bit to provide the parity protection to minimize adverse impacts on timing, routing, and power consumption of the circuit design. The method also includes adding the updated design with the parity protection to the circuit design to generate a final hardware design.
US10325048B1 Virtual directory navigation and debugging across multiple test configurations in the same session
An integrated circuit test method provides an interactive shell environment having analysis modules organized as a directory such that for a given session a user can access any of the analysis modules. This invention describes a virtual directory structure for navigating through the entire test data starting from design, test configuration, ATPG patterns, failure information and callout information. This structure also allows the creation of a scripting environment for the user to select a specific configuration and process the information. User can achieve all of this in a single session as opposed to working on every test configuration in an independent session.
US10325045B2 Estimating timing convergence using assertion comparisons
A computer system for estimating timing convergence using assertion comparisons. The computer system receives predefined golden assertions associated with a macro to be tested. The computer system executes the macro to obtain current feedback assertion values. The computer system calculates one or more metrics based on a comparison between the current feedback assertion values and values of one or more different sets of assertions. The computer system estimates a time to convergence based on the one or more calculated metrics. The computer system generates a schedule based on the estimated time to convergence.
US10325042B1 Debugging failures in X-propagation logic circuit simulation
Methods for debugging a failure in a logic circuit design simulation by tracing a X-value are provided. In one aspect, a method includes detecting during a X-propagation logic circuit design simulation a failure at a register transfer level of a logic circuit comprising one or more logic blocks and tracing a X-value in a data path of the one or more logic blocks until the X-value is observed in a control path of the one or more logic blocks. The method also includes identifying a logic block comprising a control signal of the control path in which the X-value is observed, and identifying the logic block in which the X-value is observed as a root cause of the failure. Systems and machine-readable media are also provided.
US10325040B2 Conditional phase algebra for clock analysis
A design tool can implement phase algebra based design evaluation to evaluate a circuit design with a compact representation of numerous waveforms without simulating the individual waveforms. The design tool can determine two or more input sequences of signal transition representations associated with an input net of an indicated component in an RTL circuit design, where the two or more input sequences of signal transition representations are associated with a mode element. Each signal transition representation represents a nondeterministic transition from a previous signal state to possible signal state(s). The mode element indicates a selection between two or more output sequences of signal transition representations. It is determined, based on the indicated component and the mode element, two or more output sequences of signal transition representations derived from the input sequence(s) of signal transition representations.
US10325037B2 System and method for analyzing operation of component of machine
A system for analyzing one or more operations associated with a component of a machine is disclosed. The system includes a data warehouse for storing data associated with the machine. The system includes a data extraction module, which extracts the data from the data warehouse and receives a customer input. The data extraction module generates an input parameter based on the data from the data warehouse and the customer input. The system includes a failure injection module for storing information of the one or more failures associated with the component of the machine. The system also includes a machine model, which is in communication with the data extraction module and the failure injection module. The machine model derives an output parameter associated with the one or more operations of the component of the machine, based on the input parameter and the information of the one or more failures.
US10325036B2 Method and system for determing welding process parameters
A method for determining a welding sequence including a plurality of welding operations is disclosed. The method includes steps of determining a population of welding sequences based on a set of user-generated constraints, and simulating welding for at least one welding sequence in the population of welding sequences to obtain a multi-objective dependent distortion model of the at least one welding sequence. The method further includes steps of comparing a merit value of the multi-objective dependent distortion model for the at least one welding sequence with one or more predetermined criteria, and outputting a set of welding sequences as potential welding sequences based on the comparison between the merit value and the multi-objective dependent distortion model.
US10325034B2 Analyzer, analysis method and program
An analyzer refers to information included in a recorded product drawing, builds a part of or the entire wire harness by drawing corresponding graphic data of each member constituting the wire harness, adds non-corresponding graphic data to the built wire harness, and displays the product drawing.
US10325029B2 Managing a computerized database using a volatile database table attribute
A respective volatility attribute associated with each of one or more tables of a computerized database is used in any of various aspects to (a) determine how table data is stored in a physical storage device; (b) regulate the use of a materialized query table using database table data; and/or (c) influence circumstances under which indexes are created or advised by database analytic software. Various optional additional uses of a volatility attribute to manage a database are disclosed. Preferably, database parameters are automatically monitored over time and database table volatility state is automatically determined and periodically adjusted.
US10325024B2 Contextual analogy response
Embodiments relate to an intelligent computer platform to provide a contextual analogy response. The aspect of providing a contextual analogy response includes receiving a communication that includes an analogy. The analogy within the communication is identified and parsed into grammatical components. The grammatical components are utilized to identify a meaning of the analogy that correlates to a response statement. The grammatical structure of the analogy is analyzed and then utilized together with the grammatical components to construct an analogy representation. A response is communicated as output including both the response statement together with the analogy representation.
US10325021B2 Phrase extraction text analysis method and system
A system and method for extracting a relevant phrase from text. The system and method may build a plurality of n-gram phrases using a seed from a seed list as a start, a middle, or an end of each n-gram phrase. The seed list may be directed to a specific vehicle system and each seed may indicate a symptom, part, or action to extract relevant phrases from vehicle information verbatims. The plurality of n-gram phrases may be filtered to obtain one or more relevant phrases. The filtering process may include calculating an external relevance factor, an internal relevance factor, or a context pattern relevance factor.
US10325019B2 Media event structure and context identification using short messages
The present disclosure is descriptive of discovering structure, content, and context of a media event, e.g., a live media event, using real-time discussions that unfold through short messaging services. Generally, a sampling of short messages of a plurality of users is obtained. The sampling of short messages corresponds to a media event. A segment in the media event is identified using the sampling of short messages, and at least one term taken from the sampling of short messages is identified. The at least one term is indicative of a context of the identified segment.
US10325018B2 Techniques for scheduling language models and character recognition models for handwriting inputs
A first handwriting input is received comprising strokes corresponding to a set of first characters comprising one or more first characters forming a first language model unit. A set of candidate first characters and a set of candidate first language model units with corresponding probability scores are determined based on an analysis of the one or more sets of candidate first characters using the first language model and a corresponding first character recognition model. When no first probability score satisfies a threshold, one or more sets of candidate second characters and a set of candidate second language model units are determined based on an analysis of the first handwriting input using a second language model and a corresponding second character recognition model. A first candidate list is then output comprising at least one of the set of candidate second language model units.
US10325011B2 Data processing systems, devices, and methods for content analysis
Systems, devices and methods operative for identifying a reference within a figure and an identifier in a text associated with the figure, the reference referring to an element depicted in the figure, the reference corresponding to the identifier, the identifier identifying the element in the text, placing the identifier on the figure at a distance from the reference, the identifier visually associated with the reference upon the placing, the placing of the identifier on the figure is irrespective of the distance between the identifier and the reference.
US10325009B2 Method and apparatus for using custom component parsing engine to parse tag of custom component
A page component dynamic layout method includes: initiating, by a client terminal, a page content request to a server based on a triggered request page; querying, by the client terminal, whether there is a preset identifier in a page response content; if there is a preset identifier in the page response content, loading a set custom component parsing engine to parse a tag of a custom component; selecting, by the client terminal, a corresponding custom component according to tag information obtained by parsing the tag of the custom component, and calling a set custom component rendering engine to render the custom component; and adding the rendered custom component to a corresponding position of the request page. Dynamic layout of a Native component on a WebView is achieved on an HTML page, thereby improving the convenience of laying out pages by an operator.
US10325008B2 Techniques for estimating compound probability distribution by simulating large empirical samples with scalable parallel and distributed processing
Techniques for estimated compound probability distribution are described herein. Embodiments may include receiving a compound model specification comprising a frequency model and a severity model, the compound model specification including a model error comprising a frequency model error and a severity model error, and determining a number of frequency models and severity models to generate based on the received number of models to generate. Embodiments include generating a plurality of frequency models through perturbation of the frequency model according to the frequency model error, and generating a plurality of severity models through perturbation of the severity model according to the severity model error. Further, embodiments include dividing generation of a plurality of compound model samples among a plurality of distributed worker nodes, and receiving the plurality of compound model samples from the distributed worker nodes, and generating aggregate statistics from the plurality of compound model samples.
US10325007B2 Noise and bound management for RPU array
A method, computer program product, and circuit are provided for noise and bound management for a Resistive Processing Unit (RN) array having an op-amp. The method includes reducing the noise in an output signal from the RPU array by using a largest value, in a sigma vector having a plurality of values, as a representation for a window for an input signal to the RPU array. The input signal to the RPU array is formed from the plurality of values. The method further includes sensing saturation at an output of the op-amp. The method also includes managing the bound to eliminate the saturation by reducing the plurality of values from which the input sign to the RPU is formed.
US10325003B2 Configuration resolution for transitive dependencies
A method including: receiving at a server a first request from a first provider to retrieve a first configuration for a first lookup order; determining the first configuration for the first lookup order using the server based at least in part on both an ordering specified by the first lookup order and the first call being through the direct dependency relationship; providing the first configuration to the first provider; receiving at the server a second request from the first provider to retrieve a second configuration for a second lookup order; determining the second configuration for the second lookup order using the server based at least in part on both an ordering specified by the second lookup order and the second call to the first provider by the application being through the transitive dependency relationship; and providing the second configuration to the first provider. Other embodiments are described.
US10325001B2 Operating a portal environment
Systems and methods of operating a web portal environment are disclosed. One such computer-implemented method includes: triggering rendering of a content item being specified by a feed-driven list definition defining a new web content type; reading entries of the content item by a first tag that creates a request attribute containing query relevant information; listening to the request attribute; creating a query; passing the query to a feed integration service; executing the corresponding remote API call; receiving a response from an external data provider; passing the response to the feed-driven objects extension plug-in; creating a rendering context which can be accessed by a second tag; and inserting the external data into markup by the second tag based on a set of predefined feed-driven list presentation components.
US10325000B2 System for automatically generating wrapper for entire websites
A system for automatically generating a wrapper for an entire website, the wrapper characterizing the structure of the website, the system having a plurality of functional elements, including at least one annotation module to classify components of a page and generate an annotated, a page classification module to identify functional and informational components of an annotated page, and an action module to identify an action to be taken to further navigate the website, wherein at least one of the annotation module, page classification module and action module is operable in response to a plurality of domain-specific rules, where a domain is understood as a conceptual domain such as real estate, used cars, or electronics.
US10324999B2 Systems and methods of online interfaces for hierarchically arranged user-generated content
Systems and methods are provided methods for providing an online interface for displaying hierarchically or logically arranged user-generated content. One method including receiving, from a first user over a network, topical user-generated electronic content, the topical user-generated electronic content being related to a topic of a web page; displaying the topical user-generated electronic content received from the first user on the web page; receiving, from a second user over the network, responsive user-generated electronic content and an indication of a desire to post the responsive user-generated electronic content on the web page in association with the topical user-generated electronic content; and displaying, adjacent to the topical user-generated electronic content on the web page, a user element or link that a third user can manipulate to display the responsive user-generated electronic content adjacent to the topical user-generated electronic content.
US10324998B2 Method and system for controlling presentation of web resources in a browser window
A method of stacking tabs in a browser window executable by an electronic device includes, in a first tab associated with a first web resource, receiving a user request for opening a second web resource. A type of the first web resource is identified, the type being one of a hub type and a node type. Responsive to the first web resource being of the node type, the second web resource is opened in the first tab replacing the first web resource. Responsive to the first web resource being of the hub type, a second tab is created, the second web resource is opened therein, and the second tab is stacked on the first tab, the first tab being thereby stacked under the second tab. The first and second tabs are comprised in a tab stack of the browser window, the tab stack comprising a plurality of stacked tabs.
US10324996B2 System, method, and computer program product for automated discovery, curation and editing of online local content
A method for quantifying localness of content can be organized into several stages of information acquisition and processing, with each stage focusing on filtering or qualifying content based on geographic information relevant to a place. The method may comprise bootstrapping an initial set of terms for the place, building a local content corpus for the place utilizing the initial set of terms, and populating an index with information from documents in the local content corpus. In response to a request about the place, a query is formed and provided to the index for retrieving local content relevant to the place.
US10324986B2 Search deconstruction, reconstruction, and allocation
A machine is configured to access a search phrase or other communicated phrase and deconstruct the accessed phrase into multiple sub-phrases. The machine performs an analysis of n-grams that occur within the sub-phrases, generates a set of potentially different sub-phrases from the n-grams, and selects which data source among multiple available video sources should be accessed for each generated sub-phrase in the generated set. For example, the machine may allocate each generated sub-phrase to a corresponding data source and cause the corresponding data source to execute a query based on its corresponding sub-phrase. Thus, the machine chooses from which data source to obtain partial search results that correspond to each sub-phrase generated based on the analyzed n-grams in the accessed phrase.
US10324984B2 System and method for content selection for web page indexing
An indexing system for documents such as web pages divides a document into elements, such as document object model elements. User attention data from prior interactions with the document are analyzed to determine those elements of a document that satisfy a threshold requirement of user attention. Elements meeting the user attention threshold requirement are added to a set of indexable content for the document. Furthermore, document sections are determined based on attention data and each section is indexed separately. Indexing is per section and based only on the indexable content, thereby enhancing the index relevance, increasing the efficiency of search engines and reducing spamdexing.
US10324980B2 Method and system for caching of video files
A system and method for the caching of files streaming from at least one source-server towards at least one end-user via the internet; system characterized by at least one integrated circuit (IC) configured to manage and direct files to be cached in at least one storage-element, said ICs and storage elements interconnected by at least one high speed bus. The storage elements comprise different types of non-volatile memory, each characterized by its access speed. A protocol selects files and file fragments for caching. At least one database maintains data on each cached file or file fragment, the data comprising: caching status, data format characteristics, and relative end-user demand. A protocol continuously allocates or reallocates memory for the caching of the files and file fragments, from among the storage elements, as a function of the database data and respective amounts of memory available in the storage elements.
US10324979B2 Automatic generation of playlists from conversations
A moment identification system automatically generates a playlist of conversations having a specified moment. A moment can be occurrence of a specific event or a specific characteristic in a conversation, or any event that is of specific interest for an application for which the playlist is being generated. For example, a moment can include laughter, fast-talking, objections, response to questions, a discussion on a particular topic such as budget, behavior of a speaker, intent to buy, etc., in a conversation. The moment identification system analyzes each of the conversations to determine if one or more features of a conversation correspond to a specified moment, and includes those of the conversations in the playlist having one or more features that correspond to the specified moment. The playlist may include a portion of a conversation that has the specified moment rather than the entire conversation.
US10324977B2 Searching method and apparatus
The present disclosure discloses a searching method and apparatus. A specific embodiment of the searching method comprises: receiving a search request sent by a client, the search request including a target picture; analyzing the target picture to extract text information and an image characteristic; matching the text information with text information of each preset picture in a preset picture set to determine a first similarity, matching the image characteristic with an image characteristic of the preset picture in response to the first similarity greater than a first preset threshold, and determining whether the preset picture is determined as an identical picture based on matching results; and acquiring associated information of the identical picture, sending the identical picture and the associated information as a search result to the client to be displayed on the client. The present embodiment improves the search efficiency and reduces the labor cost of the search.
US10324973B2 Knowledge graph metadata network based on notable moments
Techniques of generating a knowledge graph metadata network (metadata network) for digital asset management (DAM) are described. A DAM logic/module can obtain one or more first metadata assets describing characteristics associated with digital assets (DAs) in the DA collection. The DAM logic/module can also determine second metadata asset(s) and third metadata asset(s) describing characteristics associated with DAs in the DA collection based on the first metadata asset(s). The DAM logic/module can generate at least some of the metadata assets as nodes in a metadata network associated with the DA collection. The DAM logic/module can also determine, for at least two of the metadata assets, a correlation between the at least two metadata assets. The DAM logic/module can generate an edge in the metadata network between the nodes that represent the at least two metadata assets to represent the determined correlation.
US10324968B2 Topic generation for a publication
An aspect of topic generation includes parsing communications conducted by users through an application. The communications include a communication generated by a sender and response communications received from recipients in reply to the communication generated by the sender. An aspect also includes identifying keywords, timestamps, and indications of sentiment from the parsed communications through natural language processing, determining a focus of the communication generated by the sender based on the keywords identified from the parsing, and formulating a topic for a publication based on criteria including a frequency of occurrence of the keywords in the parsed communications, a threshold level of the indications of sentiment that appear in the parsed communications, and/or a number of the communications containing one or more of the keywords having corresponding timestamps that fall within a threshold period of time. An aspect further includes submitting the topic for publication to the sender.
US10324959B2 Garbage collection in storage system
A storage device implements a method for garbage collection. The storage device arranges data blocks of a storage medium into a bin and determines first coldness of a first data block in the bin and second coldness of a second data block in the bin that are respectively associated with a first rate of change of valid data in the first data block into invalid data and a second rate of change of valid data in the second data block into invalid data. Based on the first coldness and the second coldness, the storage device selects a colder data block from the first and second data blocks as a garbage data block. Because the valid data in the selected garbage data block are more stable, they may cause less new stale data or garbage data in a new block to which the valid data are moved.
US10324957B2 Uniform storage and search of security-related events derived from machine data from different sources
Methods and apparatus consistent with the invention provide the ability to organize and build understandings of machine data generated by a variety of information-processing environments. Machine data is a product of information-processing systems (e.g., activity logs, configuration files, messages, database records) and represents the evidence of particular events that have taken place and been recorded in raw data format. In one embodiment, machine data is turned into a machine data web by organizing machine data into events and then linking events together.
US10324955B2 Inter-table parallel refresh maximizer
An approach for inter-table parallel refresh in a database management system (DBMS). An inter-table refresher receives DBMS source and target databases comprising source parent and related source child datasets. The inter-table refresher determines a collection of the source parent and the related source child datasets and creates a collection of parent and child refresh segments based on the collection of the source parent and child datasets. The inter-table refresher creates a collection of parent and child refresh batches based on the collection of parent and child refresh segments respectively and outputs an inter-table refresh batch schedule based on the collection of the parent refresh batches and the collection of the child refresh batches where the collection of the parent refresh batches and the collection of the child refresh batches operate concurrently and a current child refresh batch follows the completion of a respective current parent refresh batch.
US10324954B2 Snapshots and forks of storage systems using distributed consistent databases implemented within an object store
A method is described that includes providing a snapshot counter for a storage system implemented with multiple distributed consistent database instances. The method further includes recognizing the taking of a snapshot of the storage system by incrementing the snapshot counter from a first snapshot counter value to a second snapshot counter value. The method further includes, in response to a first change for one of the distributed consistent databases subsequent to the taking of the snapshot, performing the following: saving state information of the distributed consistent database as the state information existed prior to the change and associating the first snapshot counter value to the state information. Associating the second snapshot counter's value with the distributed consistent database having the first change. Another method for the taking of a snapshot of a distributed consistent database is also described.
US10324953B1 Managing remote data center from another data center
In one aspect, a method includes receiving a request to register a second data storage system of a second data center in a first data storage system of a first data center, storing data center connection information to connect the second data center to the first data center, replicating a database to the first data storage system and enabling a first data storage system to access and control components of the second data center using the component connection information and the component management information. The data base includes component connection information to connect the second storage system to the components of the second data center and component management information required to monitor and manage the components.
US10324950B1 Normalizing insufficient signals based on additional information
The present invention extends to methods, systems, and computer program products for normalizing insufficient signals based on additional information. Evidence of an event is detected from a raw signal. It is determined signal characteristics of the raw signal are insufficient to normalize the raw signal along at least one of: a time, location, or context dimension into a Time, Location, Context (TLC) format. In one aspect, an additional raw signal related to the detected evidence is accessed from another signal source. In another aspect, a previously detected event related to the detected evidence is received from a geo cell database. The raw signal is normalized into the Time, Location, Context (TLC) format, including deriving at least one of: the time dimension, the location dimension, or the context dimension from a combination of the signal characteristics and characteristics of the other signal and/or characteristics of the previously detected event.
US10324945B2 Systems and methods of generating color saturated data marks in data visualizations
A method of displaying data visualizations includes retrieving a dataset from a multidimensional database, where the dataset includes a plurality of fields, including first and second fields, and the first field is a data hierarchy that includes multiple subfields. The method further includes displaying a GUI with a first region displaying the plurality of fields (with the first field in a collapsed state), a second region with a plurality of shelves, and a third region. In response to receiving a user action to display the first field in an expanded state, the method displays the first field and the multiple subfields in a hierarchical structure. The method receives additional user actions to: (i) associate a first subfield of the plurality with a first shelf, and (ii) associate the second field with a second shelf, and then displays, in accordance with the user actions, a data visualization in the third region.
US10324936B2 Document relevancy analysis within machine learning systems
Systems and methods that quantify document relevance for a document relative to a training corpus and select a best match or best matches are provided herein. Methods may include generating an example-based explanation for relevancy of a document to a training corpus by executing a support vector machine classifier, the support vector machine classifier performing a centroid classification of a relevant document in a term frequency-inverse document frequency features space relative to training examples in a training corpus, and generating an example-based explanation by selecting a best match for the relevant document from the training examples based upon the centroid classification.
US10324935B1 Presenting event intelligence and trends tailored per geographic area granularity
The present invention extends to methods, systems, and computer program products for presenting event intelligence and trends tailored per geographic area granularity. Event related data can be combined with information from other domains to enable intelligent decision making within those domains. Responsive to user commands, graphical presentation can be tailored to a geographic granularity and can vary between geographic granularities. Event related information and other information for a defined area as well as adjacent areas can be at least partially summarized based on geographic granularity. At least partially summarizing data for currently presented areas as well as adjacent areas reduces resource consumption when moving between presented areas, for example, in a map. The level of summarization can be a tailored to a selected geographic granularity. As such, overall presented graphical data (e.g., total number of icons) can be relatively stable, and possibly tuned to available computing resources.
US10324931B2 Dynamic combination of processes for sub-queries
A tool for combining common processes shared by at least two or more sub-queries within a query is provided. The tool determines the query with the at least two or more sub-queries. The tool determines whether one or more sub set relationships are shared between the at least two or more sub-queries. Responsive to a determination that one or more sub set relationships are shared between the at least two or more sub-queries, the tool determines an order class for the at least two or more sub-queries based on the one or more sub set relationships. The tool determines an access path for the query. The tool executes the access path during run-time for data accessing.
US10324928B2 Rewriting search queries on online social networks
In one embodiment, a method includes accessing a data set including a list of objects matching a query command and a score for each of the listed objects, where the query command is generated by parsing a query using a parsing algorithm, and where the score for each of the listed objects is calculated based on a scoring algorithm. The method also includes generating multiple subsets of the data set, each subset including one or more of the listed objects, and calculating, for each subset, a measure of score-quality associated with the scores of the objects in the subset and a measure of CPU-power associated with an amount of processing power required for retrieving the objects in the subset. The method also includes revising the parsing algorithm based on a comparison of the measures of score-quality and the measures of CPU-power associated with one or more of the subsets.
US10324918B2 Data-partitioning for processing loosely ordered relations
Storage regions in a database are associated with respective intervals including first and second interval values indicating a value range for values within that storage region. The first interval values are sorted into an order that determines a scanning order for a data operation on data in the storage regions. The storage regions are scanned in the scanning order to arrange data from the storage regions in at least a partially ordered sequence for the data operation.
US10324917B2 Methods and systems for data management
Systems and methods for data management are disclosed. One method can comprise defining a plurality of data tables, wherein one or more of the data tables comprises a data field, loading a first data table of the plurality of data tables in a first memory, wherein one or more data fields of the first data table is associated with a second data table of the plurality of data tables, and wherein the second data table is resident in a second memory, and presenting a visualization of the first data table and the second data table.
US10324913B2 Creating and using access zones for delivering content
The invention enables providing content to an access zone or geographical sector within the access zone. The access zone comprises a first communication node or one or more further communication nodes forming together with a first communication node a mesh network within the access zone. Content is received in a distribution node from a content provider, which content is associated with a geographical location. The geographical location is mapped with location coordinates stored in a first storage device associated with the distribution node, wherein the location coordinates falls within the access zone or geographical sector, and the first communication node of the access zone is thus determined. The content is transmitted from the distribution node to the first communication node, where it is stored for use by a user device in the access zone or geographical sector.
US10324910B2 Contact record processing method and apparatus
A contact record processing method includes: detecting whether a use time of a phone number stored in a contact record is greater than a use term of the phone number; and deleting the phone number from the contact record when the use time is greater than the use term.
US10324907B2 Genomic application data storage
It is decided whether to increase a total amount of storage in a pool of Hadoop storage and whether to increase a total amount of processing in a pool of Hadoop processing. If it is decided to increase the total amount of storage and not increase the total amount of processing, the total amount of storage is increased without increasing processing. If it is decided to not increase the total amount of storage and increase the total amount of processing, the total amount of processing is increased without increasing storage. In response to receiving a request to perform a process on a set of data, processing is allocated from the pool of processing and storage is allocated from the pool of storage where the allocated processing and storage are used to perform the process on the set of data.
US10324906B2 Intelligent XML file fragmentation
An XML fragmenting mechanism uses an XML schema for the XML file to split up the XML file in a hierarchal structure of data blocks for storage in a storage system with a limited block size such as a cluster coordination service. The XML fragmenting mechanism creates an XML file map to document the structure of the XML file in the storage system. The XML fragmenting mechanism stores the data blocks in the storage system according to the XML file map and supports retrieval of all or part of the data in a format that supports XML validation.
US10324905B1 Proactive state change acceptability verification in journal-based storage systems
A particular node of a journal-based multi-node distributed storage system requests the addition of an acceptability verification request entry to the journal, indicating a proposed state change of the system. The particular node examines contents of entries added to the journal after the acceptability verification request entry. After determining that a targeted set of acceptability verification response entries have been added to the journal, indicating that the potential state change meets acceptance criteria at respective other nodes of the system, the particular node requests an addition of a committed transaction entry to the journal, indicating an approval of the proposed state change.
US10324904B2 Converting complex structure objects into flattened data
Examples are generally directed towards converting complex structure attributes into flattened data. A configuration capture component analyzes a set of objects associated with a set of complex structure attributes. A complex structure attribute is an attribute of an object that is an array attribute or a nested object attribute. The configuration capture component performs a hash type conversion to convert nested object attributes into flattened data. The configuration capture component performs an array type conversion to convert nested array attributes into flattened data. The flattened data is stored or imported in a set of flattened data files. An expansion component converts the flattened data files back into the complex structure attributes without losing or corrupting the complex structure data.
US10324901B2 System, method and computer program product for sharing tenant information utilizing a multi-tenant on-demand database service
In accordance with embodiments, there are provided mechanisms and methods for sharing tenant information utilizing a multi-tenant on-demand database service. These mechanisms and methods for sharing tenant information utilizing a multi-tenant on-demand database service can allow automatic sharing of information owned by a first tenant with other tenants of the multi-tenant on-demand database service. In this way, collaboration among tenants of the multi-tenant on-demand database service may be enabled via the sharing of the tenant information.
US10324900B2 Computer storage systems and methods of managing database server applications
Systems and methods including a database server application integrated with a non-volatile memory-based cache. The database system is configured for accelerating file system data file accesses of the database server application. The user can specify caching requirements in the terminology of the database server application. The system translates the specified caching requirements into cache directives and implements the cache directives in the non-volatile memory-based cache that satisfy the specified caching requirements.
US10324898B2 Parallel container and record organization
Provided are techniques for parallel container and record organization using buckets. In response to receiving an update to an entity in a file plan, a date associated with a disposition of the entity is determined and a reference to the entity is added to a bucket associated with the date.
US10324893B1 Backup application catalog analyzer
The present disclosure provides for analyzing data stored in a data protection storage system to determine a prospective storage scheme that provides a more efficient use of storage resources in the data protection storage system. Data can be analyzed to identify a set of data suitable for long term storage in an archive. Data can be analyzed to identify a set of data suitable for deletion to reduce duplicate copies of data, and remove expired data. Protection policies that provide double coverage of data, causing additional inefficient storage of data, can be identified. A prospective amount of freed storage and other savings can be calculated, if all or part of the prospective storage scheme is implemented, where the prospective amount of freed storage and other savings can be displayed to in a report. A prospective storage scheme may also be determined for a client system that stores live data.
US10324892B2 Security via data concealment
Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network. In an example, source data to be protected is partitioned into multiple files, and each file is obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a computer network via a data movement process that includes sending each of the multiple obfuscated data files to a different randomly selected computer, where the computer further obfuscates the obfuscated data the trace file, and sends the further obfuscated data and trace file to a next randomly selected computer.
US10324884B2 Memory drive adapters and memory drive units incorporating the same
Technology is provided for a memory drive adapter. The memory drive adapter is used for combining memory drives within an alternative form factor. For example the memory drive adapter can include an adapter frame configured for compatibility with a peripheral component interface. The adapter frame can include first and second spaced apart cover panels. A mounting panel extends between the first and second cover panels. An end panel is positioned opposite the mounting panel and extends between the first and second cover panels. One or more divider tabs extend between the first and second cover panels substantially midway between the mounting panel and the end panel to define a pair of drive bays, each configured to receive a 2.5-inch solid state drive.
US10324879B2 Mitigation of side effects of simultaneous switching of input/output (I/O data signals
An apparatus and method may detect and reduce noise on data busses by adjusting the phase of the input/output (I/O) signals in a controlled, predictable manner. The control may allow a maximum data rate to be achieved. In one embodiment, an algorithm used to determine phase change data may be handled by a feedback loop and may be dynamically adjusted. The system may detect noise on rails and critical signals for logging in call home data. The system may maintain a database of settings as a function of a workload. The system may be used in the field as the workload changes to determine that a signal has reached a first threshold. In response to determining that the signal has reached the first threshold, an alert is initiated. A system may determine that the signal has reached a second threshold. In response to determining that the signal has reached the second threshold, the signal may be coupled to logic circuitry.
US10324878B1 System and method of multiplexing communications
In one or more embodiments, one or more systems, methods, and/or processes may detect commencement signals from respective backplanes. For each backplane of the backplanes, the one or more systems, methods, and/or processes may further configure a multiplexer to select a coupling associated with the backplane; may further provide, via a serial interface and the multiplexer, first information to the backplane; may further receive, via the serial interface, second information from the backplane; may further store the second information from the backplane; may further provide at least a portion of the second information to at least one of information handling system firmware, an operating system, and a boot management controller; and may further boot the operating system with the at least the portion of the second information associated with at least one of the backplanes.
US10324877B2 Circuit and method for interfacing universal serial bus
USB controllers, systems and methods are presented to conserve power in a USB controller, in which a transmitter transmits data to a line of a connected USB cable according to a transmit data signal, and a pull down circuit selectively sinks current from a supply node of the transmitter when the transmit data signal is in a first state, refrains from sinking the first current from the supply node when the transmit data signal is in a different second state.
US10324874B2 Real-time embedded system
A real-time operating system (OS) for an embedded system may be configured for asynchronous handling of input and output (I/O) operations. When application code is executing, the OS may be configured to register I/O interrupts and queue I/O operations. When no application code is executing, the OS may be configured to call appropriate interrupt handlers. As result, the OS may maintain the real-time execution that may be required of applications on an embedded system while providing the flexibility and scalability offered by an operating system.
US10324869B2 Storage device including random access memory devices and nonvolatile memory devices
A storage device includes random access memories, nonvolatile memory devices, a controller configured to control the nonvolatile memory devices, and a driver circuit configured to receive a command and an address from an external device, output a buffer command according to the command and the address, and transmit the command and the address to one of a first channel connected to the random access devices and a second channel connected to the controller according to the command and the address. The storage device further includes a plurality of data buffers configured to communicate with the external device and electrically connect the external device to one of a third channel connected to the random access memory devices and a fourth channel connected to the controller in response to the buffer command. Each of the data buffers includes a FIFO (first-in first-out) circuit.
US10324865B2 Maintaining ordering requirements while converting protocols in a communications fabric
Systems and methods for maintaining an order of read and write transactions for each source through a bridge in a bus fabric are disclosed. The bridge provides a connection from a first bus to a second bus within the bus fabric. The first bus has a single path for read and write transactions and the second bus has separate paths for read and write transactions. The bridge allows writes to pass reads for a given source, but prevents reads from passing writes. The bridge forwards a write transaction out of the bridge when the write transaction is available for forwarding. The bridge forwards a read transaction from a given source out of the bridge when there are no outstanding write transactions for the given source that are older than the read transaction. The bridge prevents forwarding the read transaction from the given source out of the bridge when there are outstanding write transactions that are older than the read transaction for the given source.
US10324863B2 Protected memory view for nested page table access by virtual machine guests
Generally, this disclosure provides systems, methods and computer readable media for a protected memory view in a virtual machine (VM) environment enabling nested page table access by trusted guest software outside of VMX root mode. The system may include an editor module configured to provide access to a nested page table structure, by operating system (OS) kernel components and by user space applications within a guest of the VM, wherein the nested page table structure is associated with one of the protected memory views. The system may also include a page handling processor configured to secure that access by maintaining security information in the nested page table structure.
US10324857B2 Linear memory address transformation and management
A processing device including a linear address transformation circuit to determine that a metadata value stored in a portion of a linear address falls within a pre-defined metadata range. The metadata value corresponds to a plurality of metadata bits. The linear address transformation circuit to replace each of the plurality of the metadata bits with a constant value.
US10324856B2 Address translation for sending real address to memory subsystem in effective address based load-store unit
Technical solutions are described for executing one or more out-of-order instructions by a processing unit. An example method includes executing, by a load-store unit (LSU), instructions from an out-of-order (OoO) window. The OoO execution includes determining an effective address being used by a load instruction from the OoO window. Further, the execution includes determining presence of the effective address in an effective address directory (EAD) by identifying an EAD entry in the EAD, the EAD entry maps the effective address with an index of a corresponding effective-real table (ERT) entry from an effective-real table (ERT). In response to the effective address being present in the EAD, the execution includes accessing the corresponding ERT entry of the effective address of the load instruction, the corresponding ERT entry including a real address for the effective address, and issuing the load instruction using the real address from the corresponding ERT entry.
US10324853B2 Cache system and method using track table and branch information
The present invention provides a cache method and a cache system. The cache method includes the following steps. An instruction issuing is scheduled based on a program flow information stored in a cache system. The program flow information includes an instruction sequence information and an instruction distance information. A time point for the instruction issuing is determined based on the instruction sequence information and the instruction distance information.
US10324851B2 Facilitating recording a trace file of code execution using way-locking in a set-associative processor cache
Facilitating recording a trace of code execution using way-locking in a set-associative processor cache. A computing device reserves cache line(s) in set(s) of cache lines of a set-associative cache for caching only locations in the system memory that are allocated to a particular executable entity. During a traced execution of the particular executable entity, the computing device detects that a cache miss has occurred on a location in the system memory that is allocated to a particular executable entity, and that a value at the location of system memory is being cached into one of the reserved cache lines. Based on the value at the location of system memory being cached into a reserved cache line, the computing device logs into a trace data stream at least a portion of the value at the location of system memory being cached into the reserved cache line.
US10324849B2 Headless resilient backup and restore software ecosystem selecting server based on historical client latency, workload and metadata presence in cache
Provided are techniques for a headless resilient backup and restore software ecosystem. At a first backup server of a plurality of backup servers, a connection request is received. At the first backup server, a second backup server is identified by: determining a backup server score for each of the plurality of backup servers based on identification factors comprising historical client latency, scheduled backup server workload, and whether the metadata is already cached on any of the plurality of backup servers and identifying the second backup server as having a lowest backup server score. The identification of the second backup server is returned.
US10324848B2 Independent and separate entity-based cache
A mechanism is described for facilitating independent and separate entity-based graphics cache at computing devices. A method of embodiments, as described herein, includes facilitate hosting of a plurality of cache at a plurality of entities associated with a graphics processor, wherein each entity hosts at least one cache, and wherein an entity includes a dual sub-slice (DSS) or a streaming multiprocessor (SM).
US10324844B2 Memory consistency in graphics memory hierarchy with relaxed ordering
Techniques are disclosed relating to memory consistency in a memory hierarchy with relaxed ordering. In some embodiments, an apparatus includes a first level cache that is shared by a plurality of shader processing elements and a second level cache that is shared by the shader processing elements and at least a texture processing unit. In some embodiments, the apparatus is configured to execute operations specified by graphics instructions that include (1) an attribute of the operation that specifies a type of memory consistency to be imposed for the operation and (2) scope information for the attribute that specifies whether the memory consistency specified by the attribute should be enforced at the first level cache or the second level cache. In some embodiments, the apparatus is configured to determine whether to sequence memory accesses at the first level cache and the second level cache based on the attribute and the scope.
US10324835B2 Data storage device and operating method thereof
A data storage device includes a first nonvolatile memory device including first LSB, CSB and MSB pages; a second nonvolatile memory device including second LSB, CSB and MSB pages; a data cache memory is configured to store data write-requested from a host device; and a control unit suitable for configuring the first and second LSB pages as an LSB super page, configuring the first and second CSB pages as a CSB super page, and configuring the first and second MSB pages as an MSB super page, wherein the control unit is configured to one-shot programs the data stored in the data cache memory in the first LSB, CSB and MSB pages when determination is made as a data stability mode, and is configured to one-shot programs data stored in the data cache memory in the LSB, CSB and MSB super pages in a performance-improving mode.
US10324834B2 Storage device managing multi-namespace and method of operating the storage device
A method of operating a storage device managing a multi-namespace includes storing first mapping information including a mapping between a first logical address space and a first physical address space to a mapping table, in response to a request to create a first namespace, the first logical address space being allocated to the first namespace, and storing second mapping information including a mapping between a second logical address space and a second physical address space to the mapping table, in response to a request to create a second namespace, the second logical address space being allocated to the second namespace and being contiguous to the first logical address space.
US10324833B2 Memory controller, data storage device, and memory control method
A memory control device includes a host interface, a memory interface, and a controller configured to control the memory interface to output data to a non-volatile semiconductor memory for writing therein. The data include first data that the host interface received from a host, second data read out from the non-volatile semiconductor memory for memory refresh, and third data read out form the non-volatile semiconductor memory for garbage collection. When the memory refresh is not carried out, the controller adjusts a ratio of the first data with respect to the third data to be a first value. When the memory refresh is carried out, the controller calculates a second value based on the first value, and adjusts a ratio of the first data with respect to a total of the second data and the third data to be the second value.
US10324831B1 Automated test coverage analysis, execution and reporting
Described are techniques for testing software. The techniques may include identifying, at a first point in time, first code that has been modified, identifying, using first mapping information, a testing set of one or more test cases wherein the first mapping information identifies each test case of the testing set as a test case used to test the first code, running the testing set, generating coverage information in accordance with executing; analyzing the coverage information, generating second mapping information in accordance with said analyzing, and updating the first mapping information in accordance with the second mapping information.
US10324823B2 Historical software diagnostics using lightweight process snapshots
A debugging and diagnostics system allows users to take lightweight process snapshots of running debuggee processes so the users may analyze those snapshots at a later time. The snapshot mechanism allows debugging tools to compare an original process or one or more process snapshots or to compare any of a series of snapshots to each other. The snapshot mechanism further allows users to inspect a snapshot of process memory while allowing the original process to continue running with minimal impact. A user may do historical debugging using process snapshots of a debuggee process taken over time. This allows the user to view the state of the debuggee process as it existed when the snapshot was taken. The lightweight process snapshot is less invasive because it does not require a full copy of the memory and allows the original process to run un-interrupted while specific collections and inspections are completed.
US10324822B1 Data analytics in a software development cycle
Embodiments describe methods, apparatuses, and systems for performing data analytics on one or more features of software under development. In one exemplary embodiment, a data mining module receives a first set of data including an expected timeline of a plurality of features of program code being developed. The data mining module further retrieves a second set of data from a program testing system based on the first set of data. The second set of data includes defect information and a testing result for each of the plurality of features indicated in the first set of data. Moreover, a data analysis module executed performs an analysis on the first and second sets of data. Based on the analysis, a report generator generates an analysis report that includes an expected defect level and an actual defect level of each of the plurality of features.
US10324819B1 Runtime performance introspection
Operations include diagnosing performance hotspots with minimal performance impact. A system selectively extracts a subset of in-memory application data, for failure analysis, based on application metadata associated with an application. The selective data extraction may be used to generate succinct reports that are customized to explore the specific vulnerabilities of each particular application. Application metadata identifies application data attributes for value extraction. The application metadata may identify, for example, a client attribute which indicates the client which requested the execution of a failed operation (or execution of an operation with a failed sub-function). The application metadata may identify a particular function, associated with an operation, that is to be analyzed in case of operation failure. The application metadata may identify a thread-local variable of a thread, executing an operation, that is to be analyzed in case of operation failure.
US10324815B2 Error checking of a multi-threaded computer processor design under test
Error checking for a computer processor design under test. In multiple processing threads, and in accordance with a hardware model of a computer processor design under test, the instructions of multiple instruction sequences corresponding to the processing threads are processed, thereby resulting in an order in which the instructions are processed in accordance with the hardware model, and producing an actual result for each of the instructions. An expected result is determined for any of the instructions in accordance with a reference model of the computer processor design under test and in accordance with the order in which the instructions were processed in accordance with the hardware model. Any of the instructions whose expected result and actual result differ are identified.
US10324813B2 Methods and devices for multi-level data protection in a storage system
A method and apparatus for multi-level data protection in a storage system. The storage system comprises a first storage device, a second storage device, and a third storage device, the method comprising: establishing a synchronous replication session between the first storage device and the second storage device so as to synchronously replicate data in the first storage device to the second storage device; establishing an asynchronous replication session between the first storage device and the third storage device so as to asynchronously replicate the data in the first storage device to the third storage device; and recovering the asynchronous replication by establishing an asynchronous replication session between the second storage device and the third storage device in response to a failure of the first storage device.
US10324812B2 Error recovery in a storage cluster
A plurality of storage nodes within a single chassis is provided. The plurality of storage nodes is configured to communicate together as a storage cluster. The plurality of storage nodes has a non-volatile solid-state storage for user data storage. The plurality of storage nodes is configured to distribute the user data and metadata associated with the user data throughout the plurality of storage nodes, with erasure coding of the user data. The plurality of storage nodes is configured to recover from failure of two of the plurality of storage nodes by applying the erasure coding to the user data from a remainder of the plurality of storage nodes. The plurality of storage nodes is configured to detect an error and engage in an error recovery via one of a processor of one of the plurality of storage nodes, a processor of the non-volatile solid state storage, or the flash memory.
US10324807B1 Fast native file system creation for backup files on deduplication systems
Native file system creation for backup files is described. A system creates a virtual disk template corresponding to a disk associated with a client device. The system sends a copy of the virtual disk template as template data. The system sends a copy of a file on the disk as file data. The system stores a backup file in a file system format that is native to the client device by combining the template data and the file data. The system restores a file in the backup file to the disk via mounting the backup file as a virtual disk on the client device.
US10324806B1 Snapshot visualization for content-based storage
A computer program product, system, and method for calculating a resource usage metric over each node of a snapshot tree within a content-based storage system having a plurality of volumes and/or snapshots and generating a visualization of the snapshot tree using the calculated resource usage metrics.
US10324803B1 Storage snapshot management
A technology is described for managing storage snapshots of storage volumes. An example method may include launching a compute service function on computing resources in response to an event, the compute service function being configured to: retrieve from a data store a storage snapshot policy for invoking storage snapshots of storage volumes assigned to computing instances included in a service provider environment; identify at least one tag assigned to at least one computing instance included in the service provider environment that corresponds to the storage snapshot policy; identify a storage volume assigned to a computing instance associated with the at least one tag identified as corresponding to the storage snapshot policy; and create a storage snapshot of the storage volume assigned to the computing instance based in part on the storage snapshot policy.
US10324800B2 System recovery using WoL
The present technology provides a system and method for smartly resetting a hang device of a server system based upon a Wake-on-Lan (WoL) message and status of the hang device. The system comprises a management device, a switch, a physical layer (PHY) coupled to a network, a network interface (NIC), a monitoring device and a delay circuit. The PHY is coupled to the network to receive network packets that includes a WoL message. The monitoring device is configured to receive status information from the management device and the WoL message, and reset the management device based upon received information.
US10324797B2 Fault-tolerant system architecture for the control of a physical system, in particular a machine or a motor vehicle
A fault-tolerant distributed real-time computer system for controlling a physical system, in particular a machine or a motor vehicle, wherein the components of the computer system have access to a global time of known precision, and wherein the node computers and intelligent sensors and the intelligent actuators exchange time-triggered messages and event-triggered messages periodically via the distributor units, and wherein the functions of the user software are contained in real-time software components—RTSC—and the periodic time-triggered data transfer between the RTSC is specified by a time-triggered data flow diagram, and wherein the assignment of the RTSC to a TTVM of a node computer and specific parameters of the TTVM are contained in active local allocation plans for each RTSC, and wherein the time plans for the time-triggered communication in this distributor unit are contained in active local allocation plans for each distributor unit, and wherein a global allocation plan consists of the totality of the local allocation plans, which are adapted to one another, of all RTSC and all distributor units of the user software, and wherein a monitor component periodically receives a copy of messages of the node computers to define the present operating state of the node computers, and wherein after the permanent failure of one or more RTSC, the monitor component activates a passive global allocation plan which specifies the allocation of the RTSC and the data supply thereof on newly installed TTVMs to the still functional node computers, and wherein the RTSC arrive at the newly configured TTVMs for execution at the provided periodic restart point in time in accordance with the selected passive global allocation plan.
US10324795B2 System and method for security and privacy aware virtual machine checkpointing
A checkpointing method for creating a file representing a restorable state of a virtual machine in a computing system, comprising identifying processes executing within the virtual machine that may store confidential data, and marking memory pages and files that potentially contain data stored by the identified processes; or providing an application programming interface for marking memory regions and files within the virtual machine that contain confidential data stored by processes; and creating a checkpoint file, by capturing memory pages and files representing a current state of the computing system, which excludes information from all of the marked memory pages and files.
US10324793B2 Reduced uncorrectable memory errors
Uncorrectable memory errors may be reduced by determining a logical array address for a set of memory arrays and transforming the logical array address to at least two unique array addresses based, at least in part, on logical locations of at least two memory arrays within the set of memory arrays. The at least two memory arrays are then accessed using the at least two unique array addresses, respectively.
US10324784B2 Mitigating crashes of an application server executing a monitoring agent
A software circuit breaker observes an amount of free memory available in an application server and a duration of a garbage collection process performed by the application server. The application server executes an agent comprising a plurality of processes for monitoring performance of the application server. Based on the amount of free memory and duration of the garbage collection process, the circuit breaker anticipates a likely crash of the application server. In response to anticipating the likely crash, the circuit breaker disables one or more processes of the agent.
US10324783B1 System and method for workflow error handling
A system can include a processor configured to generate a query for a workflow results table, the query including query criteria to include records not having an associated child in the workflow results table and having a value indicating an unsuccessful status. The processor can be further configured to execute the query against the workflow results table to identify at least one activity record having a value indicating an unsuccessful status for the execution of at least one respective workflow activity. The processor can be further configured to generate a graph of workflow activity records between the at least one activity record and a root workflow activity record using context information associated with the workflow activity records. The processor can be further configured to determine an automated remedial action based on the graph of workflow activity records and to execute the remedial action.
US10324782B1 Hiccup management in a storage array
A hiccup management scheme for use within a storage system can maintain low latency on client I/O when a storage device is temporarily unavailable. In some embodiments, a storage using uses double parity data protection can tolerate concurrent hiccups by up to two storage devices within a storage array.
US10324781B2 Method for managing application on card
The present invention belongs to the field of intelligent cards, and disclosed is a method for managing an application on a card. The method comprises: after receiving data sent by a running environment, a card content management module checking a card state; when the card state is not a first preset state or a second preset state, checking the received data; and when the received data meets a preset format, continuing to receive the data sent by the running environment to obtain a complete command, and performing a corresponding command to implement an association of applications on a card. The beneficial effects of the present invention are to provide a method for managing an application on a card, so that loading, installation, update, personalization, and deletion of an application on the card can be implemented.
US10324779B1 Using unsupervised learning to monitor changes in fleet behavior
Embodiments are disclosed for determining whether a computing node is in a normal or an abnormal condition based on its characteristics relative to those of other computing nodes. In embodiments, log files for the computing node are used to develop a state model of the computing node, and where the state model differs between two similar computing nodes, an abnormality is identified. In other embodiments, characteristics about computing nodes (e.g., CPU resources used) are used to cluster those computing nodes, and those computing nodes that lie outside of a cluster are identified as abnormal.
US10324777B2 Register-based communications interface
An example device may include processing circuitry and a management controller. The processing circuitry may include a communications interface that includes a first register and a second register. The first register may include a freshness bit and a number of first data bits. The second register may include a number of second data bits that correspond, respectively, to the first data bits. The processing circuitry may write variously to the first data bits in response to detected events, set the freshness bit in response to the management controller reading the first data bits, and reset the freshness bit if any of the first data bits are written to. The management controller may read the first data bits, perform predetermined processing based thereon, write to the second data bits based on the predetermined processing, and request a register transfer. The processing circuitry may, in response to the management controller requesting the register transfer, transfer values of the second data bits to their respectively corresponding first data bits if and only if the freshness bit is currently asserted.
US10324776B2 Method and system for distributed processing in a messaging platform
A method for distributed processing involves receiving a graph (G) of targets and of influencers, with each influencer related to at least one target, receiving an action graph of actions performed by one or more of the influencers, and key partitioning G across shards. The method further involves transposing the first graph (G) to obtain a first transposed graph (GT), valuing partitioning GT across the shards, storing the action graph on multiple shards, issuing, to a shard, a request specifying an influencer, to perform an intersection, receiving a response to the request of a set of influencers each of which is related to a target, and determining whether to send a recommendation to the target based on the response.
US10324771B1 Methods and apparatus for a storage system having storage automation with integrated drivers
Method and apparatus for receiving an access request for an array from a controller of a platform that abstracts, pools and automates physical storage for a data center, processing the access request with an API service, and analyzing the access request by a controller service after processing by the API service. The controller then requests a third party driver from a driver module for the array. The third party driver processes the request to access the array and receive data from the array.
US10324768B2 Lightweight restricted transactional memory for speculative compiler optimization
Embodiments described herein utilize restricted transactional memory (RTM) instructions to implement speculative compile time optimizations that will be automatically rolled back by hardware in the event of a missed speculation. In one embodiment, a lightweight version of RTM for speculative compiler optimization is described to provide lower operational overhead in comparison to conventional RTM implementations used when performing SLE.
US10324765B2 Predicting capacity of shared virtual machine resources
Predicting capacity of shared virtual machine (VM) resources by generating estimated remaining capacities (ERCs) for computing clusters within a virtualization system rather than continuously monitoring actual remaining capacities (ARCs). Generating ERCs for a virtualization system's computing cluster(s) by using physical resource allocation flux data and/or VM type exchange probabilities provides benefits over continuously monitoring ARCs. The physical resource allocation flux data may correspond to commissioning and decommissioning VMs into the cluster and may be obtained during a blind period when current ARCs are unknown. For example, the physical resource allocation flux may be an indication of how many instances of each VM type are commissioned and/or decommissioned from the cluster over a time interval of interest. The VM type exchange probabilities may indicate a likelihood that commissioning or decommissioning a VM type into the computing cluster(s) will take up or free up computing resources available to other VM types, respectively.
US10324760B2 Leases for blocks of memory in a multi-level memory
The described embodiments include a computing device that has two or more levels of memory, each level of memory having different performance characteristics. During operation, the computing device receives a request to lease an available block of memory in a specified level of memory for storing an object. When a block of memory is available for leasing in the specified level of memory, the computing device stores the object in the block of memory in the specified level of memory. The computing device also commences the lease for the block of memory by setting an indicator for the block of memory to indicate that the block of memory is leased. During the lease (i.e., until the lease is terminated), the object is kept in the block of memory.
US10324756B2 Dynamic reduction of stream backpressure
Techniques are described for eliminating backpressure in a distributed system by changing the rate data flows through a processing element. Backpressure occurs when data throughput in a processing element begins to decrease, for example, if new processing elements are added to the operating chart or if the distributed system is required to process more data. Indicators of backpressure (current or future) may be monitored. Once current backpressure or potential backpressure is identified, the operator graph or data rates may be altered to alleviate the backpressure. For example, a processing element may reduce the data rates it sends to processing elements that are downstream in the operator graph, or processing elements and/or data paths may be eliminated. In one embodiment, processing elements and associate data paths may be prioritized so that more important execution paths are maintained.
US10324755B2 Task scheduling using improved weighted round robin techniques
Mechanisms are provided for distributing work requests to worker devices. The mechanisms generate a cycle table data structure which segments a set of work request allocations into a plurality of cycles in which, for each cycle, a subset of worker devices, from a set of worker devices, are eligible to receive allocations of work requests. The mechanisms receive a work request from a computing device and select a worker device to receive the work request, from a first subset of worker devices that are eligible to receive allocations of work requests for a current cycle in the cycle table data structure, based on both of entries in the cycle table data structure corresponding to a current cycle, and execution of weighted round robin scheduling logic. The mechanisms distribute the work request to the selected worker device which performs an operation on the work request.
US10324754B2 Managing virtual machine patterns
Managing virtual machine patterns, including: identifying resource utilization of each virtual machine within a first virtual machine pattern having a first group of resources; determining resource requirements of one or more applications executing on one or more virtual machines within the first virtual machine pattern; based on the resource utilization and the determined resource requirements, identifying a second virtual machine pattern having a second group of resources; and deploying at least one of the one or more applications executing on the one or more virtual machines within the first virtual machine pattern onto one or more virtual machines of the second virtual machine pattern.
US10324752B2 Response times based on application states
Systems and methods for improving response times in based on application states. In some embodiments, an Information Handling System (IHS) may include a Central Processing Unit (CPU) and a hardware memory storage device coupled to the CPU, the hardware memory storage device having program instructions stored thereon that, upon execution by the CPU, configure the IHS to: identify a first state of an application being executed by the CPU at runtime; identify a trigger event configured to cause the IHS to change from the first state to a second state; in response to the trigger event, switch from the first state to a second state, wherein the first state is associated with first hardware configuration and the second state is associated with a second hardware configuration; and in response to the trigger event, switch the first hardware configuration to the second hardware configuration.
US10324750B2 Computer system, computer system management method and program
A computer system includes a node including a plurality of processes, an instruction unit that designates a key range of data processed by the process, and a distribution unit. When a first key range is processed by a first process and a third key range, which is a portion of the first key range, is processed by a second process that processes a second key range, the instruction unit transmits a first updated key range to the first process, transmits a second updated key range to the second process, and transmits third range update information including first and second new ranges to the distribution unit. When receiving the third range update information, the distribution unit changes the distribution of the data to be processed. The first process performs data processing in the first updated key range and the second process performs data processing in the second updated key range.
US10324749B2 Optimizing runtime performance of an application workload by minimizing network input/output communications between virtual machines on different clouds in a hybrid cloud topology during cloud bursting
A method, system and computer program product for optimizing runtime performance of an application workload. Network input/output (I/O) operations between virtual machines of a pattern of virtual machines servicing the application workload in a private cloud are measured over a period of time and depicted in a histogram. A score is generated for each virtual machine or group of virtual machines in the pattern of virtual machines based on which range in the ranges of I/O operations per seconds (IOPS) depicted in the histogram has the largest sample size and the number of virtual machines in the same pattern that are allowed to be in the public cloud. In this manner, the runtime performance of the application workload is improved by minimizing the network input/output communications between the two cloud environments by migrating those virtual machine(s) or group(s) of virtual machines with a score that exceeds a threshold value.
US10324747B1 Distributed configuration checking and troubleshooting in data center using best practices rules
In one embodiment, for each of the nodes forming a cluster that share a cluster shared volume (CSV), a remote connection is established with an operating system (OS) management interface of an operating system of the node to query and to obtain OS configuration information concerning a VMM hosting one or more virtual machine (VMs) within the node. A remote connection is established with a VMM interface of the VMM of the node to query and to obtain VM information concerning each of the VMs hosted by the VMM in the node. An analysis is performed on the OS configuration information and the VM information in view of a set of management rules. A report is generated based on the analysis, the report including information indicating which of the management rules has been violated.
US10324743B2 Announcing virtual machine migration
Systems and methods for announcing virtual machine migration. An example method may comprise: receiving, by a first hypervisor running on a first computer system, a migration announcement from a virtual machine that is undergoing live migration from the first computer system to a second computer system; and transmitting a message comprising the migration announcement to a second hypervisor running on the second computer system.
US10324741B2 Speeding up dynamic language execution on a virtual machine with type speculation
According to one technique, a virtual machine stores type profiling data for program code, the type profiling data indicating observed types for profiled values within the program code at specific profile points during previous executions of the program code. The virtual machine determines to optimize a particular code segment of the program code. The virtual machine generates a program representation describing a flow of data through different variables within the code segment. The virtual machine assigns speculative types to certain variables in the particular code segment by: assigning speculative types of first variables to respective observed types recorded in the type profiling data; calculating speculative types of second variables, based on propagating the speculative types of the first variables through the program representation. The virtual machine compiles the particular code segment by optimizing instructions within the particular code segment based speculative types of variables utilized by the instructions.
US10324737B2 Hybrid server-side and client-side portal aggregation and rendering
Rendering of a portal page that is displayable on a client system includes receiving a request for a portal page by a web portal engine, monitoring server-side aggregation and rendering performance by the web portal engine, and comparing a measured performance parameter value of the server-side aggregation and rendering against a pre-defined threshold value. The server-side aggregation and rendering is interrupted, based upon the comparison, once the threshold value is exceeded. Further, an intermediate result of the portal page is prepared based on the server-side aggregation and rendering for sending, such that a client-side processing completes the interrupted aggregation and rendering of the portal page.
US10324735B2 Method invocation for persistent objects with dynamic multikeys
A mechanism is disclosed that enables the invocation of methods of object instances that have persistent data and a mutable key. A mutable key capability is advantageous in a variety of applications, such as monitoring a set of users and their login status on a plurality of media servers (e.g., an email server, an instant messaging server, a voice mail server, a video server, an audio-conferencing server, etc.). The methods that can be invoked include get methods, set methods, unset methods, finder methods, destructors, and business methods. Implementations based on the Enterprise JavaBean specification are disclosed for three illustrative embodiments of the present invention. The illustrative embodiments of the present invention can also be implemented in accordance with object persistence mechanisms other than Enterprise JavaBeans.
US10324729B2 Machine intelligence and learning for graphic chip accessibility and execution
Methods and systems enabling rapid application development, verification, and deployment requiring only knowledge of high level languages. Two aspects of the disclosed methods and systems are called Machine Intelligence and Learning for Graphic chip Accessibility (MILeGrA) and Machine Intelligence and Learning for Graphic chip Execution (MILeGrE). Using MILeGrA and MILeGrE, high-level language programmers do not need to learn complex coprocessor programming languages, but can still use coprocessors (e.g., GPU processors) to benefit from results-in-seconds big data capabilities through the translation of coprocessor-unaware code to coprocessor-aware code. Execution of such coprocessor-unaware code on coprocessors includes parsing the coprocessor-unaware code to generate intermediate code, analyzing the intermediate code to determine a model for coprocessor-aware code generation, and generating coprocessor-aware code based on the model using machine learning techniques.
US10324728B2 Lightweight interrupts for condition checking
Embodiments relate to lightweight interrupts for condition checking. An aspect includes determining, by a condition checker in a computer system, that a condition occurs for an application executing on the computer system. Another aspect includes, based on determining that the condition occurs for the application, determining whether lightweight interrupts are enabled. Yet another aspect includes based on determining that lightweight interrupts are enabled, issuing a lightweight interrupt to the application and handling the instruction by the application.
US10324725B2 Fault detection in instruction translations
The disclosure provides a method and a system for identifying and replacing code translations that generate spurious fault events. In one embodiment the method includes executing a first set and a second set of native instructions, performing a third translation of a target instruction to form a third set of native instructions in response to a determination that a fault occurrence is attributed to a first translation, wherein the third set of native instructions is not the same as the second set of native instructions, and the third set of native instructions is not the same as the first set of native instructions, and executing the third set of native instructions.
US10324724B2 Hardware apparatuses and methods to fuse instructions
Methods and apparatuses relating to a fusion manager to fuse instructions are described. In one embodiment, a hardware processor includes a hardware binary translator to translate an instruction stream into a translated instruction stream, a hardware fusion manager to fuse multiple instructions of the translated instruction stream into a single fused instruction, a hardware decode unit to decode the single fused instruction into a decoded, single fused instruction, and a hardware execution unit to execute the decoded, single fused instruction.
US10324721B2 Reducing aging of register file keeper circuits
By shutting off keeper transistors during pre-charge, the aging on these devices may be reduced. This means that a relatively weaker keeper may be used for noise compared to an overdesigned stronger keeper. Using a relatively weaker keeper circuit results in a faster evaluation stage and improved minimum read voltage in some embodiments.
US10324718B2 Packed rotate processors, methods, systems, and instructions
A method of an aspect includes receiving a masked packed rotate instruction. The instruction indicates a first source packed data including a plurality of packed data elements, a packed data operation mask having a plurality of mask elements, at least one rotation amount, and a destination storage location. A result packed data is stored in the destination storage location in response to the instruction. The result packed data includes result data elements that each correspond to a different one of the mask elements in a corresponding relative position. Result data elements that are not masked out by the corresponding mask element include one of the data elements of the first source packed data in a corresponding position that has been rotated. Result data elements that are masked out by the corresponding mask element include a masked out value. Other methods, apparatus, systems, and instructions are disclosed.
US10324716B2 Selecting processing based on expected value of selected character
An instruction defined to be a looping instruction is obtained and processed. A determination is made as to whether an obtained selected character is an expected selected character. Based on the obtained selected character being the expected selected character, an execution process is used that includes a sequence of operations to perform an operation, the sequence of operations replacing a loop and providing a non-looping sequence to perform the operation on up to a defined number of units of data. The sequence of operations is configured to repeat one or more times and to terminate based on the obtained selected character. Based on the obtained selected character being different than the expected selected character, an alternate execution process is chosen.
US10324715B2 Compiler controls for program regions
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode and/or other controls. Further, floating point controls include status associated with floating point operations, such as floating point exceptions and/or others. The management of the floating point controls includes efficiently updating the controls, while reducing costs associated therewith.
US10324714B2 Apparatus and method for trimming parameters of analog circuits including centralized programmable ALU array
Apparatus and method are described for trimming parameters of analog circuits. The apparatus includes trim result registers for storing trim results for adjusting parameters of analog circuits, respectively; a memory device configured to store sets of operands; and a trim calculation unit configured to generate the set of trim results by performing a set of arithmetic operations on the sets of operands based on a set of commands, respectively. The trim calculation unit receives a set of commands; transfers sets of operands from the memory device to a programmable ALU array based on the set of commands, respectively; generates trim results by performing arithmetic operations on the sets of operands based on the set of commands, respectively; and sends the trim results to the trim result registers based on the set of commands, respectively.
US10324710B2 Indicating a trait of a continuous delivery pipeline
Examples disclosed herein relate to indicating a trait of a continuous delivery pipeline. Examples include accessing, for each of a plurality of continuous delivery (CD) pipelines, respective pipeline characteristics previously collected by a collection engine of a CD server for at least one of the CD pipelines, and indicating a trait of the pipeline characteristics of at least one of the CD pipelines.
US10324709B2 Apparatus and method for validating application deployment topology in cloud computing environment
The present invention relates to an apparatus and a method for validating application deployment topology in a cloud environment. There is provided an apparatus for validating application deployment topology in a cloud environment comprising: a topology skeleton generator configured to generate, based on multiple VMs and script packages running on the VMs created by a user and required to deploy an application as well as running order of script packages and data dependency between script packages set by the user, a topology skeleton that comprises at least scripts of script packages of respective VMs and running order of the script packages; and a simulator configured to simulate a runtime environment in the cloud environment at the apparatus, thereby validating the running order and data dependency with respect to the topology skeleton, wherein the simulator is installed in the apparatus by using a simulator installation package retrieved from the cloud environment.
US10324706B1 Automated software deployment for electromechanical systems
Techniques for distributing updated executable instructions for machine controller systems may be described herein. For example, a machine controller system may initiate or execute into a boot-loader environment, in response to a first boot cycle, that is configured to communicate with a server computer and receive one or more portions of code. The one or more portions of code may be received and compiled into executable instructions which may be updated executable instructions for the machine controller system. The updated executable instructions may be stored in the external memory of the machine controller system thereby overwriting any previously stored executable instructions. A pointer file of the external memory may be updated to re-direct to the updated executable instructions which may be applied to the machine controller system in response to a second boot cycle of the machine controller system.
US10324705B2 System and method for run-time update of predictive analytics system
A computing system is provided that includes a runtime (RT) controller that produces a corresponding sequence of individual RT prediction results. A FIFO buffer organizes RT confidence score values into RT confidence score value frames. An RT storage circuit stores RT confidence values in an RT value histogram structure that indicates frequency of occurrence of individual RT confidence score values. A training controller produces training prediction results. A training storage circuit stores training confidence values in a training value histogram structure that indicates frequency of occurrence of training confidence score values. A comparison circuit compares RT confidence values with training confidence values in the training value histogram structure. A calibration controller circuit produces a calibration update signal based upon the comparison.
US10324701B1 Rapid deployment of computing instances
Technology for rapid deployment of computing instances from images is provided. In one example, a method may include instantiating a base computing instance and building an application layer on the base computing instance to create a modified computing instance. A machine image of the modified computing instance may be saved. The modified computing instance may be instantiated based on the machine image and a customer-defined configuration may be applied to the modified computing instance to obtain a configured computing instance.
US10324700B2 Storing computing component installation information
Installation information of a software component is received. The software component is software. The installation information includes an installation state for the software component, an identifier for the software component, a vendor of the software component, and a calendar date of the installation. The installation information is stored in a pseudo-permanent database. The record of the installation information in the pseudo-permanent database will survive the uninstallation of the software component. An update to the installation information is received in response to the installation state of the software component changing. The update includes modified installation information and a calendar date of when the installation information changed. The updated installation information is stored in the pseudo-permanent database.
US10324694B2 Arranging binary code based on call graph partitioning
Mechanisms are provided for arranging binary code to reduce instruction cache conflict misses. These mechanisms generate a call graph of a portion of code. Nodes and edges in the call graph are weighted to generate a weighted call graph. The weighted call graph is then partitioned according to the weights, affinities between nodes of the call graph, and the size of cache lines in an instruction cache of the data processing system, so that binary code associated with one or more subsets of nodes in the call graph are combined into individual cache lines based on the partitioning. The binary code corresponding to the partitioned call graph is then output for execution in a computing device.
US10324688B2 System and method for a floating-point format for digital signal processors
An embodiment of a system and method for performing a numerical operation on input data in a hybrid floating-point format includes representing input data as a sign bit, exponent bits, and mantissa bits. The exponent bits are represented as an unsigned integer including an exponent bias, and a signed numerical value of zero is represented as a first reserved combination of the mantissa bits and the exponent bits. Each of all other combinations of the mantissa bits and the exponent bits represents a real finite non-zero number. The mantissa bits are operated on with a “one” bit before a radix point for the all other combinations of the mantissa bits and the exponent bits.
US10324685B2 Communication based on operation mode
Embodiments are provided for utilizing communication routes based operation mode. In an example implementation, while operating in a normal power mode, a playback device maintains information in a network table, the information includes first information associated with a second playback device of the networked media system and second information associated with a third playback device of the networked media system. The playback device determines that the first playback device is to enter a low power mode to draw less power from a battery of the first playback device relative to the normal power mode, and responsive to the determination, foregoing maintaining of the second information in the network table. Thereafter, the playback device determines that the first playback device is to return to normal power mode; and, and in response, synchronizes with the second playback device based at least in part on the first information for playback of audio content.
US10324680B2 Information display regarding playback queue subscriptions
An example non-transitory computer-readable medium stores instructions that, when executed by a control device, cause the control device to perform functions. The functions comprise configuring a first playback device associated with a first user-account to (i) play media content from a playback queue comprising one or more audio tracks stored at a network location and (ii) enable one or more other user-accounts associated with other playback devices to subscribe to the playback queue. The functions further comprise receiving an indication that a second user-account associated with a second playback device has subscribed to the playback queue. The functions further comprise in response to receiving the indication, displaying a subscriber indicator on the control device showing that the second user-account has subscribed to the playback queue. An example control device and an example method, both related to the example non-transitory computer-readable medium, are also disclosed herein.
US10324679B2 Methods and systems for electronic ink projection
Embodiments of the present disclosure provide methods for transmitting to a display communicatively coupled to a second device electronic ink input data received from a first device. Specifically, embodiments disclosed herein provide translating electronic ink input data based upon one or more output parameters associated with a display. Once the electronic ink input data is translated, electronic ink output data is generated. In certain embodiments, a stream of the electronic ink output data is transmitted to the display.
US10324675B2 Communication apparatus, communication control method, and computer-readable storage mediuim
A method is provided for enabling sharing of data. The method comprises defining a sharing region corresponding to a portion of a surface of an apparatus. The method further comprises enabling sharing of data with an external device in response to user input associating the data with the sharing region.
US10324673B1 Cut-out printing system that places cut patterns into white spaces on a medium to reduce waste
Methods and systems for arranging shapes within a document prior to printing cut-out patterns are described. A printing device may identify and group contents in a page of a print job as shapes to be cut out from the paper after they are printed. The printing device may then detect the grouped page contents as cut-out patterns. For each cut-out pattern, the printing device may detect the white spaces of content of the cut-out pattern and mark them as available for printing other cut-out patterns. Thus, the printing device may print multiple cut-out patterns on a same page based on using the white space within larger cut-out patterns.
US10324667B2 Program processing apparatus and method, and image forming apparatus
Threads that are generated during specific processing are managed, with an operation core of threads that are generated during activation processing being fixed to a specific core, and an operation core of threads for specific processing that are generated after the activation processing is complete not being set. Also, the setting of the operation core of threads for specific processing that were generated before the timing at which the activation processing is completed is restored to an original setting.
US10324666B2 Process for layout and printing of images in multiple lanes with different repeat lengths
A printing system including a printing mechanism, a substrate feeder, a print controller, and digital information stored on computer readable media. The digital information includes one or more rows of a first image having a first repeat length side by side with one or more rows of a second image having a second repeat length different from the first repeat length, the first image side by side with the second image comprising a series of composite image groupings. The print controller is configured to access the stored digital information and control the print mechanism to cause the first and second images to be printed on a continuous web of substrate without excess white space between adjacent images or discontinuities caused by the different first and second repeat lengths, by periodically physically shifting the substrate in a reverse direction or by digitally shifting the image groupings before printing them.
US10324664B2 Memory controller which effectively averages the numbers of erase times between physical blocks with high accuracy
A memory controller includes: a memory that holds a physical block counter including the number of erase times, a logical block counter including the number of write times, and a logical-physical conversion table; and a control unit that writes data to any physical block address. When the control unit receives a writing data instruction, the control unit updates the number of write times corresponding to the write destination logical block address, if the number of write times corresponding to the write destination logical block address is large, the control unit allocates to the write destination logical block address a physical block address with the number of erase times which is small among spare blocks not allocated to the logical block addresses in the logical-physical conversion table, updates the number of erase times corresponding to the allocated physical block address, and updates the logical-physical conversion table.
US10324657B2 Accounting for data whose rebuilding is deferred
Systems and methods for accounting for data whose rebuilding is deferred in a dispersed storage network. The methods include determining a number of compromised slices associated with a dispersed storage unit. The number of existing slices associated with the dispersed storage unit is also determined. A comparison of the number of compromised slices plus the number of existing slices associated with the dispersed storage unit, to a storage capacity, is performed in order to produce a capacity determination. Write requests directed towards the dispersed storage unit may be failed based on the capacity determination. For example, the DS unit may fail write requests, when a write request would cause the dispersed storage unit to exceed the storage capacity of the dispersed storage unit when taking into consideration existing slices as well as compromised slices that need to be rebuilt.
US10324654B2 Apparatuses and methods for partitioned parallel data movement
The present disclosure includes apparatuses and methods for partitioned parallel data movement. An example apparatus includes a memory device that includes a plurality of partitions, where each partition of the plurality of partitions includes a subset of a plurality of subarrays of memory cells. The memory device also includes sensing circuitry coupled to the plurality of sub arrays, the sensing circuitry including a sense amplifier. A controller for the memory device is configured to direct a first data movement within a first partition of the plurality of partitions in parallel with a second data movement within a second partition of the plurality of partitions.
US10324648B1 Wear-based access optimization
Systems and methods are disclosed for wear-based access optimization. An apparatus may comprise a circuit configured to perform a data access operation at a target location of a memory, and determine a wear value of the target location. The circuit may compare the wear value to global wear value of other locations of the drive, and adjust data access parameters for the target location based on the comparison.
US10324646B2 Node controller and method for responding to request based on node controller
A node controller-based request responding method and node controller, where the method includes receiving, by a first node controller, a first packet, acquiring an information directory, and querying, in the information directory, whether a memory address requested by the first packet is occupied by a second node controller, and when the memory address requested by the first packet is occupied by the second node controller, querying node presence information to determine whether the second node controller exists, and when it is determined that the second node controller does not exist, generating and sending an invalid response packet.
US10324639B2 Data storage device having multiple solid state drives for data duplication, and data processing system including the same
A data storage device includes a plurality of solid state disks (SSDs) and a controller configured to control the SSDs. The controller respectively writes a first data segment and duplicated data of the first data segment to first-type memories of two respective SSDs among the plurality of SSDs in response to a first write request of a host, respectively writes a second data segment and duplicated data of the second data segment to first-type memories of two respective SSDs among the plurality of SSDs in response to a second write request of the host, and writes parity data generated based on the duplicated data to a first-type memory or a second-type memory of a parity SSD. The data storage device may be included in a data processing system.
US10324636B2 Fail-operational system design pattern based on software code migration
A fail-operational control system includes a migrating controller having a non-volatile memory, a RAM, and a CPU. The migrating controller includes software code stored in the non-volatile memory of the migrating controller. The software code stored in the non-volatile memory of the migrating controller executed by the CPU of the migrating controller is dedicated to a respective system. The respective system is not under the control of a primary controller from another system. In response to an enablement of a system operation of the primary controller of another system that requires a backup controller during execution of the system operation, fail-operational software code stored in the non-volatile memory of the primary controller of the other system is transferred to the RAM of the migrating controller. The migrating controller temporarily functions as a backup controller during the execution of the system operation in the primary controller of the other system.
US10324633B2 Managing SSD write quotas in data storage systems
A technique for use in balancing flash drive wear in data storage systems is disclosed. multiple sets of flash drives are identified where data is stored as multiple slices striped across the set of flash drives. A write rate at which data will be written to the multiple slices stored on the set of flash drives during a next time interval is predicted. A number of bytes that can be written to each set of flash drives is determined. A wear metric representative of a wear rate is determined for each set of flash drives. A write quota and an interval period is determined for one or more sets of flash drives. If the wear metric exceeds the write quota for one or more sets of flash drives during the time interval, reduce the wear rate for the one or more sets of flash drives.
US10324632B2 Processes for making opioids including 14-hydroxycodeinone and 14-hydroxymorphinone
Improved processes for making opioid products having low impurity levels including making 14-hydroxycodeinone and 14-hydroxymorphinone from thebaine and oripavine, respectively.
US10324631B2 Control apparatus, storage apparatus and method
A control apparatus configured to determine a first value indicating a resource amount of a first storage apparatus, determine, respectively for a plurality of logical volumes included in the first storage apparatus, a load of the first storage apparatus due to access from an information processing apparatus, determine a priority of the plurality of logical volumes, respectively, for a process of data migration from a second storage apparatus to the first storage apparatus, determine a second value indicating a resource amount of the first storage apparatus which is used in the access from the information processing apparatus to the first storage apparatus, calculate, as a migration resource amount of the first storage apparatus, a value by subtracting the second value from the first value, allocate the migration resource amount to the plurality of logical volumes based on the priority respectively determined for the plurality of logical volumes.
US10324629B2 Non-volatile memory device having page buffers with differing characteristics
A non-volatile memory device includes a memory cell array region in which memory cells are vertically stacked on a substrate and a page buffer region in which first and second page buffers are arranged. A first distance between the memory cell array region and the first page buffer is shorter than a second distance between the memory cell array region and the second page buffer. The first page buffer includes a first transistor driven in response to a first control signal. The second page buffer includes a second transistor driven in response to a second control signal corresponding to the first control signal. At least one of design constraints and processing constraints with respect to the first and second transistors is different.
US10324619B2 Touch-based gesture recognition and application navigation
A method is performed at an electronic device that includes a display, a touch-sensitive surface, one or more processors, and memory storing one or more programs. The device displays a user interface of a software application, wherein the user interface includes a plurality of user-interface elements. A first gesture is detected on the touch-sensitive surface while displaying the first user interface, and an initial direction of movement is determined for the first gesture. The device recognizes that the initial direction corresponds to one of a first predefined direction on the touch-sensitive surface or a second predefined direction on the touch-sensitive surface, wherein the first predefined direction is distinct from the second predefined direction. Display of one or more user-interface elements of the plurality of user-interface elements is manipulated in accordance with the corresponding one of the first or second predefined direction.
US10324618B1 System and method for formatting and manipulating digital ink
A system and method for formatting data input on an interactive device. The method includes detecting a stroke input, converting the stroke input into stroke data, making a first determination that the stroke data should be grouped with an existing object group using a proximity threshold, based on the first determination, associating the stroke data with the existing object group, and resetting a timer associated with the existing object group.
US10324607B2 Message ribbon user interface for presenting real-time information and allowing user-selected redirection within a computer program
A computer program product produces a non-modal graphical user control element as part of a ribbon for use within an application program providing real-time status information about the application program. The computer code comprises computer code for producing the non-modal graphical user control element on a ribbon graphically displayed within the application program. Additionally, the computer code includes computer code for receiving from the application program a status message of a predefined category and visually placing the status message on the non-modal graphical user control element. Application specific position information associated with the status message is received and responsive to user selection of the graphical user control element the application program switches to computer code associated with the application specific position information.
US10324603B2 Modifying the appearance of objects based on a progress of a task
A computer-implemented method, system, and computer device for modifying an appearance of an object in an electronic display of a computer device based on a progress of a task is provided. The method includes monitoring a progress of a first task of a first application. The method also includes identifying a first object of a second application, and modifying an appearance of the first object of the second application based on the progress of the first task, wherein the second application is distinct from the first application.
US10324593B2 Impairment-adaptive electronic data interaction system
A system for dynamically adjusting content for an interaction impairment can include a data provider, an end-user electronic device, a user identification module, and a data adjustment module. The data provider can be capable of providing access to electronic data. One or more characteristics of the electronic data can be incompatible with an impairment of an impaired user. The end-user electronic device can be configured to allow the impaired user to interact with electronic data. The user identification module can be configured to identify an identity of the impaired user and/or the impairment of the impaired user. The data adjustment module can be configured to automatically adjust incompatible characteristics of the electronic data prior to presentation by the end-user electronic device. This adjustment can increase the ability of the impaired user to utilize the electronic data with the end-user electronic device.
US10324591B2 System for creating and retrieving contextual links between user interface objects
A method for operating a system for creating and retrieving contextual links between user interface objects involves displaying a navigation options menu as an overlay, above a content source, within a user interface, in response to receiving an input control through a UI controller for a UI object, generating an annotation entry for the UI object, generating a contextual link between a first UI object and a second UI object, and displaying an adjacently positioned link counter and a visible indicator around the UI object through operation of a presentation modeler, in response to detecting at least one correlation for the UI object in the correlation table.
US10324588B2 Organizing application icon based on user history information
The present technology relates to an information processing device, an information processing method, and a program with which convenience of a user in utilization of an application program can be improved.An information acquisition unit acquires first information indicating a current situation including a current date and time and a current position of a user. A selection unit selects a presented application, which is an application program presented to a user, on the basis of a use history, a profile of the user, and the first information, the use history being a use history of an application program of a user and including second information indicating a situation in activation which situation includes a date and time and a position of the user in activation of each application program. The present technology can be applied, for example, to a device or a program that controls a display on a lock screen or a launcher screen.
US10324582B2 Medical image display apparatus, method for controlling the same
Aspects of the invention are directed to a medical image display apparatus for displaying a thumbnail image corresponding to medical image data. The medical image data can be displayed in a display area upon selection of the thumbnail image. A display method of the medical image data in the display area can be determined, based on a designated position in the thumbnail image when the thumbnail image is selected by a user. Medical image data is displayed in the display area, according to the determined display method.
US10324573B2 Sensing devices for sensing electrical characteristics
A sensing device may include an integrator configured to sense electrical characteristics of first and second nodes to generate an output voltage. A sensing device may include a switching portion configured to include a plurality of switches, wherein the plurality of switches operate to connect at least one of the plurality of switches to the first node and to connect the remaining switches of the plurality of switches to the second node during each of a plurality of successive switching cycles.
US10324569B2 Touch sensing unit, touch screen panel having the same, and method of driving the touch screen panel
A touch screen panel and a driving method thereof. The touch screen panel includes a touch pad unit including a plurality of receiver pads and a plurality of transmitter pads combined with the receiver pads, and a touch sensing unit for determining a touch position, based on changes in mutual capacitance between the receiver pads and the transmitter pads. The touch sensing unit determines maximum values for every column by scanning touch sensing signals in the column direction of the touch pad unit, decides whether rows having maximum values for every column are the same, when the rows having the maximum values for every column are not the same, determines a greatest value by comparing all values of the scanned touch sensing signals, and determines touch coordinates through a combination of transmitter and receiver pads corresponding to the position at which the greatest value exists.
US10324566B2 Enhanced interaction touch system
A touch-sensitive apparatus includes an touch sensing part which operates a touch sensor arrangement to provide signal data representing a touch within a touch-sensing region on a front surface of a light transmissive panel; The touch-sensitive apparatus further includes a computer vision system part which operates a camera system to image a scene located externally of the touch-sensitive apparatus, and operates a computer vision controller to detect, based on image data generated by the camera system, at least one object within the scene. The touch-sensitive apparatus enables user interaction by touch control, gesture control and hover control.
US10324562B2 Method for processing user input and electronic device thereof
An apparatus and method for processing a user input in an electronic device are provided. The electronic device includes a touch device detecting a touch input; a pressure device detecting a pressure input; and at least one processor. The at least one processor is configured to if the pressure input is detected, generate an event corresponding to the pressure input, determine if the touch input is detected while the pressure input is detected, if the touch input is detected while the pressure input is detected, update the event to correspond to the pressure input and the touch input, and process the updated event.
US10324561B2 Display device including touch screen and driving circuit for driving display device
A display device including a touch screen and a driving circuit of the display device are disclosed. A display panel of the display device is driven while being divided into a first block, to which data is applied during a first display period, and a second block, to which data is applied during a second display period following a touch sensing period. A display driving circuit includes an (N−1)th stage driving a last gate line of the first block and an Nth stage driving a first gate line of the second block. The Nth stage includes a charger charging a Q node of the Nth stage in the touch sensing period in response to a multi-start signal before the second display period starts.
US10324560B2 Apparatus of display having detachable layer and method of manufacturing the display
Provided is a display device having a detachable layer and a method for manufacturing the same that are capable of easily exchanging a damaged window or touch screen with new one, simply separating a window or touch screen therefrom, and providing a simple manufacturing process, a low manufacturing cost, and various designs. The display device includes: a window structure having a detachable layer formed on the entire surface of one side of a window, the detachable layer having the adhesion strength in the range of 0.1 to 500 gf/25 mm; and an attachment target device from which the detachable layer of the window structure is entirely detachable, wherein the attachment target device is any one selected from a touch screen, a touch screen cover layer, and a display.
US10324559B2 Display device unit, control device, and image display panel
A display device unit includes a plurality of image display panels in such a manner that display surfaces of the plurality of image display panels are orderly arranged on a flat surface, and is configured to display an image using the plurality of display surfaces as a single screen. The image display panel includes a drive electrode unit to which an application voltage is applied and a detection electrode unit at which a detection voltage is generated in accordance with the application voltage. The application voltage is applied solely to the drive electrode unit included in an application image display panel which is a part of the image display panels.
US10324557B2 Force sending bezel touch interface
A handheld device includes an electronic display having an active area for presenting visual content and a bezel disposed around the electronic display. The bezel may have an opening allowing a person to view the active area. The handheld device also includes a force sensing system having a force sensing element that is disposed below an external surface of the bezel. The force sensing system may be configured to a sense a force on the bezel and to generate a sensor signal indicative of the force. The handheld device may further include a processor operable to receive the sensor signal and to execute a function based on the sensor signal.
US10324554B2 Array substrate and manufacturing method thereof, touch display panel and touch display apparatus
An array substrate, a manufacturing method, a touch display panel, a touch display apparatus are provided. The manufacturing method includes: forming a gate on a substrate; forming a first insulating layer covering the gate; forming an active layer and a sensing resistor; forming a first electrode layer covering the sensing resistor; forming a source and a drain; etching the first doped layer at a part being not overlapped with the source and the drain, reserving the first electrode layer to cover the sensing resistor; forming a second insulating layer covering the source and the drain; etching the second insulating layer at a part being overlapped with the sensing resistor to expose the first electrode layer; forming a second electrode layer, and etching the first/second electrode layer at a part where the first/second electrode layer is overlapped with the sensing resistor to expose the sensing resistor.
US10324553B2 Array substrate and fabrication method thereof, optical touch screen, and display device
Disclosed is an array substrate including a base substrate and a gate metal layer, a semiconductor layer, a source-drain metal layer, and a pixel electrode layer that are formed on the base substrate. The gate metal layer includes gate lines, gate electrodes of thin film transistors, and a plurality of first sensing lines extending along a row direction. The semiconductor layer includes an active layer of the thin film transistors, and a plurality of first photosensitive elements and a plurality of second photosensitive elements that are insulated from each other. The source-drain metal layer includes data lines, source electrodes and drain electrodes of the thin film transistors, and a plurality of second sensing lines extending along a column direction. Also disclosed are a method of fabricating the array substrate, an optical touch screen and a display device.
US10324552B2 Touch panel having a curved surface input region and a plurality of electrodes formed of ductile wire materials
Provided is a touch panel having a curved surface. A touch panel 10 is formed of a sheet of a flat sheet 1 by thermoforming. A plurality of island-like electrodes 2,3 is arrayed in each of an X direction and a Y direction on the input region. The island-like electrodes 2, 3, inter-electrode wires 4, and a lead wiring are formed of a ductile wire material. A center portion of the flat sheet 1 is formed into a convex dome shape by thermoforming. The touch panel 10 includes a first input region 11 and a second input region 12. The first input region 11 is provided on the convex dome shape. The second input region 12 is provided on the flat surface (zero curvature). The first input region 11 is provided at around a center on the inside of the second input region 12.
US10324551B2 Touch-control display device
A touch-control display device includes a driving module, a display panel having a first force touch-control component and a self-capacitance type touch control-electrode, and a backlight module disposed with the display panel and having a second force touch-control component, with a variable gap formed between the first force touch-control component and the second force touch-control component. The first touch-control component comprises a plurality of first electrodes arranged in a matrix. The second force touch-control component is an electrical conductive layer. The self-capacitance type touch-control electrode comprises a plurality of second electrodes arranged in a matrix.
US10324549B2 Dynamic user interface adaptable to multiple input tools
A computing device having a touch-sensitive surface and a display, detects a stylus input on the touch-sensitive surface while displaying a user interface. A first operation is performed in the user interface in accordance with a determination that the stylus input includes movement of the stylus across the touch-sensitive surface while the stylus is detected on the touch-sensitive surface. A second operation different from the first operation is performed in the user interface in accordance with a determination that the stylus input includes rotation of the stylus around an axis of the stylus while the stylus is detected on the touch-sensitive surface. A third operation is performed in the user interface in accordance with a determination that the stylus input includes movement of the stylus across the touch-sensitive surface and rotation of the stylus around an axis of the stylus while the stylus is detected on the touch-sensitive surface.
US10324543B2 Electronic device comprising rotary unit and display method according to rotation of rotary unit thereof
The present disclosure relates to an electronic device and a display method thereof that are configured to display at least one first object in a main view; and display at least one second object in a sub-view, different from the main view, in response to a rotation input.
US10324541B2 Mouse with adjustable angle
A mouse with an adjustable angle includes an internal body coupled to an upper portion of the lower body in an inner space of the upper body, a plurality of angle adjusting bodies coupled to the upper portion of the lower body to surround the internal body or another angle adjusting body and having one end fixedly coupled to the lower body and the other end detachably coupled to the lower body, and an upper body formed above the lower body so as to surround an angle adjusting body formed at an outermost portion among the angle adjusting bodies and having one end fixedly coupled to the lower body and the other end detachably coupled to the lower body.
US10324536B2 User interface control in portable system
This document discloses a portable system comprising a physical activity monitoring device comprising: a wireless proximity detection module configured to detect a proximity of an input control entity with respect to the physical activity monitoring device and output a control signal as a response to the detection, wherein the proximity is a non-zero distance between the input control entity and the training computer; and a user interface controller configured to generate, as a response to the control signal from the wireless proximity detection module, at least one of an audio control function and a display control function.
US10324535B2 Mechanism to provide visual feedback regarding computing system command gestures
A mechanism to provide visual feedback regarding computing system command gestures. An embodiment of an apparatus includes a sensing element to sense a presence or movement of a user of the apparatus, a processor, wherein operation of the processor includes interpretation of command gestures of a user to provide input to the apparatus; and a display screen, the apparatus to display one or more icons on the display screen, the one or more icons being related to the operation of the apparatus. The apparatus is to display visual feedback for a user of the apparatus, visual feedback including a representation of one or both hands of the user while the one or both hands are within a sensing area for the sensing element.
US10324534B2 Information processing apparatus, information processing system, and information processing method for haptic output based on distance-related delay
There is provided an information processing apparatus including a delay amount decision unit configured to decide a delay amount of a haptic output from occurrence of an event on the basis of an event occurring position in a virtual space, and a haptic output control unit configured to delay the haptic output according to the delay amount decided by the delay amount decision unit.
US10324532B2 Device especially for a display for visually impaired people and display comprising such a device
Device especially for a display for visually impaired people and display including such a device. The device includes a tactile screen, especially for a display for visually impaired people, said screen including, on one of the edges thereof, a line of icons that each correspond to a piece of software. The surface of the said tactile screen is divided at least into as many columns as icons, and the device includes an element for determining the position of the finger of a user on said tactile screen in order to control the implementation of the software corresponding to the determined position of the user's finger.
US10324529B1 Method and system for glint/reflection identification
An image of an eye of a user from an image sensor can be received, the image resulting from the image sensor detecting light from one or more illuminators reflected from the eye of the user. A glint is identified in the image as a representation in the image of a reflection of light from a cornea of the eye of the user or from a sclera of the eye of the user. A first pixel intensity of the glint is determined, a second pixel intensity of neighbor pixels of the glint is determined, and an absolute value of the difference between the first pixel intensity and the second pixel intensity is determined. The glint is identified as a representation of a reflection from the sclera of the eye of the user on condition that the determined absolute value of the difference is below a predetermine threshold value.
US10324528B2 System for gaze interaction
A method and system for assisting a user when interacting with a graphical user interface combines gaze based input with gesture based user commands. A user of a computer system without a traditional touch-screen can interact with graphical user interfaces in a touch-screen like manner using a combination of gaze based input and gesture based user commands. A solution for touch-screen like interaction uses gaze input and gesture based input as a complement or an alternative to touch-screen interactions with a computer device having a touch-screen. Combined gaze and gesture based interaction with graphical user interfaces can be used to achieve a touch-screen like environment in computer systems without a traditional touchscreen or in computer systems having a touchscreen arranged ergonomically unfavorable for the user or a touchscreen arranged such that it is more comfortable for the user to use gesture and gaze for the interaction than the touchscreen.
US10324527B2 Gaze driven interaction for a vehicle
According to the invention, a method for changing information on a display in a vehicle based on a gaze direction of a driver is disclosed. The method may include displaying information on the display in the vehicle. The method may also include receiving gaze data indicative of the gaze direction of a user. The method may further include changing the display based at least in part on the gaze data.
US10324525B2 Context aware selective backlighting techniques
Context aware backlighting techniques include determining a focal point of a display space based on a user display context. The user display context represents an area of interest on the monitor. The user display context can be based on eye tracking data, ambient light data, motion sensing data, cursor location in the display space, an image content, proximity data, or the like and any combination thereof. A first set of one or more of a plurality of backlight sections corresponding to the determined focal point of the display space can be driven to output at a first intensity level, while a second set of one or more of the plurality of backlight sections can be driven to output at a second intensity level.
US10324522B2 Methods and systems of a motion-capture body suit with wearable body-position sensors
In one aspect, a method of a motion-capture body suit include the step of providing a motion-capture body suit, wherein the motion-capture body suit comprises a plurality of position sensors, wherein each position sensor of the plurality of position sensors obtains a position of an associated body area, wherein each position sensor is integrated into a textile tunnel located on the associated body are of each position sensor. The method includes the step of obtaining a set of sensor-level position data from the plurality of position sensors as a series of position measurements observed over a specified period of time. The method includes the step of obtaining a body-level position data as another series of body-position measurements observed over the specified period of time. The method includes the step of combining the set of sensor-level position data and the body-level position data using a Kalman filter to produce a body-motion output stream. The method includes the step of rendering an image data of a virtual representation of a user wearing the motion-capture suit.
US10324521B2 Microcontroller and method for manufacturing the same
A microcontroller which operates in a low power consumption mode is provided. A microcontroller includes a CPU, a memory, and a peripheral circuit such as a timer circuit. A register in the peripheral circuit is provided in an interface with a bus line. A power gate for controlling supply control is provided. The microcontroller can operate not only in a normal operation mode where all circuits are active, but also in a low power consumption mode where some of the circuits are active. A volatile memory and nonvolatile memory are provided in a register, such as a register of the CPU. Data in the volatile memory is backed up in the nonvolatile memory before the power supply is stopped. In the case where the operation mode returns to the normal mode, when power supply is started again, data in the nonvolatile memory is written back into the volatile memory.
US10324520B2 Technologies for discontinuous execution by energy harvesting devices
Technologies for discontinuous execution include a compiler computing device and one or more target computing devices. The compiler computing device converts a computer program into a sequence of atomic transactions and coalesces the transactions to generate additional sequences of transactions. The compiler computing device generates an executable program including two or more sequences of transactions having different granularity. A target computing device selects an active sequence of transactions from the executable program based on the granularity of the sequence and a confidence level. The confidence level is indicative of available energy produced by an energy harvesting unit of the target computing device. The target computing device increases the confidence level in response to successfully committing transactions from the active sequence of transactions into non-volatile memory. In response to a power failure, the target computing device resets the confidence level and resumes executing the transactions. Other embodiments are described and claimed.
US10324519B2 Controlling forced idle state operation in a processor
In one embodiment, a processor includes a plurality of cores and a power controller including a first logic, responsive to a determination that the processor resided in a forced idle state for less than a threshold duration, to update a first counter and, responsive to a value of the first counter that exceeds a control threshold, prevent the processor from entry into the forced idle state. Other embodiments are described and claimed.
US10324515B2 Predictive electrical appliance device power management mode based on presence detection of mobile device
Approaches are provided for a predictive electrical appliance power-saving management mode. An approach includes ascertaining a location and pace of a mobile device. The approach further includes calculating an amount of time that it will take to enable or start programs and services upon a computing device waking from a sleep mode or hybrid sleep mode. The approach further includes determining a distance threshold to the computing device that allows for the calculated amount of time to pass such that the programs and services are enabled or started prior to a user of the mobile device arriving at the computing device when the user is returning to the computing device at the ascertained pace. The approach further includes sending a signal to awaken the computing device from the sleep mode or hybrid sleep mode when the mobile device is within the distance threshold.
US10324509B2 Automatic generation of power management sequence in a SoC or NoC
Systems and methods of the present disclosure relate to automatically and/or dynamically generating one or more power management sequences for SoC and NoC architectures from a given input specification having one or a combination of NoC design specification, traffic specification, traffic profile, power profile information, initiator-consumer relationship, interdependency between components, retention information, external factors, among other allied configurations/information to enable efficient switching of one or more hardware elements from one power profile to another.
US10324508B2 Method and apparatus for controlling a network node by providing a virtual power distribution unit
A method and apparatus of controlling a network node by providing a virtual power distribution unit. The method comprises: providing a virtual PDU by using a computing device; and causing the virtual PDU to control power supply of the network node coupled to the virtual PDU according to a type of the network node. In some embodiments, not only physical nodes can be controlled, but also virtual nodes can be controlled.
US10324501B1 Hinge assembly with layered friction elements
A hinge assembly includes a first and a second set of friction elements engaged each other by an applied force perpendicular to the friction elements. The first and the second set of friction elements are capable of rotational movement about a cylindrical element that passes through each of the friction elements. Also, the first set of friction elements is capable of movement relative to the second set of friction elements. However, the first set friction elements can remain in a fixed position based upon the applied force, until an external force overcomes the applied. During rotation of the first set of friction elements about the cylindrical element, the frictional engagement that controls the position of the first set of friction elements is based primarily on engagement between the friction elements, as opposed to engagement, if any, between the friction elements and the cylindrical element.
US10324497B1 Tiered computing device
A computing device can include a processor; memory accessible by the processor; a base that includes a first platform at a first height and a second platform at a second height that differs from the first height; an arm operatively coupled to the base; and a display operatively coupled to the processor and operatively coupled to the arm.
US10324492B2 Smartphone with front camera and maximized display screen
A smartphone device may have thin borders at the left, right, top, and/or bottom edges of the display screen. To accommodate, e.g., a front camera in spite of a border that is too thin for a camera module and lens, at least one corner of the display may be cut out. Optical sensor(s), emitter(s), or the lens of a front camera may be disposed at the location(s) of the cutout(s). A wide-screen movie may be displayed in letterbox mode with horizontal bars above and/or below the movie, wherein the cutout(s) are located, at least partially, in the region(s) of the horizontal bars, thereby avoiding that larger parts of the movie are hidden by the cutout(s). In other embodiments, an uninterrupted status bar may be displayed between a cutout in the upper-left corner and a cutout in the upper-right corner of the display.
US10324491B2 Reducing time of day latency variation in a multi-processor system
A time of day (TOD) synchronization mechanism in a first processor transmits a latency measure message simultaneously on two links to a second processor. In response, the receiver in the second processor detects latency differential between the two links, detects the delay in the second processor, and sends the latency differential and delay to the first processor on one of the two links. The first processor stores TOD delay values in the two links that account for the latency differential between the two links. When a TOD message needs to be sent, a link loads a counter with its stored TOD delay value, then decrements the counter until the TOD message is ready to be sent. The resulting counter value is the receiver delay value, which is transmitted to the receiver as data in the TOD message, thereby reducing TOD jitter between the two links.
US10324485B2 Body bias voltage generating circuit
A body bias voltage generating circuit for supplying a body bias voltage to a body of a transistor of a functional circuit is provided, including: a first transistor and a second transistor connected in series between a supply voltage terminal and a ground terminal, wherein a control terminal of the first transistor is coupled with a control terminal of the second transistor; a third transistor, wherein a body of the third transistor is electrically coupled with any one of the body of the first transistor and the second transistor, and a terminal of the third transistor is coupled with the body of the third transistor; and a resistance element coupled between the terminal of the third transistor and a current input terminal of the first transistor or a current output terminal of the second transistor. The terminal of the third transistor is the body bias voltage.
US10324482B2 Voltage regulator with impedance compensation
A regulator configured to provide at an output node a load current at an output voltage is described. The regulator comprises a pass transistor for providing the load current at the output node. Furthermore, the regulator comprises feedback means for deriving a feedback voltage from the output voltage at the output node. In addition, the regulator comprises a differential amplifier configured to control the pass transistor in dependence of the feedback voltage and in dependence of a reference voltage. The regulator further comprises compensation means configured to determine a sensed current which is indicative of the load current at the output node. Furthermore, the compensation means are configured to adjust an operation point of the regulator in dependence of the sensed current and in dependence of a value of a track impedance of a conductive track which links the output node to a load.
US10324481B2 Voltage regulators
A low-dropout voltage regulator (2) comprises: a differential amplifier portion (4) including a first amplifier input connected to a reference voltage (16), a second amplifier input, and a differential output which is determined by a difference between the reference voltage and a voltage on the second amplifier input; an output portion (10) arranged to provide a regulator output voltage (62) which is controlled by the differential output of the amplifier portion, the second amplifier input being connected to or derived from (70) the regulator output voltage; and a biasing portion (8) arranged to measure an external load current and to provide a biasing current to the differential amplifier portion which depends on the load current.
US10324475B2 Methods and system for controlling a movable object
Techniques are provided for controlling a movable object such as a UAV. A baseline change between a controlling object and a controllable object can be determined with centimeter or sub-centimeter accuracy based on satnav measurements from the controlling object and the controllable object. The baseline change can be mapped to a state change for the controllable object. Control commands can be generated for effecting the state change for the controllable object.
US10324471B2 Autonomous traveling apparatus
An autonomous traveling apparatus includes a body, a travel control unit that controls a drive member to cause the autonomous traveling apparatus to travel, an obstacle detection unit that detects an object located within a predetermined obstacle sensing area, a restart switch disposed on the body and operable to cause the autonomous traveling apparatus to resume traveling from a stop mode, and a restart control unit that, when an operation of activating the restart switch is performed by a user, causes the obstacle detection unit to resume obstacle detection so as not to detect the user as an obstacle until the user who has performed the operation of activating the restart switch moves out of the obstacle sensing area, and causes the autonomous traveling apparatus to resume traveling.
US10324469B2 System and method for controlling motion of vehicle in shared environment
A method controls a motion of the host vehicle in the environment according to a trajectory and adjusts the trajectory of the vehicle based on the levels of risk posed by the motion of other vehicles. The method determines a set of feasible trajectories of hypothetical vehicles traveling in a driving area of the host vehicle and determines a level of risk of each feasible trajectory as a combination of the probability of the feasible trajectory to intersect with the trajectory of the host vehicle and the probability of the feasible trajectory to be followed by at least one vehicle. The method adjusts the trajectory of the host vehicle in response to assessing the levels of risk of the feasible trajectories.
US10324467B1 Controller systems and methods of limiting the operation of neural networks to be within one or more conditions
Systems and methods for automatically self-correcting or correcting in real-time one or more neural networks after detecting a triggering event, or breaching boundary conditions are provided. Such a triggering event may indicate incorrect output signal or data being generated by the one or more neural networks. In particular, machine controllers of the invention limit the operations of neural networks to be within boundary conditions. Autonomous machines of the invention can be self-corrected after a breach of a boundary condition is detected. Autonomous land vehicles of the invention are capable of determining the timing of automatic transition to the manual control from automated driving mode. The controller of the invention filters and saves input-output data sets that fall within boundary conditions for later training of neural networks. The controllers of the invention include security architectures to prevent damages from virus attacks or system malfunctions.
US10324462B2 Drone swarm for increased cargo capacity
Systems and methods may use a drone swarm to increase cargo capacity. A drone swarm may include a networked drone system or two or more drones, such as a parent drone and a child drone. A method may include receiving support component balance information captured by an inertial measurement unit on the support component supported by a parent drone, adjusting movement of the parent drone according to a control system using the support component balance information, receiving an indication of a low battery in a drone in the networked drone system, the indication including an identification of a replacement drone to replace the drone with the low battery in the networked drone system, and sending a reconfiguration command to at least one child drone to incorporate the replacement drone in the networked drone system.
US10324461B2 Remote control apparatus
A remote control apparatus capable of communicating with a control apparatus of an autonomously running work vehicle via a communication apparatus, the remote control apparatus comprising a communication apparatus, a control apparatus, a display apparatus, and cameras for obtaining images of the front and rear, wherein the display apparatus is provided with at least a remote control region for controlling the autonomously running work vehicle, a peripheral image region for displaying images captured by the cameras, and a work status display region, wherein the peripheral image region is provided with a frontal view and a rear view.
US10324458B2 Automated creel systems and methods for using same
Systems and methods for loading and delivering stalk subassemblies and yarn packages are disclosed herein. Such systems and methods can have at least one processor, at least one automated guided vehicle, at least one creel assembly, and an automated creel loading assembly. The at least one automated guided vehicle can be communicatively coupled to the at least one processor. The at least one processor can be configured to selectively direct an automated guided vehicle to engage a respective stalk subassembly. Upon engagement between the automated guided vehicle and the stalk subassembly, the processor can be configured to selectively direct the automated guided vehicle to move about and between the selected operative position within the creel assembly and a loading position proximate the automated creel loading assembly.
US10324457B2 Robotic process automation for supply chain management operations
The present invention discloses robotic process automation (RPA) of supply chain management (SCM) operations. In example embodiments the invention discloses RPA method and systems for supply chain management. The RPA systems include IOT devices and server as part of a sub network for secured communication relating to SCM operations like procurement operations. The system and method of the present invention utilizes AI based processing logic using a bot for automation of SCM operations thereby reducing the processing times and increasing efficiency.
US10324449B2 Motor controlling method, control device and machine tool
A method for controlling the motor of a tool magazine that rotates around a horizontal rotation axis is configured so that: at least two indexing positions for the tool magazine are determined; the load torque acting on the tool magazine when stopped at said indexing positions is measured; an unbalance torque, which is the load torque when stopped at the indexing position at which the load torque when stopped is maximal, is calculated from multiple load torques when stopped; and the servo motor for the tool magazine is controlled on the basis of the unbalance torque.
US10324446B2 System and method for controlling redundant actuators with different dynamics
A laser processing system includes redundant actuators positioning a laser spot on a workpiece. The system determines a first trajectory of the first actuator minimizing motion of the first actuator that positions the second actuator such that each point of the reference trajectory is within a range of the second actuator and determines a second trajectory of the second actuator based on a difference between the reference trajectory and the first trajectory. For each axis of control, the system determines an envelope centered on the reference trajectory with a width not greater than the range of the second actuator and determines shortest trajectory traversing the envelope along the time domain to produce the first trajectory. Hence, the first trajectory includes a set of straight segments satisfying the constraints defined by the shape of the envelope. The system includes controllers for control the motion of redundant actuators.
US10324443B2 Tool path generating method and tool path generating apparatus
This tool path generating method, which generates a tool path for machining a corner section at which a recess section machined in a workpiece intersects with the outer circumferential surface of the workpiece, includes: a step for calculating a virtual traveling direction, which is a movement direction of a point on the rotational axis line of a rotating tool when the recess section is machined; a step for calculating the position of the corner section from the virtual traveling direction and shape data of the workpiece; and a step for generating a tool path for machining along the calculated position of the corner section.
US10324441B2 Automation system and method for operation of the automation system
An automation system includes a first control facility with a first fieldbus connection, a second control facility with a second fieldbus connection, a fieldbus, a peripheral board with at least one I/O peripheral module, wherein the peripheral board has an interface module with a third fieldbus connection, where the interface module has at least one I/O module which stores interconnection information featuring an assignment of input/outputs of the I/O peripheral module(s) to the control facilities, where the interface module additionally has a virtual I/O module, in which an output region is assigned to the first control facility, and furthermore an input region is assigned to the second controller, and where the virtual I/O module is configured such that the output data is copied from the output region of the first control facility into the input region as input data for the second control facility.
US10324432B2 Estimation of electromagnetic tool sensitivity range
A system and method to control drilling based on determining a sensitivity range of an electromagnetic tool include obtaining a resistivity model over an interval of depths, obtaining an original tool response from the resistivity model over the interval of depths for a tool configuration, and positioning an artificial layer in the resistivity model to generate a modified resistivity model. The method also includes obtaining a modified tool response from the modified resistivity model and iteratively performing the positioning the artificial layer and the obtaining the modified tool response, estimating the sensitivity range according to a position of the artificial layer when a normalized difference between the original tool response and the modified tool response reaches a threshold value, and assigning a different confidence level to information obtained from the resistivity model beyond the sensitivity range and controlling the drilling based on the resistivity model and the confidence level.
US10324428B2 Intra-shop connectivity system
A system includes a terminal configured to intake a vehicle into a service shop, a server configured to store vehicle data associated with the vehicle, and, a scanner configured to identify the vehicle and relay timing and location information about the vehicle to the server.
US10324426B2 Automated system and method to manufacture aeronautic junction parts
Every junction part for an airplane wing is manufactured with overmaterial. Each part is measured with a laser based interferometer or other scanning technique and the “as built” measurements are compared with a model to generate a new trajectory milling program to fill or prevent gaps between parts using a points cloud and B-Spline algorithm to generate a new surface to be milled. Once the program is generated (new trajectories) and post processed, it is sent to a milling machine to perform overmaterial milling on already milled parts with overmaterial. This technique can be used to eliminate gaps between junction parts and the corresponding need for shims.
US10324425B2 Human collaborative robot system having improved external force detection accuracy by machine learning
A human collaborative robot system having a function of detecting a force includes a human collaborative robot and a learning unit into which sensing data, internal data, and calculation data are input. The learning unit outputs a first force component applied to the human collaborative robot from outside, a second force component occurring in an operation of the human collaborative robot, and a third force component categorized as noise; and performs learning using supervised data in which inputs and correct labels obtained in advance are collected in pairs, wherein the correct labels of the supervised data are obtained by exerting a force on the human collaborative robot from outside, operating the human collaborative robot over a plurality of paths, and applying noise to the human collaborative robot, and the operation of the human collaborative robot is controlled based on the first force component output from the learning unit.
US10324422B2 Communication device, electronic timepiece, time correcting method and recording medium
According to an aspect of the present invention, a device capable of wireless communication includes a counter for counting current time, and a processor for setting a communication mode of the device to one of a notification mode in which the device sends a first notification signal for informing of its existence and a detection mode in which the device detects a second notification signal sent from other device. In the case that the processor changes the communication mode of the device from the notification mode to the detection mode and the second notification signal received in the detection mode includes first time information, the processor corrects time of the counter based on the first time information.
US10324420B1 555-timer based time-to-voltage converter
A time-to-voltage converter (TVC) that includes a 555 timer integrated circuit (IC), and a charging circuit including a constant current source and a capacitor connected in series. The capacitor can be connected to a discharge pin of the 555 timer IC. The TVC can further include a trigger circuit and a reset circuit to receive a start signal and a stop signal, respectively, from an input line, and accordingly generate a trigger signal or a reset signal to trigger or reset the 555 timer IC. A switch can be configured to, under control of an output signal of the 555 timer IC, connect the input line with the reset circuit. A voltage across the capacitor when the 555 timer IC is reset indicates a time interval corresponding to the start and stop signals.
US10324416B2 Method for maintaining and regulating the frequency of a timepiece resonator
A method for maintaining and regulating frequency of a timepiece resonator mechanism around its natural frequency, the method including: at least one regulator device acting on the resonator mechanism with a periodic motion, to impose a periodic modulation of resonant frequency or quality factor or a position of a point of rest of the resonator mechanism, with a regulation frequency between 0.9 times and 1.1 times the value of an integer multiple of the natural frequency, the integer being greater than or equal to 2 and less than or equal to 10, and the periodic motion imposes a periodic modulation of the quality factor of the resonator mechanism, by acting on losses and/or damping and/or friction of the resonator mechanism.
US10324413B2 Image forming apparatus having a portion to prevent a process cartridge from being inserted when the process cartridge is in a particular state
An image forming apparatus in which an apparatus main body has: an insertion port through which a process cartridge cannot pass when an image bearing member and a developer bearing member are separated from each other and through which the process cartridge can pass when the image bearing member and the developer bearing member are in contact with each other; and guides that guide one of a first frame and a second frame when the process cartridge is inserted into the insertion port. The image forming apparatus has a separation mechanism that separates the image bearing member and the developer bearing member from each other when the process cartridge is further inserted after the other of the first frame and second frame has passed through the insertion port.
US10324410B2 Image forming apparatus
An image forming apparatus includes a registration unit, a first paper feeding unit, a second paper feeding unit, and a control unit, which performs a primary paper feeding for conveying a paper sheet to a registration position, finishes the primary paper feeding at timing when the paper sheet reaches the registration position, and then after operating a target paper feeding unit until a preceding feeding time elapses, performs a secondary paper feeding for conveying the paper sheet to the printing position. The control unit sets different values of the preceding feeding time for the case where the first paper feeding unit is the target paper feeding unit and the case where the second paper feeding unit is the target paper feeding unit.
US10324409B2 Apparatus for folding sheets, apparatus for processing sheets, apparatus for forming images and method of folding sheets
A sheet folding apparatus for folding a sheet is provided with a hold member that holds a transported sheet in a substantially cylindrical shape, a shift member that presses the outer circumferential surface of the sheet of the substantially cylindrical shape held by the hold member to make a substantially flat shape, and a discharge section that further presses the sheet made the substantially flat shape by the shift member, while discharging in a direction crossing a transport direction. By this means, it is possible to provide a relatively compact sheet folding apparatus.
US10324407B2 Image forming apparatus
A controller of an image forming apparatus calculates a density difference between a measurement result of a toner image having the highest density formed on a photosensitive drum, which is obtained by an image density sensor, and the highest density of a density target. When the density difference falls within a predetermined range, the controller generates a tone correction table based on a density value of a first toner image formed with a plurality of densities including the highest density, and sets, based on the density difference, an exposure amount of laser light to be applied to the photosensitive drum by an exposure device. When the density difference falls out of the predetermined range, the controller generates the tone correction table based on a density value of a second toner image having a larger number of tone levels than that of the first toner image.
US10324405B2 Transfer device and image forming apparatus
A transfer device includes a holding body that holds a toner image; a transfer body that presses a recording medium against the holding body with a first pressing force or a second pressing force, which is smaller than the first pressing force, to transfer the toner image to the recording medium while transporting the recording medium between the transfer body and the holding body; and a setting portion that sets a pressing force exerted on the recording medium at the second pressing force when a mass of a toner of an uppermost toner layer constituting the toner image and disposed on the holding body is equal to or exceeds a threshold.
US10324401B1 Image forming apparatus, image recoloring apparatus and image forming method
An image forming apparatus includes a first image forming section configured to form an image on a sheet with a decolorable color material decolorable, a second image forming section configured to form an image on the sheet with a non-decolorable color material, a fixing device configured to heat the sheet on which the images are formed with the decolorable color material and the non-decolorable color material, and a cooling section configured to cool the heated sheet.
US10324398B2 Developing device and magnet for two-component development
A groove is provided in a magnet such that a first magnetic force region where an absolute value of a magnetic force of a component in a direction normal to a developer carrying member is 1 [nN] or less is formed on a surface of the developer carrying member on a downstream side of a third maximum peak position and on an upstream side of a second maximum peak position in a rotation direction of the developer carrying member, and a second magnetic force region where the absolute value of the magnetic force of the component in the direction normal to the developer carrying member is 1 [nN] or less is formed on the surface of the developer carrying member on a downstream side of a first maximum peak position and on an upstream side of the third maximum peak position in the rotation direction of the developer carrying member.
US10324396B2 Light scanning apparatus, image forming apparatus, and housing
A light scanning apparatus including: a bottom surface on which a rotary polygon mirror is mounted; a housing including a bottom surface on which the rotary polygon mirror is mounted and a side wall portion on which a first light source and a second light source are mounted, the side wall portion standing from the bottom surface; and a wall portion standing from the bottom surface, the wall portion being configured to block a first light beam emitted from the first light source and reflected by an inner wall of a first holder holding the first light source and a second light beam emitted from the second light source and reflected by an inner wall of the second holder holding the second light source.
US10324394B2 Developing device
A developing device includes a developing sleeve configured to carry and convey developer containing non-magnetic toner and magnetic carrier and having a plurality of concave parts on a surface thereof. The concave parts are periodically arranged in each of a rotation direction and a width direction of the developing sleeve, and each have a shape that can house a circular shape having a diameter equal to an average particle diameter of the carrier carried on the developing sleeve, in a planar view. A distance between the concave parts is smaller than the average particle diameter.
US10324393B2 Positively chargeable toner
A positively chargeable toner includes a plurality of toner particles. Each of the toner particles includes a toner mother particle and an external additive adhering to a surface of the toner mother particle. The external additive includes a plurality of resin particles. Each of the resin particles has a resin mother particle and a coat layer covering at least a portion of a surface of the resin mother particle. The coat layer contains a specific vinyl resin.
US10324392B2 Electrostatic latent image developing toner and two-component developer
An electrostatic latent image developing toner includes toner particles each including a toner mother particle and an external additive. The toner mother particle includes a composite core and a shell layer. The composite core is a composite of a toner core, organic particles, and polyhedral magnetic particles. The organic particles each contain a releasing agent and adhere to a surface of the toner core. The magnetic particles include magnetic particles adhering to the surface of the toner core and magnetic particles adhering to surfaces of the organic particles. An amount of the magnetic particles is 0.5 parts by mass to 2.0 parts by mass relative to 100 parts by mass of the toner cores. In a cross-sectional image of each toner particle, an area of protruding portions of the magnetic particles, which protrude from the shell layer, accounts for 10% to 75% of an overall area of the magnetic particles.
US10324389B2 Electrostatic charge image developing toner, electrostatic charge image developer, and toner cartridge
An electrostatic charge developing toner includes a toner particle that includes a pigment particle having a surface aluminum proportion by an X-ray photoelectron spectroscopy of 6.0 atom % or more and 12.0 atom % or less and a binder resin having a carboxy group.
US10324383B2 Chucks and clamps for holding objects of a lithographic apparatus and methods for controlling a temperature of an object held by a clamp of a lithographic apparatus
A lithographic apparatus includes a clamp (406) configured to receive an object (402). The clamp defines at least one channel (408) configured to pass a fluid at a first fluid temperature. The lithographic apparatus also includes a chuck (404) coupled to the clamp. The chuck (404) defines at least one void (464) configured to thermally insulate the chuck from the clamp.
US10324372B2 Multi-tone amplitude photomask
A method of fabricating a multi-tone amplitude photomask includes providing a mask substrate. The method includes providing a stepped pattern in at least one layer of material on a surface of the mask substrate. The stepped pattern includes at least two steps and at least three levels. Each level of the stepped pattern provides a different intensity of light when a light source shines light on the stepped pattern.
US10324365B2 Projector-type display apparatus
[Object] To provide a projector-type display apparatus with ease of maintenance.[Solving Means] According to the present technology, a projector-type display apparatus includes an optical-system-for-projecting, a housing, a fan, an air-filter, and a filter-cover. The housing includes an air-inlet-port, and houses the optical-system-for-projecting. The fan is housed in the housing, air from the air-inlet-port flowing into the fan. The air-filter is attachable to and detachable from the housing, and covers the air-inlet-port. The filter-cover is attachable to and detachable from the air-filter.
US10324363B2 Image device capable of compensating image variation
An image device capable of compensating image variation includes at least one image capturer and a compensator. The compensator is electrically connected to the at least one image capturer for generating a 360 degree image, projecting the 360 degree image according to a view angle to generate a plane image corresponding to the view angle, detecting image position variation of at least one object of the plane image, and compensating the image position variation of the at least one object of the plane image, wherein position variation of the image device makes an image position of the at least one object be changed.
US10324361B2 Numerical approaches for free-form lensing: area parameterization free-form lensing
A free-form lens (for example a phase modulator, lens or deformable mirror) may be made to reproduce a light pattern specified by image data. Source regions on the free-form lens are mapped to target regions areas on an image. Areas of the source regions are adjusted to vary the amount of light delivered to each of the target regions. Adjustment of the source areas may be achieved using a L-BFGS optimization which preferably incorporates smoothness and curl regularizers. Embodiments apply parallel processing to obtain control values for a free form lens in real time or near real time. Apparatus may process image data and display an image by controlling a dynamically variable free form lens using the processed image data.
US10324360B2 Camera rig
Implementations of a camera rig configured for use in the production of virtual reality (VR) content are provided. In some implementations, the camera rig may be configured so that multiple cameras can be mounted thereon, each mounted camera faces away from the camera rig and provides a different field of view. In some implementations, the camera rig may be configured so that cameras mounted thereon are able to capture a scene (e.g., a surgical site) from the perspective of a subject (e.g., a surgeon), without obstructing the subject's view of the scene. In some implementations, the camera rig may comprise a first planar member and a second planar member connected together by a first angled bracket and a second angled bracket, each angled bracket includes a connector that is configured for use in orienting and/or positioning the camera rig over the scene (e.g., a surgical site) to-be recorded.
US10324355B2 Devices and methods for implementing an optical switching engine
Disclosed herein are various improvements in optical switching engines. In one aspect, a range of switching engines includes various multiple bounce, multiple image devices, such as, for example, the Herriott Cell and the Robert Cell. In another aspect, liquid crystal spatial light modulators (SLMs) are used in the switching engine of an optical cross-connect. In another aspect, polarization gratings (PGs) are used in the switching engine. In another aspect, a switching engine includes a Fourier cell using SLMs with more than two states. Alternative imaging optics in a Fourier cell implementing a multiple-bounce, multiple image device are also disclosed.
US10324354B2 Electro-optic displays, and materials for use therein
A first electro-optic display comprises first and second substrates, and an adhesive layer and a layer of electro-optic material disposed between the first and second substrates, the adhesive layer comprising a mixture of a polymeric adhesive material and a hydroxyl containing polymer having a number average molecular weight not greater than about 5000. A second electro-optic display is similar to the first but has an adhesive layer comprising a thermally-activated cross-linking agent to reduce void growth when the display is subjected to temperature changes. A third electro-optic display, intended for writing with a stylus or similar instrument, is produced by forming a layer of an electro-optic material on an electrode; depositing a substantially solvent-free polymerizable liquid material over the electro-optic material; and polymerizing the polymerizable liquid material.
US10324352B2 Method of forming metal nanostructure-based structure
Various embodiments of the present disclosure are directed to structures comprising a nanostructure layer that includes a plurality of transparent conductors and coating layer formed on a surface thereof. In some embodiments, the coating layer includes one or more conductive plugs having outer and inner surfaces. The inner surface the plug is placed in electrical communication with the nanostructure layer and the outer surface forms conductive surface contacts proximate an outer surface of the coating layer. In some embodiments, the structure includes a polarizer and is used as a shielding layer in flat panel electrochromic displays, such as liquid crystal displays, touch panels, and the like.
US10324349B2 Reflectance-adjustable reflector and reflectance-adjustable display device
A reflectance-adjustable reflector including a phase modulation element and a first polarizer is provided. The phase modulation element includes a first substrate, a second substrate opposite to the first substrate, a phase modulation layer located between the first substrate and the second substrate, a first electrode layer located between the first substrate and the phase modulation layer, and a second electrode layer located between the second substrate and the phase modulation layer. Thicknesses of the first substrate and the second substrate are between 0.01 mm and 0.5 mm. The first polarizer is disposed on the first substrate. The first substrate is located between the first polarizer and the first electrode layer. A total thickness of the phase modulation element and the first polarizer is less than 1 mm. A reflectance-adjustable display device is also provided.
US10324348B2 Array substrate, liquid crystal display panel and liquid crystal display device
The array substrate, the liquid crystal display panel and the liquid crystal display device of the present disclosure are designed to form the MIS storage capacitor by the P—Si semiconductor layer, the first metal layer and the insulating layer between above or the P—Si semiconductor layer, the second metal layer and the dielectric spacer layer between above, when one side of the first metal layer or the second metal layer receiving the negative gray voltage, the P—Si in the P—Si semiconductor layer will gather to form the hole, when receiving the positive gray voltage, will form the depletion layer on the upper layer of the P—Si to reduce the capacity of the MIS storage capacitor, thereby reducing the difference of the capacitance when the MIS storage capacitor in the positive and negative gray voltage, improving the flicker phenomena and ensuring the display effect.
US10324346B2 Display device
A liquid crystal display device 10 includes a backlight device 12 exiting light, a liquid crystal panel 11 disposed on a light exit side with respect to the backlight device 12, a first conductive layer 31, and a conductive bonding member 32. The liquid crystal panel 11 includes an array substrate 11b, a CF substrate 11a overlapping the array substrate 11b on an opposite side from the backlight device 12 side, and a first polarizing plate 11d disposed on the backlight device 12 side with respect to the array substrate 11b. The first conductive layer 31 is disposed on a plate surface of one of the array substrate 11b and the first polarizing plate 11d. The conductive bonding member 32 is electrically connected to the first conductive layer 31 to bond the backlight device 12 and the liquid crystal panel 11 and connected to ground.
US10324345B2 Display device and display substrate
A display device and a display substrate are provided. The display device includes a first substrate, having a surface; a gate line disposed on the substrate, wherein the gate line substantially extends along a first direction; a first data line and a drain electrode disposed on the substrate, and the data line intersecting with the gate line. In particular, a first opening projects onto the surface to form a first projection pattern, wherein the first projection pattern includes a first portion, and wherein the first portion is disposed between projections of the at least two finger portions onto the surface and outside a projection of the connecting portion onto the surface.
US10324339B2 Liquid crystal display
Provided is a technique for correcting a yellow shift to white. A liquid crystal display includes the following: a color filter substrate including a black matrix provided with a plurality of openings, and coloring materials of a plurality of colors disposed in the respective plurality of openings; an upper electrode having a plurality of slits for each opening; and a lower electrode. The plurality of colors include blue and two or more different colors other than blue. With respect to a first distance being a distance between an end of a drive region and an end of the opening corresponding to the plurality of slits, the first distance corresponding to the blue coloring material is different from the first distance corresponding to each of the coloring materials of the different colors.
US10324336B2 Backlight unit and head-up display device
In the backlight unit, the polarizing plate causes light oscillating in a direction orthogonal to the reference oscillation direction transmit to the quarter wavelength plate among beams of the light incident from the light collecting member, with the oscillation direction of the light transmitting through the liquid crystal panel as the reference oscillation direction, and reflects light oscillating in the reference oscillation direction from a side of the micromirror array toward the liquid crystal panel. The quarter wavelength plate converts the light incident from the polarizing plate side and transmitting to the side of the micromirror array into the first polarized light, and converts the first polarized light reflected by the mirror array and transmitting toward the polarizing plate into the second polarized light oscillating in a direction identical to the reference oscillating direction.
US10324332B2 Display panel and manufacturing method thereof, and display device
Embodiments of the present disclosure relates to a display panel includes a first substrate and a second substrate facing the first substrate; a first polarizer provided on the first substrate; and a second polarizer provide on the second substrate, wherein the display panel includes a plurality of pixels, the first polarizer and the second polarizer have a plurality of light transmission axes, a direction of the light transmission axis of the first polarizer or the second polarizer corresponding to one pixel is different from that of the first polarizer or the second polarizer corresponding to a pixel adjacent to said one pixel, and the direction of the light transmission axis of the first polarizer and the direction of the light transmission axis of the second polarizer corresponding a same pixel are perpendicular to each other.
US10324329B2 Display device
A display device includes a display panel; a light guide plate configured to provide light to a rear side of the display panel; a cover bottom including a rear portion configured to cover a rear surface of the light guide plate, and a side portion bent toward the display panel from an end portion of the rear portion; and a support coupled to the cover bottom and configured to position the light guide plate and to accommodate longitudinal expansion of the light guide plate, the support being provided at a position adjacent to a longitudinal end portion of the light guide plate.
US10324322B2 Array substrate and touch display device
Disclosed is an array substrate and touch display device which belongs to the technical filed of display and is able to solve the technical problem that in the existing technologies, the process of manufacturing an array substrate is too complex. The array substrate includes a drive scan line, a data line, a first common electrode, a second common electrode, a touch scan line, a common transistor, and a touch transistor. The first common electrode and the second common electrode are arranged in a spaced-apart manner. A source and a drain of the common transistor are connected respectively to the first common electrode and the second common electrode, and a gate of the common transistor is connected to the drive scan line. A source and a drain of the touch transistor are connected respectively to the data line and the second common electrode, and a gate of the touch transistor is connected to the touch scan line.
US10324319B2 Display apparatus including data driving integrated circuits each including dummy data channels and a method of driving the same
A display apparatus includes a display panel, a gate driving part, and a data driving part. The display panel is configured to display an image, and includes a gate line and data lines. The gate driving part is configured to output a gate signal to the gate line. The data driving part includes a plurality of data driving integrated circuit parts. Each of the plurality of data driving integrated circuit parts includes channels, configured to output data signals to the data lines, and a dummy data channel. A sensing pin, configured to receive the gate signal, is formed in each dummy data channel.
US10324313B2 Graded index single crystal active waveguide in glass
In one aspect the invention provides a graded refractive index single crystal waveguide having a glass block containing at least one crystal core, the crystal core having a central portion extending along an axis from a first end to a second end; an interface defining a peripheral boundary of the crystal core at a junction of the crystal core and an adjacent portion of the glass block, and a continuous, radially symmetric misorientation transverse to the central portion; wherein the misorientation has a misorientation angle that increases with increasing distance from the central portion towards the interface.
US10324311B2 Visible-light photoinitiators and uses thereof
Described herein are acyl germanium photoinitiator for cost-effective and time-efficient method for producing UV-absorbing contact lenses capable of blocking ultra-violet (“UV”) radiation and optionally (but preferably) violet radiation with wavelengths from 380 nm to 440 nm, thereby protecting eyes to some extent from damages caused by UV radiation and potentially from violet radiation. This invention also provides a method for making UV-absorbing contact lenses made by using an acyl germanium photoinitiator of the invention.
US10324308B2 Image stabilization apparatus, lens apparatus having image stabilization apparatus, and image pickup apparatus having image stabilization apparatus
An image stabilization apparatus for a lens apparatus that moves an image stabilizing lens perpendicularly to optical axis includes a fixed barrel, a lens moving frame holding the image stabilizing lens and movable relative to the fixed barrel perpendicularly to the optical axis, an actuator that drives the lens moving frame relative to the fixed barrel, and the encoders used to determine the position of the lens moving frame relative to the fixed barrel. Each encoder includes a scale fixed to either the lens moving frame or the fixed barrel and a detector fixed to the other, the scale is arranged so that its grating is arranged in a radial direction about the optical axis so that the encoder has sensitivity to radial displacement of the lens moving frame about the optical axis which is higher than sensitivity to rotational displacement of the lens moving frame about the optical axis.
US10324304B2 Stereoscopic display device and dashboard using the same
Provided is a stereoscopic display device, including: a base member transmitting an incident beam; and a three-dimensional effect forming part on a first surface of the base member, wherein the three-dimensional effect forming part has a pattern, the pattern having multiple pattern units arranged in a concentric circular, elliptical or polygonal radial form, each of the pattern units having an inclined surface having an inclination angle with respect to the first surface, and wherein when an incident beam is incident to a central portion of the pattern, the pattern guides the incident beam in a first surface direction toward which the first surface looks or a second surface direction toward which a second surface opposite to the first surface looks, thereby displaying a line-shaped beam having a three-dimensional effect in a first path resulting a pattern arrangement direction.
US10324302B2 Optical element and display apparatus
An optical element includes a first translucent member that contains a resin material and a half mirror film formed on a surface of the first translucent member. The half mirror film includes a silver film, a first dielectric multilayer film positioned between the silver film and the first translucent member, and a second dielectric multilayer film positioned on an opposite side of the silver film than the first translucent member. The first dielectric multilayer film includes a first aluminum oxide film in contact with the silver film, and a titanium oxide film in contact with the first aluminum oxide film on the first translucent member. The second dielectric multilayer film includes a zirconium oxide-based dielectric film and a second aluminum oxide film in contact with the zirconium oxide-based dielectric film. One of the second aluminum oxide film and the zirconium oxide-based dielectric film is in contact with the silver film.
US10324301B2 2D/3D switchable display device
A 2D/3D switchable display device is disclosed. Said 2D/3D switchable display device comprises: a backlight panel, a first liquid crystal display panel at a light emergent side of the backlight panel, and a black-and-white second liquid crystal display panel at a light emergent side of the first liquid crystal display panel; wherein during 3D display, the second liquid crystal display panel is fully light-transmissive; during 2D display, liquid crystal molecules in the second liquid crystal display panel are arranged irregularly so as to scatter light emitted from the first liquid crystal display panel.
US10324300B2 Endoscope and imaging arrangement providing depth of field
A dynamic imaging system of an endoscope that adjusts path length differences or focal points to expand a usable depth of field. The imaging system utilizes a variable lens to adjust the focal plane of the beam or an actuated sensor to adjust the detected focal plane. The imaging system is thus capable of capturing and adjusting the focal plane of separate images captured on separate sensors. The separate light beams may be differently polarized by a variable wave plate or a polarized beam splitter to allow separate manipulation of the beams for addition of more frames. These differently focused frames are then combined using image fusion techniques.
US10324299B2 Video wall display device
A video wall display device can include a multi-panel unit including a first display panel and a second display panel, the first display panel having a first display area adjacent to the second display panel having a second display area; a first optical member disposed adjacent to a boundary between the first display area and the second display area; and a second optical member disposed on the first optical member, across the multi-panel unit and including a tapered portion, in which the tapered portion of the second optical member is inclined from an edge of the first display area or an edge of the second display area toward the boundary between the first display area and the second display area.
US10324298B1 Offset image wedge with dual capability and alignment technique
The present invention relates to an offset image wedge for use on a bore-sighted rifle that does not need to be exactly accurately mounted to the rifle because the offset image wedge is mounted directly onto the scope via a clamping mounting device and aligned optically by rotating the clamping mounting device on the scope until dual displayed images overlay each other. The offset image wedge allows for a dual image which allows it to be aligned in the field, and it allows for the user to choose either a bore-sighted image or an offset image without removing the wedge. This dual image capability is accomplished by having a wedge with a smaller diameter than the outer perimeter of the objective lens of the scope of the rifle. The use of a smaller diameter wedge allows the objective lens of the scope to continue to operate normally while the wedge delivers the offset image at the same time.
US10324296B2 Display device
A display device displays video for a virtual image. The display device includes a video generation unit generates image light representing the video, a concave mirror has a reflective surface on which the image light is reflected, and a support mechanism adjusts a position of the concave mirror. The concave mirror has, in each position on the reflective surface, a first radius of curvature in the first direction and a second radius of curvature in a second direction. The first radius of curvature and the second radius of curvature individually change and have different rates of change. The reflective surface has a shape following a partial region on an outer surface of an ellipsoid. The ellipsoid has a radius along the first direction that is greater than a radius along the second direction and a radius along a third direction orthogonal to the first direction and the second direction.
US10324295B2 Eyeglass-type display apparatus
An eyeglass-type display apparatus includes an eyeglass-front to be placed in front of the eyes of a user, left and right temples connected to the eyeglass-front and worn on the head of the user, a connector that adjusts the inclination of the eyeglass-front by rotating the eyeglass-front relative to the left and right temples, and an image display unit that is fixed to the eyeglass-front and projects image light onto an eyeball of the user. An axis of rotation of the connector is positioned on the eyeglass-front side of the center of the user's eyeball as viewed from the side.
US10324292B2 Short range optical amplification module, spectacles, helmet and VR system
The present invention discloses a short-range optical amplification module, which includes a first phase delay plate, a transflective mirror, a second phase delay plate and a reflective polarizing plate that are arranged sequentially, wherein: the transflective mirror includes a first optical surface and a second optical surface; the first optical surface is adjacent to the second phase delay plate; the second optical surface is a transflective optical surface, and the second optical surface is adjacent to the first phase delay plate; the focal length fs2 of the reflection surface of the second optical surface meets the following condition: F≤fs2≤5F, wherein F is the system focal length of the short-range optical amplification module, and F meets the following condition: 10 mm≤F≤35 mm. By performing parameter refining on the fs2 that influences the optical amplification effect, the module can keep a small overall thickness while obtaining a large optical amplification effect, and it can be applied in a small-size virtual reality (VR) device, so that the VR device can realize a wide field angle, a large eyebox and a high-quality imaging effect, and hence a better user experience.
US10324286B2 Device for processing light/optical radiation, method and system for designing such a device
A device is provided for processing a light/optical radiation including at least two reflective optical elements defining a multi-pass cavity so that at least one of the optical elements reflects the light radiation at least twice, at at least two different reflection positions, and including at least one element, called a corrective element, having at least one position, called a corrective position, producing a reflection or a transmission of the optical radiation, and the surface of which is irregular so that the spatial phase profile of the corrective position has a different phase shift for several different reflection/transmission points of the corrective position.
US10324285B2 Aberration-correction method, laser processing method using said aberration-correcting method, laser irradiation method using said aberration-correcting method, aberration-correcting device and aberration-correcting program
In an aberration-correcting method according to an embodiment of the present invention, in an aberration-correcting method for a laser irradiation device 1 which focuses a laser beam on the inside of a transparent medium 60, aberration of a laser beam is corrected so that a focal point of the laser beam is positioned within a range of aberration occurring inside the medium. This aberration range is not less than n×d and not more than n×d+Δs from an incidence plane of the medium 60, provided that the refractive index of the medium 60 is defined as n, a depth from an incidence plane of the medium 60 to the focus of the lens 50 is defined as d, and aberration caused by the medium 60 is defined as Δs.
US10324284B2 MEMS scanner package and scanning projector including the same
A mems scanner package and a scanning projector including the same are disclosed. The MEMS scanner package includes a MEMS scanner including a mirror surface for reflecting light, a magnet disposed behind the MEMS scanner, a lower case having an accommodation space formed therein to accommodate the magnet, an upper case having an opening formed therein to pass light, reflected from the MEMS scanner, therethrough, and a transparent cover unit for covering the opening. The transparent cover unit is embodied as a transparent member, and is coupled to the upper case while being inclined at a predetermined inclination angle with respect to the MEMS scanner.
US10324282B2 Pixel array for an electrofluidic display element and corresponding display element
The disclosure relates to a pixel array for an electrofluidic display element, comprising a plurality of adjacent pixels that form the pixel array, each pixel having a pixel chamber with a polygonal, preferably rectangular, pixel surface and a height. Each pixel has at least one main reservoir channel which opens, via a first width (D) and length (L), into the pixel chamber and a single- or multi-part reservoir channel which surrounds the chamber, borders the pixel surface and opens, along its length and a second width into the pixel chamber. A polar and/or electrically conductive liquid is or can be held in the pixels, said liquid being capable of motion back-and-forth between the reservoir channels and the pixel chamber by the application of an electric field, and the reservoir channels surrounding adjacent pixels run towards each other in a corner region in which the adjacent pixels border one another. The invention is characterized in that the second width (A) is smaller than the first width (D), the at least one main reservoir channel of each of the adjacent pixels opens into the surrounding reservoir channel at the corner region via at least one mouth junction having a third width (C) which is smaller than the first width (D), and the height of the pixel chamber is greater than or equal to the second width (A). Also disclosed is a corresponding display element.
US10324278B2 Zoom lens, projection display device, and imaging apparatus
A zoom lens forms an intermediate image at a position conjugate to a reduction side imaging plane and forms the intermediate image again on a magnification side imaging plane. The zoom lens includes a plurality of lens groups including at least two movable lens groups, which move by changing spacings between the groups adjacent to each other in a direction of an optical axis during zooming, at a position closer to the reduction side than the intermediate image. Among the plurality of lens groups, a final lens group closest to the reduction side has a positive refractive power, and remains stationary with respect to the reduction side imaging plane during zooming. The zoom lens satisfies predetermined conditional expressions (1) and (2).
US10324274B2 Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, and a fifth lens. The first lens has positive refractive power and a convex image-side surface. The second lens has negative refractive power. The third lens has negative refractive power. The fourth lens has negative refractive power and an inflection point formed on an image-side surface thereof. The fifth lens has positive refractive power and a convex image-side surface.
US10324273B2 Optical lens set
An optical lens assembly includes a first lens of a concave image surface near its periphery, a second lens of a plastic material, a third lens of a concave object surface near the optical-axis and a concave image surface near its periphery, a fourth lens of a concave object surface near the optical-axis, a fifth lens of a concave object surface near its periphery and a convex image surface near the optical-axis.
US10324271B2 Optical image capturing system
A six-piece optical lens for capturing image and a six-piece optical module for capturing image are provided. In order from an object side to an image side, the optical lens along the optical axis includes a first lens with refractive power, a second lens with refractive power, a third lens with refractive power, a fourth lens with refractive power, a fifth lens with refractive power and a sixth lens with refractive power. At least one of the image-side surface and object-side surface of each of the six lens elements is aspheric. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras.
US10324270B2 Camera lens
A camera lens is provided and includes: in sequence from an object side to an image side, a first lens having a positive refractive power; a second lens having a refractive power; a third lens having a negative refractive power; a fourth lens having a positive refractive power; a fifth lens having a negative refractive power; a sixth lens having a negative refractive power. The camera lens satisfies the following relation: f/f6<−1.0; f/f4>1.5; in which, f denotes an effective focal length of the camera lens, f4 denotes an effective focal length of the fourth lens, f6 denotes an effective focal length of the sixth lens. The above-mentioned camera lens facilitates high resolution while improvement of field angle, and miniaturization of the camera lens.
US10324268B2 Method of performing autofocus, autofocus system, and camera comprising an autofocus module
Autofocusing a camera while zooming may include zooming the lens to a first zoom position, measuring a first object distance from the camera to an object on which to focus, determining a first focus start position using the first object distance, performing a first autofocus using the first focus start position as a starting point, thereby determining a first focus position. A first lookup object distance may be determined based on the first determined focus position. A first correction factor may be calculated as a ratio between the first lookup object distance and the first object distance. The lens may be zoomed to a second zoom position, and a second focus position may be determined using a second object distance based on the first object distance and a second correction factor based on depths of field at the second and first zoom positions.
US10324264B1 Active optical cable with common laser hub
Active optical cable (AOC) includes at least one optical fiber constituting a signal transmission medium and a plurality of optical data transceivers disposed at separate connector ends of the AOC assembly. The AOC includes a common laser source in a common laser hub (CLH) providing a source optical signal to the optical data transceivers. The optical data transceivers modulate the source optical signal to form modulated optical data signals. In some scenarios described herein, the CLH is disposed at an intermediate location along a length of the AOC between the separate connector ends of the AOC. Further, a central processor can be provided in the CLH to facilitate consolidated data processing operations for the plurality of optical data transceivers.
US10324263B2 Telecommunication enclosure and coupling with insertion orientation features
A telecommunication enclosure is described herein wherein the telecommunications enclosure is configured for making an external optical connection. The enclosure includes a base having at least one port having an integral exterior section disposed around the port outside of the enclosure and an optical coupling disposed at least partially within the port. The optical coupling has a first connector housing disposed within the exterior section of the port and a second connector housing disposed within the interior of the telecommunication enclosure. In an exemplary aspect, the optical coupling is secured directly within the port of the telecommunication enclosure.
US10324262B1 Field terminable fiber optic connectors
An assembly for splicing first and second optical fibers is contemplated. The assembly typically comprises a splicing member disposed within a barrel member. A first optical fiber can be inserted through a first end of the barrel member, and a second optical fiber can be inserted through a second end of the barrel member to splice ends of the first and second optical fibers in the splicing member. A recess at the second end of the barrel can be used to lock the second optical cable, and a clamping member can be used to hold the second optical fiber. An optical fiber stub holder can couple the first end of the barrel member and an optical fiber stub from which the first optical fiber extends. Thus, the first and second optical fibers can be effectively secured in a splicing relationship using the assembly.
US10324261B2 Multi-port optical probe for photonic IC characterization and packaging
Improved passive optical coupling to photonic integrated circuit (PIC) chips is provided. An interposer unit (108) having one or more flexible optical waveguide members (112, 114, 116) is employed. The flexible optical waveguide members are coupled to the PIC chip (118) via their tips. The PIC chip includes alignment features to facilitate lateral, vertical and longitudinal passive alignment of the flexible optical waveguide members to on-chip optical waveguides of the PIC.
US10324260B1 Optical assembly using low DN/DT optical adhesive
Embodiments of an optical assembly and methods of making it are provided. The optical assembly includes a first waveguide, a second waveguide, and an optical adhesive for transmitting optical signals between the first waveguide and the second waveguide. The adhesive includes about 20% to about 60% by volume of first monomers. The first monomers have at least two acrylate or methacrylate groups. The optical adhesive also includes about 40% to about 80% by volume of second monomers. The second monomers have at least one fluorine atom and at least one acrylate or methacrylate group. The optical adhesive has a refractive index of from about 1.40 to about 1.55, and in the temperature range of about 10° C. to about 85° C., the refractive index of the optical adhesive has a thermal drift dn/dT of less than the absolute magnitude of |4×10−4/° C.| and the sign of that value is negative.
US10324254B2 Method for the formation of nano-scale on-chip optical waveguide structures
A strip of sacrificial semiconductor material is formed on top of a non-sacrificial semiconductor material substrate layer. A conformal layer of the non-sacrificial semiconductor material is epitaxially grown to cover the substrate layer and the strip of sacrificial semiconductor material. An etch is performed to selectively remove the strip of sacrificial semiconductor material and leave a hollow channel surrounded by the conformal layer and the substrate layer. Using an anneal, the conformal layer and the substrate layer are reflowed to produce an optical waveguide structure including the hollow channel.
US10324253B2 Few mode optical fibers for mode division multiplexing having intermediate trenches
Few mode optical fibers for mode division multiplexing. The Few Mode Fiber supporting 25 or 30 LP guided modes and includes a graded index core with a α-profile, a radius R1 (at 0 refractive index difference) between 21.5 and 27 μm and a maximum refractive index difference Dn1 between 12.5×10−3 and 20×10−3, and an end of the α-profile at a radius R1b, with index difference Dn1b; a trench surrounding the core with radius R3 between 30 and 42 μm and refractive index difference Dn3 between −15.10−3 and −6.10−3, an intermediate depressed trench with a radius R2, with R1b=0.5×10−3, Min(Dn1b, Dn2)≤−1.5×10−3, and for |Dn1b−Dn2|<0.5×10−3, Dn2 is between −5×10−3 and −3.5×10−3.
US10324252B2 Backlight unit
Disclosed is a backlight unit. The backlight unit includes a light source, and a cover bottom internally accommodating the light source. Here, the cover bottom is divided into n-numbered (n>1) sub-cover bottoms, and a coupling unit for mutually fixing and coupling the divided cover bottoms is formed at ends of each of the cover bottoms facing each other.
US10324247B2 Optical device for producing high brightness light
An optical device is provided. The optical device comprises a light converting member arranged to at least party convert incoming light of a first wavelength into light of a second wavelength, to emit light of the second wavelength, and to reflect at least a part of the light of the first wavelength; and a light guide comprising a light entrance and a light exit, the light guide being arranged to guide incoming light of the first wavelength from the light entrance to the light converting member and to guide light emitted and/or reflected from the light converting member to the light exit. The light converting member and the light exit are at opposite surfaces of the light guide. The light converting member and the light exit are arranged along a main optical axis of the light guide, and the light entrance is arranged at a geometrical envelope surface surrounding the main optical axis of the light guide.
US10324242B2 Optical component and light emitting device
An optical component includes a phosphor member, an optical filter arranged over the phosphor member at a light extraction side of the phosphor member, and a light scattering member arranged on over the optical filter. An excitation spectrum of the phosphor member has a first local maximum wavelength in the visible region and a second local maximum wavelength in the ultraviolet region. The optical filter is configured to reflect a portion of light at the first local maximum wavelength and a portion or all of light at the second local maximum wavelength.
US10324241B2 Crystal coating optical low pass filter and manufacturing method thereof
The present invention discloses a crystal coating optical low pass filter, which includes a UV-IR cut-off film, a crystal plate, an ink layer, and an AR film. The UV-IR cut-off film can be replaced with an IR film. By coating the crystal plate with ink having infrared absorbing effect to form an ink layer, the present invention possesses both the birefringence characteristic of the crystal and the effect similar to infrared absorbing glass. Compared with the traditional OLPF using infrared absorbing glass, the thickness of the product is reduced and the situation that the infrared absorb glass is fragile and has a poor resistance to drop is significantly improved. The present invention can be used in smartphones, digital cameras, in-vehicle cameras, security cameras and has a large space of marketing.
US10324233B2 Soft silicone medical devices with durable lubricious coatings thereon
The invention is related to a medical device comprising a core material made of a crosslinked silicone material and a hydrogel coating which is thermodynamically stable. The invention is also related to a method for producing such a medical device, especially a soft contact lens.
US10324230B2 Integrated interpretation of pressure and rate transients for production forecasting
Techniques for modelling a production forecast for a well are described. In one embodiment, a method includes calibrating a geological reservoir model by analyzing pressure transient well tests, fitting the geological reservoir model to pressure data to estimate model parameters, and building a simulated history of bottom hole pressure based on the model and measured transient flow data. The calibrating may further include fitting the model to flow rate data, using measured and simulated pressure data as input, to estimate model parameters, and then building a simulated history of downhole flow rate based on the model and change in measured pressure data. The calibrated model can be used to forecast future well production. Additional methods, systems, and devices are also disclosed.
US10324227B2 System and method for determining the adiabatic stress derivative of the temperature for rocks under water
A system and method for determining adiabatic stress derivative of temperature for rocks under water. The system includes three pressure vessels disposed in seawater. A data collecting unit is in the first pressure vessel. A rock sample is in a first chamber of the second pressure vessel. A temperature sensor is in each of the center of the rock, the surface of the rock sample, and the first chamber. A pressure sensor is also in the first chamber. Outputs of the temperature sensors and the pressure sensor are communicated with inputs of the data collecting unit. A first drain valve is provided on the second pressure vessel and communicated with the first chamber. A second drain valve is provided between the second pressure vessel and the third pressure vessel, and communicated with the first chamber and the second chamber.
US10324225B2 Water saturation determination using an oxygen estimate and formation lithology
Borehole logging methods for estimating a parameter of interest using nuclear radiation. Methods include estimating a water saturation of the formation from gamma radiation from at least the formation detected in the borehole using a radiation detector, the gamma radiation responsive to a pulsed neutron source and resulting from at least one of: (i) decay of nitrogen-16 formed by activation of oxygen-16, and ii) inelastic scattering of neutrons from oxygen. This may include using at least one processor to: obtain a gamma ray count measurement, representing gamma rays from one of (i) the decay of nitrogen-16 (ii) and the inelastic scattering, and estimate the water saturation using the gamma ray count measurement and a model comprising a relationship between measured gamma ray counts and modeled gamma ray counts from each of a fully water saturated formation and a minimally water saturated formation.
US10324224B2 Elemental concentration determination using neutron-induced activation gamma radiation
The present disclosure relates to borehole logging methods and apparatuses for estimating formation properties using nuclear radiation, particularly an apparatus and method for estimating amounts of silicon and/or oxygen in the formation. The method may include using nuclear radiation information from at least one nuclear radiation detector to estimate at least one parameter of interest. The method may include separating a gross nuclear radiation count into separate nuclear radiation components. The method may also include reducing an error in the estimated formation properties due to speed variations of a nuclear radiation source that activates the silicon and oxygen in the formation. The apparatus may include at least one nuclear radiation detector. The apparatuses may include an information processing device to perform the methods.
US10324221B2 Systems, methods, and apparatuses for downhole lateral detection using electromagnetic sensors
Disclosed are systems, methods, and apparatuses to detect one or more downhole laterals in a wellbore using electromagnetic sensors. Certain embodiments include a subsurface unit including a ruggedized encapsulation resistant to heat, pressure, and variations in pH. The systems and apparatuses are communicable with surface controls.
US10324220B2 Method for estimating reservoir fluid characteristics in laminated media
Techniques involve obtaining dielectric measurements measured from a dielectric logging tool investigating a borehole at a one or more frequencies in a first frequency range, obtaining inductive measurements measured from an inductive tool investigating the borehole at one or more frequencies in a second frequency range, where the second frequency range is higher than the first frequency range, estimating an estimated resistivity anisotropy by conducting an inversion on the dielectric measurements, computing a measured resistivity anisotropy by conducting an inversion on the inductive measurements, and determining a characteristic related to reservoir fluids in the borehole, based on a comparison of the estimated resistivity anisotropy and the measured resistivity anisotropy.
US10324219B2 Identifying unconventional formations
Signal measurements collected by azimuthally sensitive electromagnetic logging tool as a function of position in a borehole are obtained. The signal measurements are used to identify a type of formation model. An inversion technique appropriate to the type of formation model is applied to the set of signal measurements to determine a geophysical property. The geophysical property is used to make a decision regarding drilling a well.
US10324217B2 Method and system for real time determination of formation anisotropy, dip, and strike with MCI data
Method and system for improving the speed and accuracy of determining formation properties using multiple logging data are disclosed. Logging data relating to the formation of interest is obtained and used as an input. High frequency noise is then removed from the logging data and bed-boundary determination is performed using the logging data. An adaptive low pass filter is applied to the logging data and the logging data is inverted. The inverted logging data is then visually interpreted.
US10324215B2 Systems, methods, and apparatus for detecting ferromagnetic foreign objects in a predetermined space
An apparatus for detecting a presence of an object includes an inductive sensing coil that is configurable to generate a first magnetic field. The inductive sensing coil is configured to have an electrical characteristic that is detectable when generating the first magnetic field. The electrical characteristic is configured to vary as a function of a second time-varying magnetic field simultaneously applied to the object. The apparatus comprises a controller configured to detect a change in the electrical characteristic and determine a presence of the object based on the detected change in the electrical characteristic. The electrical characteristic comprises one or more of an equivalent resistance, an equivalent inductance, an equivalent impedance, and an impulse response of the inductive sensing coil. The object comprises one or more of a ferromagnetic object, a metallic film and a metallic foil.
US10324211B2 Seismic spectral balancing
A method can include receiving seismic data that has an associated bandwidth; for a number of frequency bands, for a number of frequency bands, iteratively filtering and adjusting the seismic data by applying band-pass filters to extract information associated with each of the frequency bands where the adjusting the seismic data includes, after each iteration, subtracting extracted information from the seismic data prior to a subsequent iteration; balancing the extracted information to generate spectrally balanced seismic data; and outputting the spectrally balanced seismic data.
US10324201B2 Digital-analogue converter for multi-threshold counters with partitioning of the bits between resistor ladder and comparator
An X-ray detector includes an N-channel digital-analogue converter controllable with K+L bits. In an embodiment, the digital-analogue converter includes a first voltage source to provide a plurality of first voltage values at tapping points; and a switch unit with N switch matrices, 2K inputs of the switch matrices being electrically conductively connected to 2K tapping points of the first voltage source. The digital-analogue converter also includes a second voltage source including N subunits. The X-ray detector further includes a discriminator unit including N comparators, at least one input of the comparators being electrically conductively connected to the associated output of the switch matrix and/or to the associated output of the subunit, so that the associated first voltage value and the associated second voltage value are associable with each comparator. A signal of an output of a pre-amplifier, and the associated first and second voltage values are comparable in the comparator.
US10324198B2 Dense high-speed scintillator material of low afterglow
The invention relates to an inorganic scintillator material of formula Lu(2-y)Y(y-z-x)CexMzSi(1-v)M′vO5, in which: M represents a divalent alkaline earth metal and M′ represents a trivalent metal, (z+v) being greater than or equal to 0.0001 and less than or equal to 0.2; z being greater than or equal to 0 and less than or equal to 0.2; v being greater than or equal to 0 and less than or equal to 0.2; x being greater than or equal to 0.0001 and less than 0.1; and y ranging from (x+z) to 1. In particular, this material may equip scintillation detectors for applications in industry, for the medical field (scanners) and/or for detection in oil drilling. The presence of Ca in the crystal reduces the afterglow, while stopping power for high-energy radiation remains high.
US10324197B1 Systems and methods for estimating initial heading at start-up of navigation
Estimating initial heading at start-up of navigation. At least some of the example embodiments are computer-implemented methods including: spawning a plurality of clone processes, each clone process given an identical location and speed, and each clone process given a unique direction; calculating, by each clone process, a respective position at the end of a frame period; terminating clone processes whose position at the end of the frame period is outside a predetermined threshold, the terminating results in remaining clone processes; and determining the heading of the mobile device from the remaining clone processes.
US10324196B2 Location determination method and system
There is a method of and a system for determining a location of a mobile device having both a module that is part of a terrestrial-based location system and a module that is part of a satellite-based global positioning system. The system comprises a remote system. The mobile device is configured to activate one of the location determining modules of the mobile device, where the type of either location determining module activated is selected according to a location module type datum in a message received by the mobile device from the remote system. The mobile device establishes a connection between the mobile device and the remote system and the remote system receives the determined location. A type of location determining module to be next used by the mobile device is determined or a period of time before the module device next determines it location is determined. A message is send from the remote system to the mobile device. The message comprises the determined type of location determining module to be next used by the mobile device and or the period of time before the module device next determines it location is determined.
US10324193B2 Device for tracking a satellite radionavigation signal in a multipath environment
A GNSS receiver comprising a circuit configured to receive a positioning signal comprising a carrier modulated by a subcarrier and a PRN code; a subcarrier and code tracking loop, comprising a first discrimination circuit, configured to calculate a first pseudo range from said received positioning signal and a first reference signal; a code tracking loop, comprising a second discrimination circuit, configured to calculate a second pseudo range from said received positioning signal and a second reference signal; and a calculation circuit configured to evaluate a difference between said first pseudo range and said second pseudo range, and to modify the output of the first discrimination circuit accordingly.The invention further addresses a method for calculating a pseudo-range in such a GNSS receiver.
US10324190B2 Wind measuring apparatus
A line-of-sight (LOS) speed calculator obtains a LOS speed of particles traveling with the atmosphere. A LOS direction corrector corrects a LOS direction using attitude angle information. A wind vector calculator calculates a wind vector expressed with a wind direction and wind speed of the atmosphere at a measurement point by using LOS data including a set of the corrected LOS direction corrected by the LOS direction corrector and the LOS speed obtained by the LOS speed calculator. A shift detection range changer changes a shift detection range that is a divided range of the received signal in the time-domain used for obtaining the Doppler frequency shift to correspond to a range of the received signal reflected by particles at altitudes within a predetermined range including an altitude of the measurement point, on the basis of the attitude angle information.
US10324186B1 Enhanced object tracking using laser emitters and sensors
Various embodiments are generally directed to object tracking using laser emitters and sensors. Light emitting devices may emit laser light that is received by sensor devices including photosensors. The sensor devices may determine a location of the respective sensor device based on the received laser light. The sensors devices may form a wireless mesh network that allows each sensor device to transmit the determined location to a base station.
US10324181B2 Miniature micromachined ultrasonic rangefinder
A miniature rangefinder includes a housing, a micromachined ultrasonic transducer, and signal processing circuitry. The housing includes a substrate and a lid. The housing has one or more apertures and the micromachined ultrasonic transducer is mounted over an aperture. The micromachined ultrasonic transducer may function as both a transmitter and a receiver. An integrated circuit is configured to drive the transducer to transmit an acoustic signal, detect a return signal, and determine a time of flight between emitting the acoustic signal and detecting the return signal.
US10324178B2 Harmonizing code from independent airborne aircraft identification systems
An Automatic Dependent Surveillance-Broadcast (ADS-B) system, and method of harmonizing a transponder Squawk code and an ADS-B system, ensures that a Squawk code broadcast by the ADS-B system matches the transponder Squawk code. The transponder Squawk code is transmitted from a transponder positioned onboard an aircraft, and the transmitted transponder Squawk code is received by a device positioned onboard the aircraft in which the transponder is installed. The ADS-B system is updated with the received transmitter squawk code. The squawk code is transmitted using the ADS-B system.
US10324177B2 Interrogator and system employing the same
An interrogator and system employing the same. In one embodiment, the interrogator includes a receiver configured to receive a return signal from a tag and a sensing module configured to provide a time associated with the return signal. The interrogator also includes a processor configured to employ synthetic aperture radar processing on the return signal in accordance with the time to locate a position of the tag.
US10324176B1 Mainlobe detection process for monopulse antenna systems
A mainlobe detection process can include a number of tests that are performed to define when the monopulse antenna system will transition from open loop scanning to closed loop scanning and then to tracking. A hybrid tracking technique is also provided which adaptively discovers and corrects for phase alignment error. Magnitude-only tracking can be performed initially to locate the nulls in the azimuth and elevation ratios and to identify the magnitudes of these ratios at these nulls. Phase tracking can be then performed. During phase tracking, phase corrections can be repeatedly applied to the azimuth and elevation difference channels to correct any phase error that may exist. During this process, the magnitudes of the ratios can be used to determine how the phase corrections should be adjusted. Once the hybrid tracking process is complete, the monopulse antenna system is properly phase-aligned and phase tracking will be correctly employed.
US10324175B2 Operating a sonar transducer
Various implementations described herein are directed to a non-transitory computer readable medium having stored thereon computer-executable instructions which, when executed by a computer, may cause the computer to sense deployment of a transducer in water based on receiving sonar data from the transducer. The computer may automatically trigger at least one event upon receiving the sonar data. The at least one event may include recording the sonar data generated by the transducer.
US10324170B1 Multi-beam lidar system with polygon mirror
A lidar system includes a light source configured to produce a first and second beams of light, receivers to configured to detect light from the first and second beams of light and scattered by one or more remote targets, and a scanner including a first scan mirror configured to pivot along a first-mirror pivot axis to scan the first beam of light along a first direction, a second scan mirror configured to pivot along a second-mirror pivot axis to scan the second beam of light along the first direction, and a polygon with multiple reflective surfaces configured to rotate about a polygon-mirror rotation axis to scan the first and second beams of light along a second direction.
US10324165B2 PMCW—PMCW interference mitigation
A radar sensing system for a vehicle includes a transmitter, a receiver, and a processor. The transmitter is configured to transmit a radio signal. The receiver is configured to receive a radio signal which includes the transmitted radio signal reflected from an object in the environment. The receiver is also configured to receive an interfering radio signal transmitted by a transmitter of another radar sensing system. The processor is configured to control the transmitter to mitigate or avoid interference from the other radar sensing system.
US10324158B2 Angle of arrival detection system and method
An apparatus comprising a plurality of receivers, a controller and memory storing instructions executable by the controller, the instructions, when executed by the controller causing the controller to receive data of signals received via the receivers as a signal from a transmitter, to segment the received data into a plurality of consecutive segments, to determine if consecutive data segments have changed in a manner indicative of movement of the transmitter and to, based on the determination, determine an angle of arrival of the signal based on data segments that have solely been received before or that have solely been received after a detected change in consecutive data segments indicative of movement of the transmitter or that have been received between two detected changes in consecutive data segments indicative of movement of the transmitter.
US10324157B2 RFID antenna array for gaming
An RFID system includes multiple antennas and uses amplitude and phase information of the RFID signals received by each antenna to determine the position of RFID tags in the vicinity. More than one antenna can receive the RFID signals during a single read cycle, enabling the RFID system to operate more quickly than a system that energizes antennas separately.
US10324156B2 System and method to correct eddy current artifacts in magnetic resonance imaging
Some implementations provide a MRI system configured to: access data encoding an input gradient waveform that would otherwise be used on a gradient sub-system of the MRI system to generate a gradient that corresponds to perturbations to the substantially uniform magnetic field; access data encoding a forward impulse response function and an inverse impulse response function, both characterizing a gradient generated from a target impulse input; pre-emphasizing the input gradient waveform by using both the forward impulse response function and the reverse impulse response function; and drive the gradient sub-system using the pre-emphasized gradient waveform such that distortions to the gradient caused by eddy currents within the gradient sub-system are substantially removed while radio-frequency (RF) samples for reconstructing an MRI image are being acquired from a grid that is substantially identical to when gradient sub-system is driven using the input gradient waveform.
US10324152B2 Apparatus for improving magnetic resonance imaging
A passive apparatus including a plurality of resonators increases signal-to-noise ratio of radiofrequency signals emitted by a specimen and captured by an MRI machine. The apparatus increases the magnetic field component of radiofrequency energy during signal transmission from the MRI machine to the specimen, and/or reception of signals from the specimen to the MRI machine. Moreover, the apparatus enhances specimen safety by substantially avoiding unwanted generation of an electric field, or an increase in the electric field component of the RF energy. Use of the apparatus improves the images generated by the MRI machine, and/or reduces the time necessary for the MRI machine to capture the image.
US10324150B2 Method and apparatus for generating a magnetic resonance image data set
In a method and apparatus for generating a magnetic resonance (MR) image data set of a target region, MR data for a first number of slices are recorded and the recording of MR data for a second number, which is smaller than or equal to the first number, of different slices takes place simultaneously. A separation algorithm of the parallel imaging is used to determine MR data that are assigned to individual slices from the multi-slice data set produced during the simultaneous recording of the multiple slices. This separation algorithm uses input parameters determined from a calibration data set of the target region, the calibration data set being recorded in a reference scan, after which the MR image data set is reconstructed from the MR data assigned to individual slices, wherein at least part of the calibration data set is also used for reconstructing the MR image data set.
US10324149B2 Systems and methods for generalized slice dithered enhanced resolution magnetic resonance imaging
Described here are systems and methods for using excited slice profiles to improve the point spread function (“PSF”) of super-resolution slices in SLIDER acquisitions while preserving all of the advantages of the SLIDER technique. The techniques described here may generally be referred to as “Generalized SLIDER” (“g-SLIDER”).
US10324147B2 Rotatable magnet methods and apparatus for a magnetic resonance imaging system
According to some aspects, a magnetic resonance imaging system comprising a B0 magnet configured to produce a B0 magnetic field for the magnetic resonance imaging system, the B0 magnet comprising at least one first B0 magnet to produce a magnetic field to contribute to the B0 magnetic field for the magnetic resonance imaging system, at least one second B0 magnet to produce a magnetic field to contribute to the B0 magnetic field for the magnetic resonance imaging system, wherein the at least one first B0 magnet and the at least one second B0 magnet are arranged relative to one another so that an imaging region is provided there between, a surface configured to support a patient anatomy within the imaging region, and a positioning member coupled to the B0 magnet and configured to allow the B0 magnet to be tilted to position the planar surface at a corresponding incline.
US10324133B2 Multifunctional charging box
The utility model discloses a multifunctional charging box, comprising an upper cover, an upper shell, a lower shell, a base and a handle, wherein the base is fixedly connected with a battery unit for controlling circuit board; a control switch, an LED indicator, an input interface, several output interfaces and an LED floodlight are arranged on the said upper shell; the charging box can charge electric tool and other products through output interfaces; the LED floodlight can be used as charging box in a bad light or independently used as floodlight, or to send SOS signal under emergency situation; the charging box is provided with handle for facilitating carrying and use, can be put in bag, held in hand, hung, placed on desktop, hung on the waist and back. The charging box of the utility model is of simple structure, flexible design, multiple functions, and it's convenient to carry.
US10324132B2 Systems and methods for power line event zone identification
Systems and methods for power line event zone identification are disclosed. Power line event zone identification may include receiving measured data corresponding to a signal measured on a power line, determining from the measured data that a power line event has occurred, and identifying a probable one of at least two monitoring zones in which the power line event occurred. The at least two monitoring zones may be defined for an Intelligent Electronic Device (IED). The systems may include an IED connected to the power line and a processor linked to the IED.
US10324125B2 TSV testing method and apparatus
An integrated circuit die includes a substrate of semiconductor material having a top surface, a bottom surface, and an opening through the substrate between the top surface and the bottom surface. A through silicon via (TSV) has a conductive body in the opening, has a top contact point coupled to the body at the top surface, and has a bottom contact point coupled to the body at the bottom surface. A scan cell has a serial input, a serial output, control inputs, a voltage reference input, a response input coupled to one of the contact points, and a stimulus output coupled to the other one of the contact points.
US10324124B2 Apparatus and method for testing pad capacitance
A pad capacitance test circuit may be coupled to one or more pads of an electronic circuit, such as a processor. The pad capacitance test circuit may be located on a die including the electronic circuit. The pad capacitance test circuit may reset a pad voltage of one or more of the pads to zero, and then couple the pad to a supply voltage through a pullup resistor for a time period. The final pad voltage at or near the end of the period of time may be measured. The pad capacitance may be determined from the measured value of the final pad voltage and known values of the supply voltage, the time period, and resistance of the pullup resistor.
US10324123B2 Semiconductor device and method of diagnosing semiconductor device
A semiconductor device includes a logic circuit, a memory circuit having a plurality of first static memory cells formed by a transistor on the semiconductor substrate, a monitor circuit having a second static memory cell formed by a transistor on the semiconductor substrate, the monitor circuit being configured to apply stress to the second static memory cell during a period in which the semiconductor device operates so that a state of the second static memory cell can be notified, and a bus coupled with the logic circuit, the memory circuit and the monitor circuit, wherein a size of the transistor of one cell of the first static memory cells is substantively the same as that of the transistor of the second static memory cell.
US10324122B2 Predicting noise propagation in circuits
A method for predicting noise propagation in a circuit comprising correlating noise results predicted by a circuit model to a transistor level model with a processor, generating a first best fit data analytics model for identifying the optimal output pin capacitance as a function of circuit conditions and store the first best fit model in a noise rule file in a memory, generating a second best fit data analytics model for predicting noise peak output from the circuit model as a function of the circuit conditions and store the second best fit model in the noise rule file in the memory, and applying the first best fit model and the second best fit model in a noise analysis simulation to identify and simulate an optimal circuit.
US10324121B2 Charge integration based electrostatic clamp health monitor
An electrostatic clamp monitoring system has an electrostatic clamp configured to selectively electrostatically clamp a workpiece to a clamping surface via one or more electrodes. A power supply electrically coupled to the electrostatic clamp is configured to selectively supply a clamping voltage to the one or more electrodes. A data acquisition system is coupled to the power supply and configured to measure a current supplied to the one or more electrodes, therein defining a measured current. A controller integrates the measured current over time, therein determining a charge value associated a clamping force between the workpiece and electrostatic clamp. A memory stores the charge value associated with the clamping force over a plurality of clamping cycles, therein defining a plurality of charge values, and the controller determines a clamping capability of the electrostatic clamp based on a comparison of a currently determined charge value to the plurality of charge values.
US10324119B2 Insulation resistance measuring device and method
The present disclosure relates to an insulation resistance measuring device and method, including a parameter resistance connected to a negative electrode terminal of a battery; a shunt resistance connectable to the parameter resistance; a current detection circuit including an operational amplifier configured to detect and output voltage between both ends of the shunt resistance; and a control unit configured to determine the insulation resistance of the battery using a switch control terminal configured to control a switch connected between the parameter resistance and the shunt resistance to an ON or OFF state, a detection signal output terminal configured to selectively apply a first high voltage signal and a first low voltage signal to the shunt resistance, a control signal output terminal configured to apply a control voltage signal to the operational amplifier to adjust an output voltage of the operational amplifier within a predetermined range, an ADC connected to an output terminal of the operational amplifier, and a predefined insulation resistance formula that includes, as a parameter, a first voltage change amount with respect to the output voltage of the operational amplifier being measured through the ADC when the first high voltage signal and the first low voltage signal are applied to the shunt resistance.
US10324117B2 Monitoring power consumption by electrical devices using monitored operational parameters
Systems and methods are disclosed for monitoring power consumption by electrical devices. In some aspects, a computing device can detect a change in aggregate electricity usage at a monitored environment that includes multiple electrical devices. The computing device can determine that electricity usage by one of the electrical devices has changed. The computing device can determine that the change in electricity usage has occurred based on a change in a monitored operational parameter other than electrical power provided to the electrical device. The value of the monitored operational parameter can change based on an operation performed by the electrical device when using electricity. The computing device can determine how electricity is used by the electrical device by correlating the change in the aggregate electricity usage and the change in the electricity usage by the electrical device.
US10324115B2 Measurement method for a device, matrix device, and method for driving matrix device
Provided is a method for measuring a current that a component of a matrix device can supply. A device including components (pixels) arranged in a matrix, first wirings, and second wirings and third wirings which cross the first wirings is used. Each component includes a potential supply circuit, a transistor, and a capacitor. The device is designed as follows: at a point in time, one electrode of the capacitor has a potential equal to that of a gate of the transistor, the other electrode of the capacitor has a potential equal to that of the second wiring, one of a source and a drain of the transistor has a potential equal to that of the first wiring, and the other of the source and the drain of the transistor has a potential equal to that of the third wiring; and the potential of the second wiring and the potential of the third wiring in the case where each component supplies the first wiring with a current in a given direction are different from the potential of the second wiring and the potential of the third wiring in the case where each component supplies the first wiring with a current in the opposite direction.
US10324111B2 Apparatuses, systems and methods for testing electrical functions
The embodiments of the present disclosure provide an apparatus, system and method for testing electrical functions. The apparatus for testing electrical functions comprises: at least one clamping tool configured to be capable of being clamped in the vicinity of at least one bonding area of an electronic device; at least one row of probes configured to be electrically connected to multiple pins in the at least one bonding area respectively when the at least one clamping tool is clamped; and at least one multiplex switch. Each multiplex switch has a first terminal comprising multiple ports, and a second terminal comprising at least one port and capable of being connected to a measurement instrument, and the at least one multiplex switch is configured to turn on or turn off an electrical connection between the multiple ports of the first terminal and at least one port of the second terminal.
US10324109B2 Determining a time period a person is in bed
A method and wireless sensor device for determining a time period a person is in bed. In one aspect, a method includes utilizing a wireless sensor device to obtain a plurality of acceleration samples in relation to at least one axis associated with a person's body over a predetermined time window. The method also includes calculating a polar angle for each acceleration sample within the predetermined time window. The method also includes calculating a fraction of an amount of time within the predetermined time window that the polar angle is greater than an angle threshold that indicates that the person is lying down, where if the fraction is greater than a predetermined threshold, the predetermined time window is marked as a period the person is lying down.
US10324108B2 Dynamic offset correction for calibration of MEMS sensor
A hand-held processor system for processing data from an integrated MEMS device disposed within a hand-held computer system and method. A dynamic offset correction (DOC) process computes 3-axis accelerometer biases without needing to know the orientation of the device. Arbitrary output biases can be corrected to ensure consistent performance A system of linear equations is formed using basic observations of gravity measurements by an acceleration measuring device, conditioned upon constraints in data quality, degree of sensed motion, duration, and time separation. This system of equations is modified and solved when appropriate geometric diversity conditions are met.
US10324107B2 Acceleration detection device
Provided is a highly reliable acceleration sensor having little 0-point drift. For example, an acceleration sensor having a support substrate having a first direction and a second direction orthogonal thereto in a single surface, a device layer disposed on the support substrate with a space interposed therebetween and having a weight that deforms according to the application of acceleration, and a cap layer disposed on the device layer with a space interposed therebetween, wherein a fixed part fixed to the support substrate is provided in the center of the weight, a beam is provided that extends from the fixed part and makes the weight mobile by being connected thereto, a plurality of posts for coupling the support substrate and the cap layer are disposed on the fixed part, and electric signals are applied to and received from the weight via the posts.
US10324106B2 Physical quantity sensor, electronic device, and mobile body
A physical quantity sensor has a first movable electrode section which has a portion facing a first fixed electrode section and a second movable electrode section which has a portion facing a second fixed electrode section, and is provided with a movable mass section which is formed in a shape which encloses a first fixed electrode side fixed section, a second fixed electrode side fixed section, a first movable electrode side fixed section, and a second movable electrode side fixed section in planar view.
US10324102B2 Automated apparatus and methods for dispensing fluids into microplates utilizing microwell covers
Automated apparatus and methods for dispensing fluids into microplates utilizing microwell covers, the covers comprising open portions to allow a pipette access to one or more wells and impermeable portions which prevent the fluids from getting into wells shielded by the impermeable portion. The open portions and impermeable portions are preferably arranged and sized to align with alternating rows of wells in a particular microplate. Preferred covers are movably positioned on the microplate. Automated dispensing apparatus for use with microplates and microwell covers comprises a programmable controller, and suitable interfaces which allow the apparatus to be programmed, and which control a dispensing head such that pipettes are moved in the desired manner in order to take advantage of the protective features of the microwell covers. The apparatus also preferably comprises at least one transfer mechanism for moving a cover relative to a microplate at a dispensing station.
US10324099B2 Ultrasensitive androgen receptor bioassay
Provided herein are novel assays for the measurement of androgens such as testosterone in a sample. The assays utilize sensitive androgen receptor mutants and have much greater sensitivity than assays based on wild-type androgen receptors. The assays of the invention can detect androgens at concentrations as low as 1 ng/dl in serum, urine, environmental samples and other samples. The invention encompasses novel assay methods as well as nucleic acid sequences, proteins, and cells. Advantageously, the assays provide a measure of physiologically relevant androgen concentrations in a sample, taking into account the presence of androgen-binding factors or anti-androgen drugs in serum.
US10324094B2 Methods and compositions for detecting misfolded proteins
Various aspects and embodiments of the present disclosure are directed to methods and compositions (e.g., kits) for the identification of subjects with misfolded proteins in their urine. For example, methods and compositions for determining that a urine sample from a pregnant woman contains or does not contain misfolded are provided. In some embodiments, the presence of misfolded proteins in a urine sample from a pregnant woman is an indication of preeclampsia.
US10324083B2 Methods of treating cancer in a subject by administering a composition comprising gamma 9 delta 2 T-cell receptors
The current invention provides methods to identify γ9δ2T-cell receptors (γ9δ2TCR) that mediate anti-tumor responses. Surprisingly, it was now found that the CDR3 regions of the γ9-T-cell receptor chain and the δ2-T-Cell receptor chain (δ2TCR chain) are of importance. Based on these findings, combinatorial-γδTCR-chain-exchange (CTE) is proposed as an efficient method for identifying γ9δ2TCRs that mediate anti-tumor responses. Using the method of the invention, specific sequences of the respective γ9TCR and δ2TCR chains were identified that mediate anti-tumor responses. Hence, the invention further provides for specific γ9δ2TCRs, or fragments thereof, that may be used e.g. in diagnostics or treatment of cancer. The invention further provides for nucleic acid sequences, genetic constructs and retroviral vectors that can be used to express the γ9δ2TCRs according to the invention.
US10324051B2 Optical flash point detection on an automated open cup flash point detector
An open cup flash point detector is shown that rapidly increases the temperature of the substance being tested until temperature is close to a theoretical flash point. Thereafter, as temperature is slowly increased, an igniter flame moves in an arc over the upper lip of the test cup while simultaneously a UV sensor senses a wedge-shaped area, also immediately over the upper lip of the test cup. The arc of the igniter flame and the wedge-shaped area do not overlap. By incremental increases in temperature and repeating the arc movement of the igniter flame, the flash point can be detected by the UV sensor.
US10324049B2 Rock sample preparation method by using focused ion beam for minimizing curtain effect
A process for the preparation and imaging of a sample of rock from an oil and gas reservoir is provided. A sample of reservoir rock may be obtained, such as from a core sample obtained using a core sampling tool inserted in a wellbore extending into an oil and gas reservoir. A photoresist may be deposited on the surface of reservoir rock sample to form a homogenous layer. The photoresist-coated surface of the reservoir rock sample may be imaged using a focused ion beam (FIB). The photoresist protects the pores and other surface features of the rock from damage or implantation by the FIB ion beam and thus minimizes the curtain effect in the resulting images.
US10324042B2 Apparatuses, indicators, methods and kits with timed color change indication
An apparatus, method and kit includes one or more use protocol indicators having a color changeable dye, the dye being translucent or having a first color upon immediate exposure to an environment and for a defined time thereafter and the dye changing color after exposure to the environment for the defined time. A dual environment indicator includes a first indicator color changeable dye being translucent or having a first color upon immediate exposure to a first environment and changing color after exposure to a second environment and a second indicator color changeable dye being translucent or having a first color upon immediate exposure to the second environment and for a defined time thereafter and changing color after exposure to the second environment for the defined time. A time exposure indicator comprises at least one color changeable dye disposed to change color in a sequential manner.
US10324041B2 Optical imaging system using lateral illumination for digital assays
A compact optical imaging system including a single filter and a light source that provides lateral illumination for bead detection in digital assays. The light source is configured to emit light toward the detection vessel. The single filter is positioned to receive light reflected from a sample in the detection vessel, that originated from the light source, and receive an output from a sample in the detection vessel. A detector is configured to receive a portion of the reflected light and a portion of the output that passes through the single filter.
US10324039B2 Fluid characterization of porous materials LIBS
A method for analyzing fluid characteristics of a geological sample with laser-induced breakdown spectral measurements performed on the geological sample, spectral pre-processing performed as necessary, and subsequent analysis is applied to the collected data to determine at least one fluid parameter of the sample. The method can provide a more rapid and reliable method to estimate fluid properties of a geological sample. A system for performing the method also is provided.
US10324033B2 Image processing apparatus and method for correcting an error in depth
An image processing apparatus includes a light receiver to transduce a light reflected from an object into an electron corresponding to an intensity of the light, a measurer to measure quantities of charge on the electron with respect to at least two different divided time sections of an integration time section for acquiring a depth image, and an image generator to generate a depth image using at least one of the at least two measured quantities of charge on the electron.
US10324028B2 Optical concentration measuring method
To provide a concentration measuring method with which the concentration of a predetermined chemical component can be accurately, quickly, and nondestructively measured down to a concentration range of an extremely small amount with a simple means, and to provide a concentration measuring method with which the concentration of a chemical component in an object to be measured can be accurately and quickly measured down to a concentration range of a nano-order extremely small amount in real time, the method having universality, i.e., the ability to be embodied in various forms and modes. Light having a first wavelength and light having a second wavelength, which have different light absorptances with respect to an object to be measured, are each radiated onto the object to be measured using a time-sharing method; the light having the first wavelength and the light having the second wavelength, optically passing through the object to be measured as a result of the irradiation with the light having the first and second wavelengths, are received with a common light receiving sensor; a differential signal between a signal related to the light having the first wavelength and a signal related to the light having the second wavelength to be output from the light receiving sensor according to the received light is formed; and the concentration of a chemical component in the object to be measured is derived on the basis of the differential signal.
US10324022B2 Analysis accuracy improvement in automated testing apparatus
Embodiments disclose a device for testing biological specimen. The device includes a sample carrier and a detachable cover. The sample carrier includes a specimen holding area. The detachable cover is placed on top of the specimen holding area. The detachable cover includes a magnifying component configured to align with the specimen holding area. The focal length of the magnifying component is from 0.1 mm to 8.5 mm. The magnifying component has a linear magnification ratio of at least 1. Some embodiments further include a multi-camera configuration. These embodiments include a first camera module and a second camera module arranged to capture one or more images of the first holding area and the second holding area, respectively. The processor may perform different analytic processes on the captured images of different holding areas to determine an outcome with regard to the biological specimen.
US10324018B2 Fluidic flow cytometry devices and particle sensing based on signal-encoding
Microfluidic devices, systems and techniques in connection with particle sorting in liquid, including cytometry devices and techniques and applications in chemical or biological testing and diagnostic measurements.
US10324014B2 Low-frequency disturbance and high-speed impact type high-pressure true triaxial test apparatus and method
A high-pressure true triaxial test apparatus with capacity of low-frequency disturbance and high-speed impact includes static and dynamic loading frames, four static loading actuators, two dynamic loading actuators and an SHPB mechanism, wherein all actuators are connected with a hydraulic station system; a hollow way is formed in the axial center of each piston shaft of the dynamic loading actuators, a dynamic pressure sensor adopting a hollow ring structure is mounted at the end part of each piston shaft, and the SHPB mechanism applies a high-speed impact load on a rock sample through the dynamic pressure sensors respectively; and the dynamic loading actuators adopt a static pressure oilway balance support sealing manner and are connected with the hydraulic station system, each oilway is provided with an energy accumulator, and flow is increased by the servo valves to drive pistons to perform dynamic response.
US10324011B2 Methods and devices for high throughput purification
Described herein are devices and methods for high throughput purification of particles. In some cases, methods and devices described herein can be used to remove erythrocytes and purify leukocytes and raise the quality of umbilical cord blood and other transplant grafts, thereby significantly improving patient outcomes.
US10324009B2 Bio/chemical assay devices and methods for simplified steps, small samples, accelerated speed, and ease-of-use
The present invention is related to the field of bio/chemical sampling, sensing, assays and applications. Particularly, the present invention is related to how to make the sampling/sensing/assay become simple to use, fast to results, highly sensitive, easy to use, using tiny sample volume (e.g. 0.5 uL or less), operated by a person without any professionals, reading by mobile-phone, or low cost, or a combination of them.
US10324008B2 Compositions and methods for laser capture microdissection
Compositions and methods for the simultaneous capture and release using micropattern surfaces for tissue and cell microdissection. In one example, a patterned thermoplastic film has a first surface and a plurality of projections attached to and extending outwardly from the first surface. The projections form a pattern on the thermoplastic film.
US10324005B2 Method and device for checking the tire mounting on a vehicle
A device for checking the mounting of tires on a vehicle includes at least one image recording device that is configured for recording images of at least two tires mounted on the vehicle, the images each capturing at least one area of a tire, and at least one data processing device that is adapted for analyzing the recorded images to determine whether the tires have been correctly mounted on the vehicle.
US10324004B2 Methods and devices for adaptive autonomous polynomial interpolation of time series data
A method of performing maintenance. Data is received from a plurality of physical sensors that measure parameters of parts of the platform, wherein a data point is missing from the data. A plurality of different polynomial interpolation values is calculated for the missing data point using a plurality of different polynomial interpolation formulas. A relative strength for each of the plurality of different polynomial interpolation values is calculated, wherein relative strengths are determined. A best polynomial interpolation value is selected based on a highest strength of the relative strengths. The best polynomial interpolation value is substituted for the data point that is missing from the data, wherein filled data is created. A status of the parts is determined based on the filled data, wherein an analysis is formed. Responsive to the analysis indicating that maintenance is due for a part in the parts, causing maintenance to be performed.
US10323998B2 Fluid pressure sensor
A sensor includes a port body which defines an axial passage for receiving fluid. An electrical connector extends through an opening in the port body near a crimp portion opposite the axial passage and forms an upper seal with the port body. Within the interior of the port body, a support ring and base cover form a cavity which retains a sensing element. The sensing element is exposed to the fluid within the axial passage and determines the pressure. An annular seal is retained by the base cover. The crimp portion of the port body is crimped to provide an upper seal and apply a force on the components within the interior, pinching the annular seal between the sensing element and the base of the port body to create a lower seal.
US10323993B2 Optical resonance device, force measuring device and method, modulus measuring method and display panel
Embodiments of this disclosure provide an optical resonance device, a force measuring device and method, a modulus measuring method and a display panel. The optical resonance device includes: a light emitting layer, a reflecting layer, and a transflective layer. The light emitting layer is configured to generate light. The reflecting layer is arranged at one side of the light emitting layer and is configured to reflect the light generated by the light emitting layer. The transflective layer is arranged at the other side of the light emitting layer and is configured to transmit a portion of the light generated by the light emitting layer and reflect a portion of the light generated by the light emitting layer. The force measuring device includes: an optical resonance device, at least one optical sensor, a bearing unit and a calculation unit.
US10323987B2 Polarization selective, frequency selective, and wide dynamic range detectors, imaging arrays, readout integrated circuits, and sensor systems
This relates to sensor systems, detectors, imagers, and readout integrated circuits (ROICs) configured to selectively detect one or more frequencies or polarizations of light, capable of operating with a wide dynamic range, or any combination thereof. In some examples, the detector can include one or more light absorbers; the patterns and/or properties of a light absorber can be configured based on the desired measurement wavelength range and/or polarization direction. In some examples, the detector can comprise a plurality of at least partially overlapping light absorbers for enhanced dynamic range detection. In some examples, the detector can be capable of electrostatic tuning for one or more flux levels by varying the response time or sensitivity to account for various flux levels. In some examples, the ROIC can be capable of dynamically adjusting at least one of the frame rate integrating capacitance, and power of the illumination source.
US10323986B2 Method for determining the temperature of a strand
A method for determining the temperature of a strand comprises disposing the strand along a background radiator of known temperature. Receiving the strand using a spatially resolving thermal imaging sensor in front of the background radiator while the strand is being disposed along its longitudinal axis. Forming an integral across a measuring value area, the integral configured to detect a complete strand portion located in front of the background radiator of the thermal imaging sensor. deducing the temperature of the strand by comparing the formed integral with a reference value.
US10323979B2 Ultraviolet measuring device, photodetector element, ultraviolet detector, ultraviolet index calculation device, and electronic device including same
Disclosed are an ultraviolet measuring device, a photodetector, an ultraviolet detector, an ultraviolet index calculation device, and an electronic device or portable terminal including the same. In one aspect, an ultraviolet measuring is provided to comprise: a substrate on which an electrode is formed; a readout integrated circuit (ROTC) unit electrically connected with the electrode; and an aluminum gallium nitride (AlGaN) based UVB sensor electrically connected with the readout integrated circuit unit and formed on an insulating substrate, wherein the read-out integrated circuit converts a photocurrent input from the UV sensor into a digital signal including UV data.
US10323977B2 Support structure for a combination weighing device
A combination weighing apparatus having excellent sanitation includes: a plurality of weighing mechanisms, a weighing mechanism frame which stores the weighing mechanisms, and a body frame which supports the weighing mechanism frame, in which a normal to a surface of the body frame is inclined with respect to a vertical direction.
US10323976B2 Liquid level detection device
A liquid level detection device is provided with a fixed body and a rotating body, having a float and an arm. The arm has an insertion portion inserted in the rotating body and an extending portion extending straight and bent relative to the insertion portion. The rotating body has an insertion hole in which the insertion portion is inserted, a holding portion having a receiving opening receiving the extending portion and holding the extending portion received by the receiving opening, and a stopper releasing the receiving opening from a blocking state in which a blocking portion blocks the receiving opening. The stopper has a sliding surface portion on which the extending portion is allowed to slide. A thickness of the blocking portion at a tip end of the sliding surface portion is greater than a diameter of the extending portion.
US10323970B2 Housing for a device for the metered distribution of a medium, and metering device for use in the housing
A housing for a device for metered dispensing of a medium, the housing including at least one inlet, preferably threadless, configured to allow the medium to enter the housing from a reservoir, a plurality of receptacles, preferably threadless, a metering device in each of the plurality of receptacles, an inlet line connected to the at least one inlet, and a plurality of distribution lines connected to the inlet line and to each of the plurality of receptacles, wherein the housing includes a plastic material.
US10323969B2 Fluid signaling device
A fluid sensing device, including a housing; a fluid flow sensor at least partially contained within the housing and adapted to detect a flow of fluid through the housing; a timer operably connected to the fluid flow sensor and at least partially contained within the housing, the timer receiving a start signal from the fluid flow sensor when the fluid flow sensor detects the onset of fluid flow, the timer receiving a stop and reset signal from the fluid flow sensor when the fluid flow sensor detects the end of fluid flow; and at least one signaling device operably connected to the timer such that the signaling device is actuated when the timer indicates that a predetermined amount of time has elapsed.
US10323968B2 Method of recording physical quantity change history, program thereof, flow rate measurement apparatus and fluid supplying system
When an appliance identification art is provided, the computing speed and the identification accuracy are improved while the required memory amount, etc., is decreased. In a gas meter 100, an ultrasonic flowmeter 104 measures the flow rate of gas flowing into a flow path 102 at a given time interval, and a computation section 108 computes a difference value of the predetermined time period between the measured flow rates. A difference value conversion section 112 converts the computed difference value into a code with reference to a flow rate class table by which classes of difference values corresponding to a size of the difference value and codes representing the classes are associated with each other. Further, a flow rate change history generation section 114 generates a flow rate change history approximately representing flow rate change of gas based on a set of the codes of the predetermined time period.
US10323964B2 Motion detection device having detachable sensor
A motion detection device having a detachable sensor is disclosed and including a main body, a rotating and swing module, and at least one detachable detecting module. The main body has a receiving space and a clamp part. The rotating and swing module is disposed in the receiving space and has a rotating disc and a swing rail. The rotating disc is clamped by the clamp part and rotated in a clockwise and counterclockwise motion at a horizontal angle relative to the main body. The swing rail is disposed on the rotating disc. The detachable detecting module has the sensor and an engaged unit detachably engaged with the swing rail, and the detachable detecting module is swung along the swing rail so that the detachable sensor of the detachable detecting module is swung along the swing rail at a deflecting angle relative to the rotating disc for motion detection.
US10323961B2 Motor-driven integrated circuit, motor device, and application apparatus
A motor driver integrated circuit comprises a central processing unit, a memory, and a multiple-time programmable memory. The multiple-time programmable memory is configured to store a motor driver program, the memory has a capacity larger than or equal to a capacity of the multiple-time programmable memory. When the motor driver integrated circuit is powered or reset, the central processing unit copies the driven program from the multiple-time programmable memory to the memory. The motor driver integrated circuit is low in cost. The present invention also provides a motor device having the motor driver integrated circuit.
US10323959B2 Inductive position detector
An inductive position detector with a first and second body, at least one of said bodies being displaceable relative to the other along a measurement path wherein said first body comprises one or more antenna windings forming a first arrangement of windings and said second body comprises a passive resonant circuit incorporating one or more target windings in series with a capacitor; said circuit covering at least in part said first arrangement; characterized in that said first body comprises an additional winding arrangement disposed along at least part of said measurement path; said additional winding arrangement being spaced from said first arrangement of windings; and said second body comprises an additional winding arrangement covering at least in part said additional winding arrangement of said first body.
US10323958B2 Assembly using a magnetic field sensor for detecting a rotation and a linear movement of an object
An assembly has a base structure, a rotatable structure, a first magnet coupled to the base structure, a second magnet coupled to the rotatable structure, and a magnetic field sensor. The magnetic field sensor can identify at least one condition (i.e., position) of the assembly.
US10323957B2 Circuitry and method for generating a discrete-time high voltage
A discrete-time high voltage generating circuitry is described, configured to provide a discrete-time high voltage at a high voltage output only during defined high voltage periods. The discrete-time high voltage generating circuitry includes a current mirror circuitry configured to receive a supply current from a high voltage source and to provide a slew current. The discrete-time high voltage generating circuitry is configured to generate the discrete-time high voltage using the slew current. Further, a method to operate a discrete-time high voltage generating circuitry is described. The circuitry and method may be used to provide a discrete-time self-test bias voltage to at least one capacitive load such as a capacitive MEMS element.
US10323954B2 Navigation system with preference analysis mechanism and method of operation thereof
A method of operation of a navigation system includes: identifying a non-default selection for a selected route; determining a contextual parameter corresponding to the non-default selection; and generating with a control circuit a user preference profile based on the contextual parameter of the non-default selection for representing a preference of a system user for navigation information.
US10323947B2 Travel control method and travel control apparatus
A travel control method includes estimating the position of a subject vehicle on the basis of a detection result of a first detector, detecting a lane in which the subject vehicle travels, on the basis of a detection result of a second detector, determining that whether the position of the subject vehicle based on the positional information is included in the lane and outputting the determination as a first determination result, and determining that whether the position of the subject vehicle estimated on the basis of the detection result of the first detector is included in the lane and outputting the determination as a second determination result, and a step of performing a position estimation process of estimating the position of the subject vehicle on the basis of the detection result of the first detector when the first determination result and the second determination result are not identical.
US10323945B2 Data mining to identify locations of potentially hazardous conditions for vehicle operation and use thereof
Disclosed is a feature for a vehicle that enables taking precautionary actions in response to conditions on the road network around or ahead of the vehicle. A database that represents the road network is used to determine locations where a potentially hazardous condition exists. Then, precautionary action data is added to the database to indicate a location at which a precautionary action is to be taken relating to the hazardous condition. A precautionary action system installed in a vehicle uses this database, or a database derived therefrom, in combination with a positioning system to determine when the vehicle is at a location that corresponds to the location of a precautionary action. When the vehicle is at such a location, a precautionary action is taken by a vehicle system as the vehicle is approaching the location where the potentially hazardous condition exists.
US10323940B2 Tilt angle measuring device
The invention provides a tilt angle measuring device, which comprises a discoid container for including a liquid forming a free liquid surface, a light emitting source for allowing a detection light to enter the free liquid surface, a photodetector for receiving the detection light reflected on the free liquid surface and a signal processing unit for detecting a tilt of the free liquid surface based on a detection signal from the photodetector, wherein the signal processing unit sets a detection light storage time of the photodetector so that an error incidence rate of the detection signal is a predetermined value.
US10323938B2 Method for calibrating a measuring device
The invention relates to a method for calibrating a measuring device, comprising the following steps: moving, with finite accuracy and thus with positioning error, to various points that lie in a testing volume of the measuring device and that can be characterized by spatial and/or angular coordinates, generating measurement signals at the respective points, and determining parameters of a computing model of the measuring device from the measurement signals and the spatial and/or angular coordinates. The method is characterized in that a coordinate system to which the coordinates of the points of the testing volume relate is defined from points moved to with error, by associating predetermined coordinate values with exactly six coordinates of three points.
US10323935B1 System and method for optics testing using a plano holographic null incorporating alignment features
An alignment reference module (ARM) for detecting an alignment of a hologram with respect to a spindle axis of a spindle that supports an optic device under test (DUT). The hologram is employed for testing an optical surface of the DUT. The ARM includes a flat portion having a reflective surface for reflecting light back toward the hologram member to detect tilting of the hologram relative to the spindle axis. The ARM also includes a spherical portion having a reflective surface adjacent the flat portion for transmitting light back toward the hologram member to detect a radial position of the hologram relative to the spindle axis.
US10323933B2 Optical three-dimensional shape measuring device
Provided is a measuring device having improved operability. A head unit is fixedly coupled to an installation part with a stand. A measuring object is placed on a stage held by the installation part. The measuring object is irradiated obliquely downward with the measurement light having the pattern from the light projecting unit. The measurement light reflected obliquely upward by the measuring object is received by a selected one of first and second light receiving units, and a light reception signal representing a light reception amount is output. A second imaging visual field of the second light receiving unit is smaller than a first imaging visual field of the first light receiving unit, and included in the first imaging visual field. A second optical axis of the second light receiving unit is located below a first optical axis of the first light receiving unit.
US10323929B1 Width detecting media hanger
A printer comprises a processor; a media hanger comprising a sensor array receiving space extending along a length of the media hanger; and a sensor array positioned in the sensor array receiving space and communicatively connected to the processor, the sensory array comprising a plurality of sensor pairs, each sensor pair having an emitter and a receiver, the sensor array being configured to: emit light from the emitter outward from the media hanger, detect the emitted light after the emitted light is reflected off a surface of media loaded on the media hanger, transmit signal intensity of the reflected light detected by each of the sensor pairs to the processor; wherein the processor is configured to determine a width of the media loaded on the media hanger based on the signal intensity detected by each of the sensor pairs.
US10323925B2 Compact portable double differential fiber optic Sagnac interferometer
A compact and portable apparatus for measuring properties of objects utilizing a fiber optic Sagnac interferometer is enabled. The fiber optic Sagnac interferometer may be a double differential Sagnac interferometer. The interferometer core may be implemented with fiber optic components including polarization maintaining optical fiber, and by utilizing an auto-balanced avalanche photodetector. An optical switch may be incorporated to maintain relatively low average probe signal power while allowing optimal peak probe signal power. The compact and portable apparatus may be configured to measure ultrasonic vibrations, a displacement of an object surface in response to ultrasonic vibrations, and/or a vibration speed of the object surface. A wideband light source may be amplified and stabilized. A sensor head of the interferometer may incorporate a collimator adjustable to block a central portion of the projected probe beam thereby at least in part enabling in-plane and out-of-plane measurements.
US10323924B2 Step-scanning sensing beam for imaging interferometer
In interferometer imaging signal acquisition using a movable optical beam to sample a target with specular or non specular reflecting surfaces or internal features, beam moving during interferometer signal acquisition can generate unwanted phase error due to shifting speckle field. Examples include coherent LIDAR, Interferometry Doppler sensing and optical coherence tomography. During an interferometer signal acquisition period, an interferometer sensing beam can be substantially stationary, and active step-scanning can be synchronized with interferometer signal acquisition cycles. For interferometers using repetitive chirping lasers, passive dispersive counter-scan mechanisms can be used to assist step-scanning operation.
US10323922B2 Localization and tracking of an object
This disclosure relates to localization and tracking of an object. As one example, measurement data can be stored in memory to represent measured electrical signals at each of a plurality of known measurement locations in a given coordinate system in response to an applied signal at an unknown location in the given coordinate system. A dipole model cost function has parameters representing a dipole location and moment corresponding to the applied signal. A boundary condition can be imposed on the dipole model cost function. The unknown location in the given coordinate system, corresponding to the dipole location, can then be determined based on the stored measurement data and the dipole model cost function with the boundary condition imposed thereon.
US10323918B2 Auto-segmenting spherical projectile
Described are spherical projectiles such as used in birdshot, buckshot, or single ball spherical projectiles, including slugs, muzzle loading projectiles, or any close-to-bore diameter projectile, that is auto-segmenting or self-segmenting upon impact with a target. The projectile or shot disclosed herein retains its shape and structure during flight until impact with soft tissue, whereupon its individual sections separate or segment in a controllable manner, each portion of the projectile imparting or depositing a high amount energy to the tissue and target. The auto-segmenting spherical projectiles can be frangible or non-frangible. This disclosure also provides cartridges such as shotshells that are loaded with the projectiles described herein.
US10323906B2 Autonomous flight termination system and method
An autonomous flight termination system for terminating vehicle flight after the vehicle is launched from an aircraft includes a global positioning system (GPS) receiver; a termination unit selected from a cut-off switch connected to terminate vehicle flight when actuated, and a switch connected to detonate an explosive on the vehicle; a system controller for receiving a first signal indicating separation of the vehicle from the aircraft and a second signal from the GPS receiver to calculate an actual vehicle trajectory, and for sending a third signal to actuate the termination unit to terminate the flight of the vehicle when the actual vehicle trajectory is determined to be outside the safety bounds of a mission-planned flight trajectory; and a failsafe controller connected to receive operational data of the system controller, and to actuate the termination unit when the operational data indicates that the system is in an error state.
US10323904B1 Infrared firearm sight camera attachment, system and method
Devices, systems and methods for providing firearms, including handguns, with infrared sights and a camera which can be held in one shooter's hand. The camera can send live video which can display a target to a portable display, such as a smart phone, smart watch or smart glasses, that is held in another hand of the shooter, so that the shooter remains out of harms' way if the target is armed.
US10323902B2 Encoded signal detection and display
A target marking system includes a light source emitting a thermal beam having a predetermined temporal modulation, and an optics assembly directing the thermal beam to impact a target, the target directing radiation to the optics assembly in response to the impact. A portion of the radiation having the predetermined temporal modulation. The target marking system further includes a detector configured to distinguish the portion of the radiation having the predetermined temporal modulation from a remainder of the radiation, the portion of the radiation passing to the director through the optics assembly. The system also includes a readout integrated circuit, the detector directing an input signal to the readout integrated circuit, and the readout integrated circuit producing a digitally enhanced output signal in response to receipt of the input signal.
US10323901B2 Compressed gas gun
A compressed gas gun including a housing and a bolt movable within a passage in the housing. Movement of the bolt relative to the housing opens a flow path for firing a projectile.
US10323900B1 Crossbow tripod rest
The crossbow tripod rest is configured for use with a crossbow. The crossbow tripod rest is configured for use with a tripod. The tripod is further defined with a tripod head and a quick release plate. The quick release plate attaches the crossbow to the tripod head such that the tripod forms a load path that supports the weight of the crossbow above a supporting surface. The crossbow tripod rest comprises a cylindrical structure, a first quadric segment, a second quadric segment, and a plurality of shims. The first quadric segment and the second quadric segment are formed in the cylindrical structure. The plurality of shims secure the crossbow in the crossbow tripod rest.
US10323898B1 Shooting support bag
A shooting support bag is provided. The shooting support baq includes first and second opposite sides. The first side has a butterfly shape and has at least one panel. The shooting support bag further includes a top portion. The top portion is positioned between the first and second sides. The top portion includes a top section and a first angled section. The first angled section extends downwardly and outwardly relative to the top section. The first angled section defines a first bearing surface area. The top portion has an exterior surface. The exterior surface comprises a non-slip surface.
US10323896B2 Flash redirecting recoil compensator
A flash redirecting recoil compensator for a firearm includes a compensator body that provides a platform for the rest of the components. The compensator body attaches with a firearm in order to reduce recoil force and redirect the muzzle flash away from the site of the shooter. An attachment chamber and a discharge chamber of the compensator body are positioned through a top portion of the compensator body from a rear face to a front face. The attachment chamber fastens the compensator body into the firearm while the discharge chamber provides space for the discharging bullet. At least two vectoring ports, which are traversed through the compensator body and into the discharge chamber, redirect hot gas and unspent propellants away from the firearm after the bullet is discharged as the redirection of the hot gas and unspent propellants reduce the recoil force and provide a clear shooting sight.
US10323894B2 Weapons system smart device
A weapons system comprises a firearm, one or more sensors on an interior or exterior portion of the firearm configured to detect a motion or location of a moving part of the firearm relative to the sensor, a microprocessor configured to detect a signal sent by the one or more sensors and determine a status of the firearm, and a display in communication with the microprocessor configured to display information relating to the status of the firearm.
US10323888B2 System and method for installing external corrosion guards
The system and method for installing external corrosion guards of the present disclosure comprises a method of protecting tubing in tubular heat exchangers from external corrosion that includes the installation of protective collars or guards around the tube outer diameter at the tubsheet plate, anti-vibration baffle, and/or pass partition plate levels. The external corrosion guards can be installed using a ridge method, where a ridge sits on a plate level, using a mechanical expansion method, and using a mechanical rolling method.
US10323885B2 System and method for thermochemical storage of energy
The present invention discloses a closed system for thermochemical storage comprising at least one water condenser and at least two thermochemical modules, wherein a first thermochemical module comprises a first thermochemical material and a second thermochemical module comprises a second thermochemical material, and wherein the at least one water condenser and the thermochemical modules are connected so that water vapor can be exchanged individually between any two selected from the list consisting of the at least one water condenser and the at least two thermochemical modules. A method for desorption in the system according to the invention is also described. In this method, the first thermochemical module is used as a condenser to dry the second thermochemical module.
US10323877B2 Keg management system for walk-in refrigerators
Handling and storage of beer kegs in walk-in coolers used in the food/beverage industry. The invention utilizes a track system with an electric hoist to lift and stack kegs anywhere within the defined beer cooler. The invention is designed to optimize the keg storage footprint and better organize keg rotation. With the optional digital scale, the end user can take the guess work out of calculating partial kegs for precise inventory control.
US10323874B2 Attachment system for an ice maker
An ice making assembly for a refrigerator appliance is provided. The ice making assembly includes an icebox defining an ice making chamber and a heat exchanger aperture. The icebox is mounted to a refrigerator door and surrounded by a door liner defining a circulation duct for receiving cooled airflow. A heat exchanger is positioned within the heat exchanging aperture and includes a first side positioned within the ice making chamber and a second side positioned outside the ice making chamber within the circulation duct. An icemaker is positioned within the ice making chamber and a fastener removably attaches the icemaker to the first side of the heat exchanger.
US10323861B2 Building accessory structure
A solar thermal collector and an accessory structure of a building are provided. The solar thermal collector includes at least one heat absorbing plate and at least one heat insulating plate. Each of the heat absorbing plate includes at least one first slab and first engaging parts connected with the first slab. Each of the heat insulating plate includes at least one second slab and second engaging parts connected with the second slab. The first engaging parts are respectively engaged with the second engaging parts, and a gap is maintained between the first slab and the second slab to define a heat collecting channel, through which a heat transfer medium flows between the heat absorbing plate and the heat insulating plate. A heat conductivity of the heat absorbing plate is at least 30 times greater than a heat conductivity of the heat insulating plate.
US10323851B2 UV tube for killing microorganisms and air conditioning system comprising the tube
A UV tube for killing microorganisms in a fluid generally includes a hollow tubular body, a UV isolation layer, and at least one UV light source. The hollow tubular body has an inlet port, an outlet port, and a fluid channel portion between the inlet port and the outlet port. The fluid channel portion has an inner surface. The UV isolation layer is disposed at the inner surface of the hollow tubular body for sheltering the inner surface of the hollow tubular body. The fluid is allowed to flow through the UV isolation layer. The UV light source is provided at the hollow tubular body and/or the UV isolation layer. The UV isolation layer can absorb and/or reflect the ultraviolet light emitting from the UV light source, so that the possibility of the fluid channel portion being irradiated by the UV light can be reduced.
US10323850B2 Method and device for dehumidification
A dehumidifier for air is provided. The dehumidifier includes a housing with an inlet for process air, an outlet for process air, and an opening for regeneration air. The dehumidifier includes a dehumidification element, a fan for bringing process air to flow through at least a first portion of the dehumidification element, and a heating element to heat a part of process air flowing through the dehumidification element for regeneration of the dehumidification element by using the heated process air. A controller controls the amount of air that flows though the outlet for process air and the opening for regeneration air and the sensor/meter to calculate consumed power for the heating element, wherein the heating element is a PTC heater. The controller allows a user in a simple way to adjust the operating parameters to a desired operating mode.
US10323847B2 Wear resistant frame liner joint assembly for a gas turbine engine
A tripod joint assembly for connecting first and second overlapping panel segments of a flowpath liner in a gas turbine engine includes a threaded fastener extending through an opening in the first overlapping panel segment and adjacent to an outer segment edge of the second overlapping panel segment disposed on the first overlapping segment. The assembly further includes a tripod plate having first and second plate edges and an access hole therebetween. The first plate edge contacts the first overlapping panel segment, the second plate edge contacts the outer segment edge of the second overlapping panel segment. The access hole is disposed around the threaded fastener. First and second washers are disposed around the threaded fastener, the first washer on the tripod plate opposite to the overlapping panel segments, and the second washer on the first washer opposite to the tripod plate. A threaded locknut secures the assembly.
US10323844B2 Exhaust duct and boiler
In an exhaust duct and a boiler, there are provided: a flue gas duct through which flue gases pass; a first hopper provided to the flue gas duct, the first hopper collecting PA in the flue gases; a low-repulsion section provided to the upstream side or the downstream side of the first hopper in the direction of flow of the flue gases, the low-repulsion section having a lower coefficient of repulsion than the inner wall surface of the flue gas duct; and a popcorn-ash-trapping section for trapping PA in the flue gases, the popcorn-ash-trapping section provided to the downstream side of the first hopper and the low-repulsion section in the direction of flow of the flue gases, whereby it is possible for solid particles in the flue gases to be properly trapped.
US10323840B1 Wearable article and intelligent wearable device
The present disclosure relates to a wearable article including a wearable article body, a light collector, and a light source. The wearable article body is formed by weaving a plurality of textile threads with a plurality of light-guiding filaments, and provided with a light-collecting region. The light collector is provided at the light-collecting region, and is provided with a light source placement region. Light-guiding entrances of the plurality of light-guiding filaments being grouped together at the light collector to respectively transmit light received by the light collector. The light source is detachably placed in the light source placement region. An intellectual wearable device is also disclosed.
US10323839B1 LED light assembly having axially coupled LED light modules
In a first aspect of the subject invention, an LED light assembly is provided comprising: a housing; and, a plurality of LED light modules coupled together in axial end-to-end fashion so as to define an elongated lighting strip, each said light module including at least one heat dissipation block and at least one LED element, wherein, said lighting strip is secured to said housing.
US10323830B2 Bulb gripper for holding decorative lights
A bulb gripper for decorative light holder has a U-shaped body with projections on the interior surface that enable the bulb gripper to securely hold many different sizes of decorative light bulbs. The interior surface of each arm of the body has an inward tooth near the opening followed by several three spaced apart projections. The projections may have a tab portion which is connected to the arm by a narrower connector. The projections and the teeth on the arms form a ledge which supports the decorative light. A smaller U-shaped projection or several projections which are sized and configured to hold a mini-light are provided at the base of the U-shaped body. The arms can flex outward so that the body can receive and securely hold the decorative light.
US10323828B2 Lighting apparatus with reflector and outer lens
A lighting apparatus is provided with a first housing assembly formed from a thermally conductive material and a second housing assembly formed of a thermally conductive material. At least one electrical component is positioned within the first housing assembly and the at least one electrical component is in thermally conductive contact with the first housing assembly. At least one light source is in thermally conductive contact with the second housing assembly. The second housing assembly is not in thermally conductive contact with the first housing assembly, such that thermal energy from the first housing assembly does not directly transfer to the second housing assembly.
US10323823B2 Lighting device, in particular fog light for motor vehicles
The lighting device, in particular the fog light for motor vehicles comprises a lighting unit for emitting light beams and a lens on which the light beams fall, configured as a Fresnel lens to form light paths in the plane (zy), which is perpendicular to the axis (x) passing through the center of the lens and located at a distance in front of the lens. The lens is not axially symmetrical with respect to the axis (x) and its zones are configured to form a light path whose height (v) is smaller than its width (s).
US10323820B2 Lens component and light emitting device
A lens component disperses light from a source having a distribution characteristic in which luminosity becomes smaller according to distance from the optical axis. The component includes an incidence portion at a source position struck by light from the source and guiding portions branching from the incidence portion and extending radially from the source position. Each guiding portion includes a basal end portion joined to the incidence portion, emission end portion emitting light away from the source, and reflection surface guiding light that struck the basal end portion while performing internal reflection. The incidence portion and guiding portions form a light distribution structure arranged so that a ratio of luminosity in a direction making a predetermined angle with the optical axis with respect to luminosity in the axial direction in light emitted from the structure is larger than a corresponding ratio in the source's distribution characteristic.
US10323819B2 LED display screen covers and LED displays
A screen cover includes a screen cover body including an array of cover units arranged in multiple rows and multiple columns, each cover unit configured to be positioned over a respective LED lamp of an array of LED pixel units. Each cover unit has a shaped outer surface with edges, including an edge in common with an adjacent cover unit in a same row and an edge in common with an adjacent cover unit in a same column, such that the outer surfaces of the cover units along the columns and rows together form a continuous outer cover surface.
US10323816B2 LED module and lighting device for a motor vehicle with several such LED modules
A light module of a lighting device of a motor vehicle including at least three optical elements for deflecting the light beams emitted by the light source arranged in succession in the beam path of the emitted light that produces a pre-defined light distribution on a lane in front of the motor vehicle. The first optical element comprises a first reflector element, which reflects the light beams emitted from the light source, the second optical element, which is arranged downstream from the first reflector element in the beam path, comprises a second reflector element and the third optical element, which is arranged downstream from the second reflector element in the beam path, comprises a lens element which, in cooperation with the second reflector element, projects the light beams previously deflected to the two reflector elements to realize the predefined light distribution on the lane in front of the motor vehicle.
US10323815B2 Rear-loading clip for a light module
An inner lens for a light module includes a first plurality of clips positioned on a lower surface of the inner lens configured to engage with a corresponding first plurality of protrusions of a light frame module; and a second plurality of clips positioned on an upper surface of the inner lens configured to engage with a corresponding second plurality of protrusions of the light frame module. The inner lens is configured to be mounted to the light frame module from a rear side of the light frame module.
US10323813B2 Light modules for headlights
A light ring module may be used to customize headlights for any vehicle. A frame supports at least one LED or another light source and is mounted about a headlight on the vehicle. The light source may be directly hardwired into the vehicle power system or independently powered and controlled. The module may be made to fit any type of vehicle or, alternatively, a bezel may be made to support the module. Such a bezel would be compatible with a given vehicle with mounting points and methods according to the underlying structure. A bezel would also have a slot to support the light ring module and could, optionally, have a lens through which the light may shine.
US10323812B2 Intelligent automotive headlamp module with combined functions
An intelligent automotive headlamp module with combined functions comprises a three-color laser light source array (1), a beam combination lens assembly (2) used for converging three-color laser light, an electric-controlled deflecting reflector unit (3) arranged in the light emergence direction of the laser beam combination lens assembly (2), and a transmission-type fluorescent material (5), wherein the reflecting surfaces (A-1, B-1) of the reflector unit rotate around the axes in a reciprocating mode at a high speed, and thus a reciprocating scanning segment is formed; the transmission-type fluorescent material (5) converts blue single-wavelength light irradiating the front side of the transmission-type fluorescent material (5) into white complex-wavelength light, and the white complex-wavelength light is output from the back side of the transmission-type fluorescent material (5).
US10323811B2 LED light has more than one reflective means to project image
An LED and/or laser light device having a plug-in AC power source, an interchangeable power source, or a USB power source incorporates more than one optical-lens which having more than one reflective or refractive area or sections or surfaces, and at different positions, distances, and/or orientations relative to the LEDs and/or laser light source of the LED or laser light to cause light beams to reflect and/or refract before passing through the top optical-lens and create or project an image, message, time, geometric art, nature scene, galaxy, milky way, sky, cloud, starts, moon, water-wave, aurora light, animal, characters, cartoon, sign, logo, commercial to at least one surface surrounding and/or away-from the light device. The optical-lens may have a predetermined texture and/or shaped openings, windows, cutouts, or variable thicknesses and further may incorporate parts and accessories such as a motor to provide moving image effects with a wide viewing angle and variable colors or patterns.
US10323809B1 Garden light with flame effect
A garden light with flame effect includes a light body, and a mounting pole sharpened on the lower end or a mounting board. The light body is mounted by the mounting pole or the mounting board. The light body includes a PCB, a base body mounted with a plurality of SMD LED lights, a lampshade, and a hollow case. The base body has a cylindrical structure. The plurality of SMD LED lights are distributed on an outer peripheral surface of the base body and connected to the PCB. The lower end of the base body is fully covered with the SMD LED lights while the SMD LED lights on the upper end of the base body have a wave-shaped distribution. The lampshade has a cylindrical structure encasing the base body. The hollow case encases the lampshade. The garden light is simple in structure, aesthetic and convenient to use.
US10323805B2 Modular LED tube lamp
A modular LED tube lamp has a tube lamp having a pair of ends, namely a first end and a second end. The first lamp base has a first driver, and the first lamp base is connected to the first end of the tube lamp. A second lamp base has a second driver. The second lamp base is connected to the second end of the tube lamp. A first socket receives the first lamp base; and a second socket receives the second line base. The tube lamp is linear. The tube lamp is formed in a U-shaped bend. The tube lamp is formed as a circular bend.
US10323797B2 Product yield loss management
During the production of consumable liquids such as milk, soup, and juice, the liquid consumable may be transferred from one location to another location through a fluid conduit. For example, a consumable liquid may be transferred from a storage tank to another destination through piping. At the end of the process, the piping may be purged with a flushing fluid to push the liquid consumable remaining in the piping to the end destination, thus preventing the volume of liquid remaining in the piping from being wasted. To control the flushing processing, fluid flowing through the piping may be fluorometrically analyzed to determine a concentration of product in the fluid. The flushing liquid can then be controlled based on the determined concentration. For example, the supply of flushing liquid may be terminated when the concentration of product falls below a threshold, indicating the flushing liquid is diluting the liquid consumable.
US10323795B2 High pressure tank
A high pressure tank includes a resin liner, a cap, a seal member, and a collar. The liner contains fluid. The cap has a supply/discharge hole for supplying/discharging the fluid to/from the liner. The collar has a passage hole connected to the supply/discharge hole. A tubular portion of the liner is inserted into the supply/discharge hole, and held between an outer circumferential surface of the collar and an inner circumferential surface of the supply/discharge hole. The seal member is provided in a seal groove formed in the inner circumferential surface of the supply/discharge hole. A fluid inlet channel is formed at least in one of the cap and the collar, for guiding the fluid from a protruding end of the tubular portion into the seal groove through space between the inner circumferential surface of the supply/discharge hole and the outer circumferential surface of the tubular portion.
US10323790B2 Rotary suction cup
Disclosed is a rotary suction cup, comprising a knob, a base, and a rubber bottom arranged from top to bottom, wherein the knob is connected with the rubber bottom, and the base is provided with a connecting portion for connecting a hanging object, and a through hole; the rotary suction cup further comprising: a pivot seat, arranged in the middle of the rubber bottom, and connected with the knob; a pivot tube, arranged in the knob, and sleeved on and moveably connected to the pivot seat; wherein, the pivot seat is axially moved along with the rotation of the pivot tube, the rubber bottom is concavely deformed on a surface thereof by the pivot seat, and the pivot tube or the knob is rotationally connected to the base in a stepped manner of at least two steps.
US10323789B2 Infant item holder
An infant item holder for holding one or more infant items. The infant item holder may include a base with a passage. The infant item holder may also include an elongated member that is longer than the passage and includes first and second ends. The elongated member may be positioned in the passage with the first end extending from a first side of the passage and the second end extending from a second side of the passage. The elongated member may be movably positioned within the passage and adjustable between a first orientation with the first end in closer proximity to the base than the second end, and a second orientation with the second end in closer proximity to the base than the first end. Infant items may be positioned at the ends of the elongated member.
US10323782B2 Quick connector
In a quick connector of the present invention, each of a pair of retaining legs includes a guide protrusion guided by the outer peripheral face of an annular boss to spreadingly deform each of the pair of the retaining legs when a pushing-in load is applied to a retainer in a state where the retainer is located at an initial position and in a state where a pipe is inserted into a normal position of the connector body and at the same time releasing the movement restriction of the retainer from the initial position to a confirmation position by the spreading deformation of each of the pair of the retaining legs.
US10323780B1 Orbital coupling arrangement
An orbital coupling arrangement. In one example, the orbital coupling arrangement includes a first connector part, an orbital member, and a seal member. The first connector part can define a central passageway and can include a first connection arrangement at a first end. The orbital member can define a spherical segment and an adjacent tubular segment that together define a central passageway extending between a first end proximate the spherical segment and a second end proximate the tubular segment. The seal member is in sealing contact with the orbital member spherical segment at a location between a geometric center of the spherical segment and the orbital member first end.
US10323777B2 Pipe coupling fitting with internal spacer sleeve
A coupling (10) is provided to create a connection between two tubes (12) and includes a first coupling body (14) having an externally threaded end (26), and a second coupling body (16) has an internally threaded end (32) operably engaged with the externally threaded end (28). A first deformable ring (18) is located in the first coupling body (14). A second deformable ring (20) is located in the second coupling body (16). A sleeve (22) is located in the first and second coupling bodies (14,16) extending between the first and second deformable rings (18,20). The coupling (10) has a free condition wherein tubes (12) can be inserted into the coupling (10), and a connecting condition wherein the first and second deformable rings (18,20) are engaged with the sleeve (22) and the first and second coupling bodies (14,16) to be deformed into engagement with any tubes (12) that have been inserted into the coupling (10).
US10323775B2 Pipe support system
The present invention is related to a pipe support system comprising a sleeper, a metallic bar and a polymeric material pad coating said metallic bar or, optionally, a polymeric material support on which the pipe is supported, wherein said polymeric material support is attached on both sides by bars welded to the sleeper.
US10323772B2 Three-way microvalve device and method of fabrication
A three-way (3-way) Micro-Electro-Mechanical Systems (MEMS)-based micro-valve device and method of fabrication for the implementation of a three-way MEMS-based micro-valve are disclosed. The micro-valve device has a wide range of applications, including medical, industrial control, aerospace, automotive, consumer electronics and products, as well as any application(s) requiring the use of three-way micro-valves for the control of fluids. The discloses three-way micro-valve device and method of fabrication that can be tailored to the requirements of a wide range of applications and fluid types, and can also use a number of different actuation methods, including actuation methods that have very small actuation pressures and energy densities even at higher fluidic pressures. This is enabled by a novel pressure-balancing scheme, wherein the fluid pressure balances the actuator mechanism so that only a small amount of actuation pressure (or force) is needed to switch the state of the actuator and device from open to closed, or closed to open.
US10323767B2 Sprung gate valves movable by an actuator
Valves having a sprung gate of various constructions are disclosed. In one embodiment, the sprung gate includes a first endless elastic band having an inner perimeter defining an open space sandwiched between a first gate member and a second gate member that each define an opening therethrough in an open position portion thereof. The first endless elastic band is sandwiched therebetween with its open space oriented for alignment with the opening in both of the first and second gate members, which are aligned with one another to form a passage through the sprung gate. In one aspect, the first endless elastic band in positioned inward a distance from the outer sides of the first and second gate members and spaces the first gate member a distance apart from the second gate member thereby defining a channel having a bottom defined by the first endless elastic band.
US10323765B2 Kit for mounting an actuator to a valve
An actuator mounting kit and method for mounting an automatic valve actuator to a manually operated valve. The mounting kit includes a mounting bracket and a stem driver. The mounting bracket is connectable to the valve and has a bottom portion with a stem aperture through which a valve stem is extendable and a tongue matingly engageable with a slot of the valve body. The mounting bracket has an upper portion with a driver aperture aligned with the stem aperture. The stem driver has a first end matingly engageable with the valve stem and a second end extendable through the driver aperture in a way that the actuator is matingly engageable with the second end of the stem driver when the actuator is connected to the upper portion of the mounting bracket.
US10323760B2 Decompression air valve
A valve assembly configured for use with an inflatable product, such as a mattress, chair, pool, spa, float, or another suitable inflatable product. The valve assembly includes a first valve component that serves as an opening for inflation and/or deflation of the inflatable product, and a second valve component that serves as an opening for deflation or decompression of the inflatable product.
US10323759B2 Check valve control unit
Embodiments include a check valve that comprises a valve body defining an inlet port and an outlet port; a disc disposed within the valve body, wherein the disc is coupled to a pivot shaft and the pivot shaft is coupled to the valve body; a lever arm coupled to the disc, wherein when the disc rotates the lever arm rotates; an actuator shaft couple to a motor, and a first interference element coupled to the actuator shaft, wherein the lever arm contacts the first interference element when the disc is in a maximum open position; wherein when the motor rotates the actuator shaft moves longitudinally along its axis to move the first interference element thereby changing the maximum open position. Other embodiments are also included herein.
US10323758B2 Adjustable pressure actuated diaphragm valve assembly
The diaphragm valve shown in my U.S. Pat. No. 6,615,774 is modified to improve performance by providing multiple overlapping springs to provide increased spring life and different stages of resistance on the diaphragm, a multi-arm housing having holes and tapered edges in each arm to increase air flow, a self seating seal in the housing which contacts the diaphragm, and a diaphragm guide surrounding the guide shaft having lands and spaces about the shaft in capture lubrication and vibration dampening holes surrounding the lands and spaces.
US10323757B2 Diaphragm valve
Provided is a diaphragm valve in which seat leak occurrence is drastically decreased. A depression 14 is provided at a radially middle part of a top of the seat 11. A first seal portion 17 is provided between a diaphragm 6 and a radially inward part 15 of the top of the seat 11. A second seal portion 18 is provided between a diaphragm 6 and a radially outward part 16 of the top of the seat 11. An outer circumferential surface 14b of the depression 14 has a cylindrical surface.
US10323749B2 Seal with siding channel
A seal useful in sealing slide out rooms may be used singularly or in pairs to straddle a wall through which the opening is located. The seal includes a co-extruded block of deformable material in a channel. The channel is configured to receive the siding of an outer wall whereby the siding deforms the block of deformable material to create a seal inside the channel of the seal.
US10323745B2 Control apparatus for vehicle
When a power transmission path of a power transmission system is set to a second power transmission path, a continuously variable transmission is controlled at a speed ratio (γ) that provides a higher vehicle speed in the case where an input shaft angular acceleration (dωi/dt) is small than in the case where the input shaft angular acceleration (dωi/dt) is large. Therefore, it is possible to control the speed ratio (γ) of the continuously variable transmission to a speed ratio (γ) that reflects an inertial loss (Tli) of the continuously variable transmission. The inertial loss (Tli) changes with the input shaft angular acceleration (dωi/dt). Thus, in a vehicle in which the continuously variable transmission and a gear mechanism are provided in parallel with each other between an input shaft and an output shaft, it is possible to appropriately reduce a loss of the idling continuously variable transmission.
US10323742B2 Gear shifter including a position sensor assembly
The present invention is directed to a gear shifter for a transmission of a vehicle comprising a shift lever (2) which is mounted in a housing to be pivotable about a first axis, a position sensor assembly (4) disposed stationary in the housing and comprising a plurality of position sensors (6) distributed along a path, a sensor triggering element (8) mounted on an element carrier which is moveably mounted in the housing and coupled to the shift lever by a linkage (18) in such a manner to be able to move the sensor triggering element (8) along said path of position sensors (6) in response to pivotal shift movements of the shift lever about the first axis, characterized in that the element carrier (10) is pivotally mounted with respect to the position sensor assembly (4) at a pivot point (12) spaced apart from the sensor triggering element carried by it and spaced apart from the path of position sensors such that a pivotal movement of the element carrier (10) moves the sensor triggering element (8) along the path of position sensors, and in that the coupling of the linkage (18) to the element carrier is located on the element carrier between its pivotal mounting (12) and the sensor triggering element.
US10323736B2 Integrated drive generator with disconnect plunger
A disconnect plunger extends between a first end and a second end. A cam surface is formed on the second end, and has a cylindrical cam portion extending across the second end. The cylindrical cam portion has a location formed at a first radius about a point spaced beyond the second end relative to the first end. A first distance is defined from a second end facing surface of a cylindrical guide portion positioned intermediate the first and second end. A ratio of the first radius to the first distance is between 0.230 and 0.250. The point is spaced in a direction perpendicular to a center axis of the plunger body, and measured from the center axis by a second distance. A ratio of the second distance to the first radius is between 0.335 and 0.355. An integrated drive generator and a method of replacing a disconnect plunger are also disclosed.
US10323726B2 Planetary gear train of automatic transmission for vehicles
A planetary gear train includes an input shaft and an output shaft. A first planetary gear set has first, second, and third rotational elements. A second planetary gear set has fourth, fifth, and sixth rotational elements. A third planetary gear set has seventh, eighth, and ninth rotational elements. A fourth planetary gear set has tenth, eleventh, and twelfth rotational elements. A first shaft is fixedly connected with the twelfth rotational element and fixedly connected with the input shaft. A second shaft is fixedly connected with the fifth rotational element and the eighth rotational element, and fixedly connected with the output shaft. A third shaft is fixedly connected with the fourth rotational element. A fourth shaft is fixedly connected with the seventh rotational element. A fifth shaft is fixedly connected with the sixth rotational element and the ninth rotational element.
US10323721B1 Marine drives and assemblies for supporting an output gear in a marine drive
A marine drive includes an output gear including a beveled gear and a hub. A propeller shaft extends through the hub. A first bearing and an adjacent second bearing are located on the hub and support rotation of the output gear. The first and second bearings have inner races and outer races. An inner spacer is located on the hub and sandwiched between the respective inner races of the first and second bearings. An outer spacer is sandwiched between the respective outer races of the first and second bearings. A bearing carrier surrounds the propeller shaft and holds the first and second bearings therein by way of a press fit. The inner and outer spacers and the bearing carrier are dimensionally sized to provide a dimensional preload on the first and second bearings to maintain the output gear in alignment with the propeller shaft during operation of the marine drive.
US10323718B2 Mechanical cable end fitting and system
A cable end fitting includes a disc-shaped head and a shank, with the shank configured for attachment to an end of a cable. The fitting may be used in combination with a bracket defining an opening shaped to permit engagement and disengagement of the fitting and the bracket when the fitting and the bracket are in a first relative orientation but not when the fitting and the bracket are in a second relative orientation.
US10323714B2 Damper with integrated centrifugal pendulum-type vibration absorbing device
A damper with an integrated centrifugal pendulum-type vibration absorbing device is equipped with a drive plate for transmitting engine torque to a transmission. The drive plate has a stepped shape toward the annular outer edge. An annular side plate makes sliding contact with the outermost edge of the drive plate. An annular hub clutch is held between the side plate and the inside annular portion of the drive plate. Multiple torsion springs are arranged such that at least one end makes sliding contact with the hub clutch. A back plate grips the sides of the torsion springs, and is connected to the drive plate. Centrifugal pendulum-type vibration absorbing devices are mounted on a disc-shaped and circular back plate. Centrifugal pendulum-type vibration absorbing devices are mounted on the outer circumferential side of the back plate.
US10323713B2 Antivibration device
An antivibration device which can enhance the antivibration characteristic in the horizontal direction is provided.An antivibration device 10 includes: a support part 100 supported by at least one first viscoelastic body 400 so as to permit circumferential movement; a carrying part 200 to which a target object 900 for antivibration is mounted; a connecting mechanism 300 connecting the support part 100 with the carrying part 200; wherein the connecting mechanism 300 has at least one second viscoelastic body 350 which permits the circumferential movement of the carrying part 200 with respect to the support part 100. Preferably, the connecting mechanism 300 further includes a suspending plate 302 suspending the carrying part 200; wherein the suspending plate 302 is supported by at least one of the second viscoelastic bodies 350 from the lower side in the gravitational direction.
US10323710B2 Bar-shaped component loaded in torsion
A torsion spring may be formed as a bar spring or helical spring comprising a spring wire of fiber composite material. In some examples, the torsion spring comprises a number of layers of fiber reinforcement, which are impregnated with a matrix material. The layers may comprise tensile-loaded fibers and compression-loaded fibers. Groups of layers of the same loading direction may exist and, seen from an inside to an outside, the group stiffness of at least two groups may differ. Likewise, methods for making such torsion springs of fiber composite material are disclosed.