Document Document Title
US10346849B2 Communicating personalized messages using quick response (QR) codes
In some embodiments, a method includes receiving an identification of an intended recipient of a physical package and a personalized message having content based on the identity of the intended recipient. The method further includes identifying a uniform resource locator (URL) comprising a reference to a webpage that displays the personalized message and one or more advertisements regarding products or services related to the physical package. A Quick Response (QR) code encoding the URL comprising the reference to the webpage that displays the personalized message and the one or more advertisements may be generated. The method further includes transmitting the personalized message and the one or more advertisements to the intended recipient via the webpage in response to the intended recipient accessing the URL encoded by the QR code.
US10346834B1 Multi channel purchasing for interoperable mobile wallet
A computer-implemented system and method that includes receiving, by a mobile wallet bank computer system, a product code that identifies a product after a user of a mobile device has been authenticated, determining, by the mobile wallet bank computer system, the identity of a merchant from a plurality of merchants based on at least a portion of the product code, sending, by the mobile wallet bank computer system, the received product code to a merchant computer, sending, by the mobile wallet bank computer system, information regarding the product and merchant bank information, and transferring, by the mobile wallet device, a payment for the product to a merchant bank from an account held by the user based on the information sent.
US10346831B1 Apparatus and method for providing interaction information by using image on device display
A method for providing interaction information, such as, for example, settlement information, by which a device provides the settlement information to a counterpart device, includes displaying an image which relates to an item to be used for performing the interaction, such as, for example, a credit card image of a credit card of a user of the device, on a lock screen of the device, and receiving a touch input from the user with respect to the credit card image. In the method, settlement information which corresponds to the touched credit card image is used for performing a settlement via the device.
US10346829B2 Display of locally broadcasted uniform resource locators for checkout and payment
There are provided systems and methods for display of locally broadcasted uniform resource locators for checkout and payment. A user may utilize a computing device, such as a mobile phone, to receive a plurality of local broadcasts. The broadcasts may be limited in range to a defined region through short range communications or geo-locations of users or entities. Thus, the computing device may display the broadcasts for nearby users and entities. The broadcast may contain a URL that unique identifiers the user or entity and the checkout and payment process for the payment requested by the user or entity. The URL may cause a device receiving the URL to load a webpage or application interface having the checkout and payment process. The user may then use the process in the broadcast to provide a payment to another user or entity.
US10346820B2 Commodity sales data processing apparatus and method for taking over processing by the same
In accordance with one embodiment, a commodity sales data processing apparatus comprises a stationary type docking station with a storage module, and a portable information terminal which is attached to and detached from the docking station freely. The information terminal receives an input of data relating to the sales of a commodity to process the received data, and stores the data required to take over the processing in the storage module of the docking station Then the information terminal successively executes, if the information terminal is attached to the docking station, the processing by referring to the data stored in the storage module of the docking station.
US10346817B2 Communication device interface for monetary transfers through a displayable contact list
There is provided systems and method for a communication device interface for monetary transfers through a displayable contact list. A user may import contacts from a contact list application, a social networking service, a user account with a payment provider, and/or another contact source into a communication device, such as a mobile phone. The mobile phone may then execute a monetary transfer module that allows the user to transmit requests for monetary transfers with the contacts. When the user selects a contact in a contact list, the module may retrieve payment account information and initiate a monetary transfer with the selected contact. The monetary transfer may correspond to receiving money or sending money to the contact. Additionally, the user may communicate messages with the request as well as a monetary amount. In order to facilitate completion of the monetary transfer, a payment provider may be utilized.
US10346816B2 Systems and methods for aggregating consumer-specific transactions associated with a social venture
Exemplary systems and methods for aggregating consumer-specific transactions made to member merchants associated with a social venture are disclosed. One exemplary method includes distributing a merchant computing device to each of multiple member merchants associated with a social venture and capturing and storing, in memory, multiple transactions from the merchant computing devices, during a social venture period. At least two of the multiple transactions involve a consumer account. The exemplary method further includes aggregating the at least two transactions to the consumer account into a single transaction and submitting the single transaction to an acquirer to be settled.
US10346812B2 Charge management
Disclosed aspects relate to charge management of a device. A first location-modification event of the device may be detected by a charge management engine. The first location-modification event of the device may indicate a first movement event of the device from an original location to a target location. A device charge pattern may be determined based on a set of profile data for a user. The device charge pattern may include a set of criteria that indicates to charge the device. Achievement of the set of criteria may be identified by the charge management engine based on the device charge pattern. Achievement of the set of criteria may relate to the first location-modification event. An indication to charge the device may be provided by the charge management engine. A charge may be received by the device.
US10346799B2 System to catalogue tracking data
Aspects of the present disclosure involve a data audit system to generate and cause display of a tracking interface at a client device, wherein the tracking interface is configured to facilitate the visualization of tracking data retrieved from multiple sources. The audit system is configured to access a data source to retrieve tracking data that includes an associated asset identifier that identifies a subject of the tracking data, to link the retrieved tracking data to a data object at a database of the audit system based on the asset identifier, and to generate and cause display of a visualization of the tracking data within a tracking interface.
US10346798B2 Systems and methods for detecting missing labels
Described in detail herein are methods and systems for detecting missing or miss positioned labels. The system can include a portable scanning device to scan machine-readable elements included on labels at a first and second location. The portable scanning device can detect the acceleration and the cumulative change between the first and second location. The portable scanning device or a computing system can determine the distance between the first and second location based on the acceleration data. The computing system can place a data point on a map of an estimated location of the location of the first scan and the location of the second scan.
US10346791B2 Automated additive inventory and delivery logistics control system and method thereof
A process of managing inventory and delivery logistics of one or more chemical additives used at a well treatment site. The process includes placing one or more bulk containers at the well treatment site to maintain inventory capacity for one or more chemical additives on-site for a well treatment procedure. Monitoring chemical additive inventory within the one or more bulk containers. Making a determination, based on monitored chemical additive inventory, whether additional additive is needed in the one or more bulk containers; generating, based on the determination, initiation of an order for delivery of additional additive. delivering the additional additive in a delivery bulk container to the well treatment site. Also included is an automated additive inventory and delivery logistics control system.
US10346788B2 Parcel processing system and method
A parcel processing system configured to select a permitted shipping service level from among the plurality of permitted shipping service levels based on a plurality of rules, control the sorting of the parcel into one of a plurality of shipping containers, and bill customers.
US10346775B1 Systems, apparatus and methods for cost and performance-based movement of applications and workloads in a multiple-provider system
Systems, methods and apparatus, including computer program products, are disclosed for regulating access of consumers (e.g., applications, containers, or VMs) to resources and services (e.g., storage). In one embodiment, this regulation occurs through the movement of consumers between different providers of a resource or service, such as a cloud service provider. Moving consumers includes, for example, determining the cost of moving the consumer from a first provider to a second provider. According to various embodiments, the cost of moving the consumer is compared to performance criteria associated with moving the consumer from the first provider to the second provider.
US10346764B2 Method and system for distributing electronic tickets with visual display for verification
This invention discloses a novel system and method for distributing electronic ticketing such that the ticket is verified at the entrance to venues by means of an animation or other human perceptible verifying visual object that is selected by the venue for the specific event. This removes the need to use a bar-code scanner on an LCD display of a cell phone or other device and speeds up the rate at which human ticket takers can verify ticket holders. The system also can permit ticket purchase verification in the absence of a network connection during verification.
US10346763B2 Dynamic query response with metadata
Metadata and for posts originating from different social media sources and the posts themselves may be collected. A query specifying search criteria for the posts and filter criteria related to the metadata may be submitted to the system disclosed herein. The system may allow a client or tenant of the system to filter and search the metadata stored therein. The system may provide the posts in response to the query and permit a client or tenant to rapidly switch between social media sources and corresponding metadata types.
US10346760B2 Constructing and programming quantum hardware for robust quantum annealing processes
Methods, systems and apparatus for constructing and programming quantum annealing hardware. In one aspect, a method includes deriving data characterizing an energy spectrum of a Hamiltonian Htotal that characterizes quantum states of a quantum processor, wherein the quantum processor is controllable such that the Hamiltonian Htotal evolves from an initial Hamiltonian Hi to a problem Hamiltonian Hp comprising an energy spectrum that encodes a solution to an optimization problem, the deriving being based on Hi and Hp at a time that Htotal has the energy spectrum; estimating an average phonon energy of a bath in which the quantum processor is located; and determining, based on the derived data and the calculated average phonon energy, an additional Hamiltonian HQG that when combined with Htotal limits evolution of the quantum state of the quantum processor into the ground state of Hp when Htotal evolves to Hp without diagonalizing Hp.
US10346753B2 Intent engines, systems and method
A system and method to accurately modify the function of a user's electronic device in response to the multiple aspects making up a user's evolving state of mind are presented. Persistent intent objects are generated to represent a user's state of mind and the relative importance of a particular state of mind to a user's instant attention. The intent objects can be related to situations or environments and could exist beyond any specific situations or environments. The collective effect of the intent objects can be used to customize the functions of a user device to match the user's state of mind extending beyond inferences drawn from an individual or instant set of circumstances.
US10346744B2 System and method for visualisation of behaviour within computer infrastructure
The field of the disclosure relates generally to a method and system for analyzing behavior of a computer infrastructure and the displaying the behavior of the computer infrastructure in a graphical manner. The system comprises an analytical engine connected to agents running on devices in the computer infrastructure and analyzing continuous data and asynchronous data.
US10346739B1 Method and apparatus for learning, prediction, and recall of spatiotemporal patterns
Described is a system for learning, prediction, and recall of spatiotemporal patterns. An input spatiotemporal sequence is learned using a recurrent spiking neural network by first processing the input spatiotemporal sequence using the recurrent spiking neural network. The recurrent spiking neural network comprises neurons having excitatory synaptic connections and inhibitory synaptic connections. Balanced inhibitory connectivity exists between neurons having excitatory synaptic connections. The recurrent spiking neural network uses distinct forms of synaptic plasticity for excitatory synaptic connections and inhibitory synaptic connections, such that excitatory synaptic connections strengthen and inhibitory synaptic connections weaken. In another aspect, the system is able to recall the learned spatiotemporal sequence and predict a future spatiotemporal sequence through activation of the recurrent spiking neural network.
US10346736B2 Systems and methods for adaptive non-linear control of process systems
The invention provides systems and methods for generating an adaptive nonlinear controller and utilizing the adaptive nonlinear controller to regulate the operation of nonlinear process systems. In particular, a method is provided for generating a control model by defining an objective function utilizing a target function that specifies the desired response of the system and a state-space model representing the dynamics of the non-linear system. When executed by a controller the control model causes the regulated system to operate as specified by the target function and thereby produce a product that is consistent with various prescribed quality metrics.
US10346735B1 Assembling buckle structure for memory circuit board
An assembling buckle structure for memory circuit board includes: a base, two sides thereof are respectively formed with an elastic lateral plate having at least a buckle part, two ends of the lateral plate is formed with at least an outer mounting convex and a fasten post, the rear end of the base is formed with a tail plate having at least a buckle part; a memory circuit board disposed in the base, the front end thereof is formed with a connection seat; and a cover, covered and engaged with the base, the front end thereof is formed with a penetrated hole, two inner ends thereof are formed with at least an inner mounting concave; accordingly, the memory circuit board, the base and the cover are able to be stably buckled and combined in any direction without using any screw.
US10346716B2 Fast joint template machining
An efficient method and apparatus for identifying one or more targets in an image is presented. A matching operation is performed that compares the image against multiple templates jointly. The multiple templates are sorted into multiple clusters. The joint template matching operation achieves an improvement in performance by focusing on a subset of the clusters. For each grid location, clusters whose reference templates have low matching scores with the image content of the grid location are bypassed or excluded from the matching operation. This saving in computation load is made possible by the clustering of the templates, which can be performed offline and does not affect the performance of the joint template matching operation.
US10346715B2 Camera misalignment determination methods and systems
Methods and systems are provided for assessing possible misalignment of cameras installed on vehicles. In accordance with one example, a camera is mounted on a body of the vehicle, and is configured to generate camera images. Each of the camera images includes a plurality of pixels. A processor is configured to at least facilitate analyzing the pixels of the camera images with respect to color, brightness, or both; and determining whether the camera is misaligned in its mounting on the vehicle based on the analyzing of the color, the brightness, or both, of the pixels.
US10346709B2 Object detecting method and object detecting apparatus
An enhanced object detecting method and apparatus is presented. A plurality of successive frames is captured by a monocular camera and the image data of the captured frames are transformed with respect to a predetermined point of view. For instance, the images may be transformed in order to obtain a top-down view. Particular features such as lines are extracted from the transformed image data, and corresponding features of successive frames are matched. An angular change of corresponding features is determined and boundaries of an object are identified based on the angular change of the features.
US10346705B2 Method and apparatus for estimating articulation angle
A method and apparatus for trailer recognition are provided. The method includes detecting a face of a trailer in a first and second image, taken at first and second distances respectively, generating a bounding box around the face of the trailer in the first and second images, determining a first and second set of feature points in the bounding boxes of the first and second images, determining a correspondence between the first set of feature points and the second set of feature points and a correspondence between corners of the bounding boxes and estimating at least one dimension of the trailer by performing a least squares analysis to solve for three-dimensional real world coordinates of the first and second set of features points and the corners of the bounding boxes. The method may assist an operator of a vehicle in aligning the vehicle hitch with a trailer coupler.
US10346701B2 Image recognition accelerator, terminal device, and image recognition method
An image recognition accelerator, a terminal device, and an image recognition method are provided. The image recognition accelerator includes a dimensionality-reduction processing module, an NVM, and an image matching module. The dimensionality-reduction processing module first reduces a dimensionality of first image data. The NVM writes, into a first storage area of the NVM according to a specified first current I, ω low-order bits of each numeric value of the first image data on which dimensionality reduction has been performed, and writes, into a second storage area of the NVM according to a specified second current, (N−ω) high-order bits of each numeric value of the first image data on which dimensionality reduction has been performed. The image matching module determines whether an image library stored in the NVM includes image data matching the first image data on which dimensionality reduction has been performed.
US10346696B1 Vision-based detection and classification of traffic lights
The present disclosure is directed to an autonomous vehicle having a vehicle control system. The vehicle control system includes an image processing system. The image processing system receives an image that includes a plurality of image portions. The image processing system also calculates a score for each image portion. The score indicates a level of confidence that a given image portion represents an illuminated component of a traffic light. The image processing system further identifies one or more candidate portions from among the plurality of image portions. Additionally, the image processing system determines that a particular candidate portion represents an illuminated component of a traffic light using a classifier. Further, the image processing system provides instructions to control the autonomous vehicle based on the particular candidate portion representing an illuminated component of a traffic light.
US10346694B2 Vehicle start support device
When a vehicle starts, a surrounding state is securely provided to a driver. When a vehicle operation detector detects that there is a possibility that a parked vehicle starts, a vehicle surrounding state recognizer recognizes a state of surrounding of the vehicle based on images imaged by a plurality of cameras imaging a plurality of different areas of the surrounding of the vehicle. A parking style determiner determines a parking style executed in parking at a position where the vehicle now parks based on a recognition result of the vehicle surrounding state recognizer. A monitoring area setter sets a monitoring area where a driver is required to pay attention when the vehicle is started based on a determination result of the parking style determiner. A vehicle surrounding state provider provides a driver with information provision in the monitoring area.
US10346691B2 System, server and data capture device for roadside asset tracking and maintenance monitoring
There is provided herein an apparatus and method for roadside asset tracking and maintenance monitoring having a mobile unit with data capture devices for capturing roadside asset imagery, global positioning system (GPS) receivers and data interfaces for communicating with an asset management server. As such, the apparatus may take roadside imagery for automated asset identification which may include utilising an asset type image recognition technique for automating the identification of the roadside assets.
US10346689B2 Apparatus and method for connecting a mobile device camera
An apparatus and a method for connecting a mobile camera device to a vehicle-mounted display apparatus, wherein the mobile camera device is controlled both by the driver operating the mobile camera device as well as by additional information regarding the state of the vehicle, wherein the additional information is provided by vehicle sensors. The information from the driver and the vehicle is processed by an application program on the mobile camera device and the mobile camera device is controlled. The mobile camera device can display images and/or videos and process the images and/or videos by way of the application program. The information to be processed can be displayed on the display of the vehicle-mounted display apparatus.
US10346686B2 Image monitoring system and image monitoring program
An image monitoring system includes a recorder that records an image captured by a camera via a network. The system is controlled to display the present image captured by the camera or a past image recorded on the recorder. A moving object is detected from the image captured by the camera, the detector including a resolution converter for generating an image with a resolution lower than the resolution of the image captured by the camera. A moving object is detected from the image generated by the resolution converter and positional information on the detected moving object is output. The positional information of the detected moving object is merged with the image captured by the camera on the basis of the positional information.
US10346685B2 System and method for detecting and tracking a moving object
A device includes a memory configured to store instructions and a processor configured to execute the instructions to obtain image data of a region of interest included in an image frame. The processor may also be configured to compare the image data of the region of interest with image data of a background to detect a change in the region of interest. The processor may further be configured to detect the object in image frame based on the detected change.
US10346679B2 Tracking of handheld sporting implements using computer vision
A path and/or orientation of object approaching an athlete is tracked using two or more cameras. At least two sets of images of the object are obtained using at least two different cameras having different positions. Motion regions within images are identified, and candidate locations in 2D space of the object are identified within the motion region(s). Based thereon, a probable location in 3D space of the identifiable portion is identified, for each of a plurality of instants during which the object was approaching. A piecewise 3D trajectory of at least the identifiable portion of the object is approximated from the probable locations in 3D space of the object for multiple instants during which the object was approaching the athlete. A graphical representation of the 3D trajectory of the object is incorporated into at least one of the sets of images.
US10346677B2 Classification and organization of consumer digital images using workflow, and face detection and recognition
Techniques for identifying a person in a target image are described. According to one of the techniques, identifying a person in a target image involves displaying, within a graphical user interface, an image that depicts one or more faces. One or more faces are automatically detected within the image. A user provides input that selects a face of the one or more faces to be a currently-selected face. A set of images are selected from a collection of images, where the set of images includes images that closely match the currently-selected face. Concurrently with display of the currently-selected face, each image in the set of images is displayed. Within the graphical user interface, a control is provided. The control enables a user to select a target image from the set of images. In response to detecting that the user has selected a target image using the control, the currently-selected face is associated with a person to which the target image corresponds.
US10346675B1 Access control through multi-factor image authentication
A method and system for authenticating users accessing financial accounts from user terminals via multi-factor image authentication. The system includes an authentication server and a user terminal. The method captures a first facial image of a user and compares this image with stored facial recognition credentials. The method prompts the user via a facial gesture cue to make a facial gesture, captures a second facial image of the user, and compares the second image with stored facial gesture credentials. The user is authorized to perform a transaction in the event the first facial image matches a facial recognition credential for an authorized account, and the second facial image matches a facial gesture credential associated with the authorized account. Facial gesture credentials may be based upon static gestures or dynamic gestures, and may be overt or secret. An additional authentication factor may employ a secondary biometric sensor.
US10346673B2 Biometric authentication device, biometric authentication method, and computer-readable non-transitory medium
A biometric authentication device includes: a memory; and a processor coupled to the memory and the processor configured to execute a process, the process comprising: acquiring a plurality of sets of palm images taken under different illumination conditions of an illumination source from one another in obtaining images of a palm with light emitted from the illumination source; adjusting a time interval at which the imaging device acquires the image sets, in accordance with a condition for imaging the palm; extracting a biological feature from each of the image sets; and comparing each biological feature extracted by the extracting with a biological feature registered in advance.
US10346672B2 Fingerprint reader
A fingerprint reader includes a display screen composed of an array of energy emitting pixels covered by a transparent cover, at least one sensor coupled along an edge of the display screen, a display driver directing the array of energy emitting pixels of the display screen to illuminate in a predetermined sequence, and a microprocessor in communication with the display driver and the at least one sensor. The microprocessor knows the location of the energy emitting pixel being illuminated and the specific time at which the illumination occurs. In use, and when at least one finger is placed on the transparent cover and the display driver is activated, energy from each energy emitting pixel sequentially illuminated is reflected off the fingerprint to the at least one sensor. The energy received at the at least one sensor is at different intensity levels depending upon the ridges and valleys of the at least one fingerprint. The at least one sensor sends a signal to the microprocessor regarding the energy intensity level, from which the microprocessor creates a fingerprint image as the energy emit emitting pixels are sequentially illuminated.
US10346671B2 Films for biologic analyte collection and analysis and methods of production and use thereof
Compositions, films, collection devices, apparatuses, kits and methods related to biologic analyte collection and analysis include thin films of modified polycaprolactone. Methods of production and use thereof are described herein. The films, compositions, collection devices, kits and methods can be used for collection of fingerprints for both image capture and nucleic acid extraction and analysis.
US10346670B2 Full-spectrum flash for electronic devices
Introduced here are light sources for flash photography configured to produce high-fidelity white light that is tunable over a broader range of correlated color temperatures (CCTs) than conventional flash technologies. The light source can include multiple independently controllable color channels representing illuminants (e.g., light-emitting diodes) of different colors with varying degrees of saturation. Operating collectively, the multiple color channels can produce a high spectral quality white light corresponding to different CCTs (e.g., “warm” white light having a red hue, “cool” white light having a blue hue). Operating independently, these same color channels can be pre-flashed in a variety of prescribed sequences to probe the spectral characteristics of a scene, thereby allowing for an enhanced, spectrally matched white flash as well as collecting per-pixel reflectivity data that can be later used in during post processing of the captured image.
US10346669B2 Fingerprint entry prompting method and device
A fingerprint entry prompting method, includes: obtaining an ith entered fingerprint image, during a process of collecting and combining N fingerprint images entered in sequence to generate a fingerprint template of a user, wherein N≥i≥2, and N and i are integers; obtaining an overlap region between the ith entered fingerprint image and a determined template image, wherein the determined template image is generated by combining i−1 previously entered fingerprint images; and presenting a prompting message when the overlap region satisfies a prompting condition, wherein the prompting message is configured to instruct the user to move a finger towards a specified direction and re-enter the ith fingerprint image.
US10346665B2 Noise reduced capacitive image sensor and method operating the same
A noised-reduced capacitive image sensor and a method operating the capacitive image sensor are provided. The capacitive image sensor includes: a number of capacitive sensing units forming an array, each capacitive sensing unit for transforming a distance between a portion of a surface of an approaching finger and a top surface thereof into an output electric potential, wherein a value of the output electric potential is changed by a driving signal applied to the sensing unit; at least one sample-and-hold circuit for capturing and retaining different output electric potentials; at least one signal conditioning circuit, each comprising at least one differential amplifier for amplifying a difference between two electric potentials retained by the sample-and-hold circuit; and a driving source, for providing the driving signal to the capacitive sensing units.
US10346664B2 Fingerprint detection circuit and electronic device
A fingerprint detection circuit and an electronic device are provided. The fingerprint detection circuit is configured to apply an excitation signal to a finger so as to generate finger capacitors, and the fingerprint detection circuit includes: a signal amplifier having a negative input terminal connected with one of the finger capacitors, a positive input terminal connected with a ground terminal, and an output terminal to output an output voltage according to a capacitance value of the one of the finger capacitors; a capacitor connected between the negative terminal and the output terminal of the signal amplifier; a rheostat; and a switch unit connected with the rheostat in series and configured to control the rheostat to be connected with the capacitor in parallel, such that the output voltage has a non-linear relationship with the capacitance value of the one of the finger capacitors.
US10346654B2 RFID-based rack inventory management systems
An asset management system comprises a control function module configured to manage a set of rack-mounted devices having a corresponding allocated rack space when the devices are sparsely distributed over multiple cabinets, possibly in different data centers. The aggregate rack space occupied by the set of devices does not exceed the allocated rack space. A user interface is communicatively coupled to the control function module and configured to generate a virtual representation visible to a user of the set residing in a virtual cabinet corresponding to the allocated rack space. The user interface includes a user control to enable the user to interact with the set of devices. The asset location system can comprise a radio frequency identification (RFID) system to locate and track the devices, and select a subset of the devices to display and control based on filter parameters.
US10346646B2 Component for holding a magnetic reading head
A component for holding a magnetic reading head, and a slotted magnetic card reader comprising a magnetic card reader held by such a component. The holding device includes a single component having at least one perforated plane surface appreciably of the same length and same width as the rear face of the housing of the reading head. The reading head also has two surfaces perpendicular to the perforated plane surface that form two mutually parallel lateral uprights intended to grip the housing of the magnetic reading head, and at least one affixation point.
US10346635B2 System and method for data management and task routing based on data tagging
Systems and methods are shown for managing call center data in accordance with one or more sets of compliance rules involving receiving data pertaining to an interaction, determining a set of compliance rules relevant to the received data, tagging the received data to identify the relevant set of compliance rules, and utilizing the data tagging, applying the relevant set of compliance rules to handling the received data. Examples also involve receiving an interaction request, obtaining the data tagging for data corresponding to the received interaction request, using the data tagging for the data corresponding to the received interaction request to obtain the corresponding relevant set of compliance rules, using the corresponding set of compliance rules to identify agents eligible to access the data corresponding to the received interaction request, and routing the received interaction request to one of the eligible agents based on a defined routing strategy.
US10346634B2 Obscuring and deleting information from a messaging account
In one aspect, a device includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to access a messaging account and parse contents of the messaging account to identify personal information to at least obscure in the messaging account.
US10346632B2 Entity security implied by an asset in a repository system
Techniques are described for managing access to a repository system storing information (e.g. metadata) about objects (e.g. an application a process or a service) in a computing environment. The repository system can store a data structure (an “entity”) that includes information about an object. An entity can have an association with one or more collections of entities (“assets”) that classify a collection of entities. Access to perform actions (e.g. create read update or delete) an entity can be managed based on an entitlement which grants a right to access information in the entity and/or at least one asset having an association with the entity. The repository system can manage access to one or more entities based on rights implied by an entitlement to access one or more assets associated with those entities.
US10346627B2 Privacy preserving data querying
A method, system, and computer-readable memory containing instructions include employing a tokenizing authority to obtain a tokenized query term that represents a query term, using the tokenized query term to perform a lookup against a tokenized term database, determining whether the tokenized query term exists in the database. The method, system, and computer-readable memory may further include returning an encryption or decryption key corresponding to an encrypted record of information associated with the query term and corresponding to the tokenized query term.
US10346626B1 Versioned access controls
Methods and systems for implementing versioned access controls are disclosed. A first task is added to a first workflow with a first version of a default role. A second version of the default role is generated after the first task is added. A second task is added to a second workflow with the second version of the default role. The first version and the second version each comprise one or more permissions for using one or more computing resources. The first task is performed using the permissions in the first version of the default role. The second task is performed using the permissions in the second version of the default role.
US10346625B2 Automated mechanism to analyze elevated authority usage and capability
Systems, methods, and computer program products to perform an operation comprising monitoring a set of file access requests to a file from an application to obtain permission and identity information related to the monitored requests, wherein the monitoring includes obtaining a runtime stack from the application, determining, based on environment information in the runtime stack, whether a first set of privileges available to the application are greater than a second set of privileges available to a the user of the application, storing the permission and identity information and an indication of whether the first set of privileges is greater than the second set of privileges in a data file, and adjusting the privileges for the user based on the determination.
US10346617B1 Protocol for securely searching streaming data with constant bandwidth
Described is a system for securely searching streaming data. The system executes a secure pattern matching protocol between a client and at least one of a server and a processing element. Using the processing element, an encryption of a character delay based on a pattern to be searched is received. Streaming data is received at the processing element. A secure search is performed blindly at the processing element to find a match for the pattern in the streaming data, the search being performed using the encryption of the character delay vector. Encrypted results from the secure search are sent back to the client.
US10346615B2 Rule driven patch prioritization
An embodiment of an electronic processing apparatus may include a database constructor to construct a dependency database of deployed components in an environment, a vulnerability tracer to trace a vulnerability against the dependency database and to determine one or more affected deployed components based on the trace, and a vulnerability resolver to retrieve environment-specific rules based on the determined one or more affected deployed components and to prioritize mitigation of the vulnerability for the one or more affected deployed components based at least in part on the retrieved environment-specific rules.
US10346612B1 Computer network defense training on operational networks using software agents
An example method includes storing a scenario event list that defines one or more events associated with a training exercise, and configuring, based on the events defined in the scenario event list, one or more software agents to emulate one or more cyber-attacks against a host computing system during the training exercise, which includes configuring the software agents to save a state of one or more resources of the host computing system prior to emulating the cyber-attacks and to restore the state of the resources upon conclusion of the cyber-attacks. The example method further includes deploying the software agents for execution on the host computing system during the training exercise to emulate the cyber-attacks against the host computing system using one or more operational networks.
US10346606B2 Generation of a captcha on a handheld touch screen device
Embodiments of the present disclosure relate to a CAPTCHA generation method. According to the method, a request for accessing a resource is received from a handheld touch screen device. A default virtual keyboard type is received from the handheld touch screen device. In response to the request, a CAPTCHA is generated based on the default virtual keyboard type. The CAPTCHA is sent to the handheld touch screen device.
US10346603B2 Method, apparatus and system for gesture based security
A method, system, token and scanning device for gesture-based security are provided. The token includes an information storage module such as an RFID system or a microchip system of a contactless smart card, and a fiducial marker of the token, such as a unique optically recognizable pattern. The token scanning device includes a detection module configured for retrieving details from the information storage module, a motion tracking module for tracking a trajectory of the fiducial marker relative to the scanning device, and an authentication module for authenticating the token if the tracked trajectory matches sufficiently to a reference trajectory associated with the token. A user can authenticate a usage of the token such as a financial transaction by gesture-based motion of the token to match the reference trajectory.
US10346598B2 Data processing systems for monitoring user system inputs and related methods
A privacy compliance monitoring system, according to particular embodiments, is configured to track a user's system inputs regarding a particular privacy campaign in order to monitor any potential abnormal or misleading system input. In various embodiments, the system is configured to track changes to a user's system inputs, monitor an amount of time it takes a user to provide the system inputs, determine a number of times that a user changes a system input and/or take other actions to determine whether a particular system input may be abnormal. In various embodiments, the system is configured to automatically flag one or more system inputs based on determining that the user may have provided an abnormal input.
US10346597B2 Method for screen unlocking, method for image acquiring, and electronic terminal
A method for screen unlocking, a method for image acquiring, and an electronic terminal are provided. In the method for screen unlocking, a most frequently used debug parameter is counted according to recorded debug parameters used for image selection in the most recent N instances. Auto-adjustment is performed on the debug parameters from the most frequently used debug parameter, and an image current acquired is debugged with the debug parameters adjusted, to obtain debugged images. A target fingerprint image is selected from the debugged images. Whether the target image satisfies an unlocking condition is identified and a screen of the electronic terminal is unlocked when the unlocking condition is satisfied. Accordingly, a method for image acquiring and an electronic terminal are also provided.
US10346595B2 System and apparatus for fault-tolerant configuration and orchestration among multiple DRM systems
A method of updating a common provisioning system (CPS) service is provided that includes: selecting a DRM service level from a DRM provider and a corresponding CPS service for said DRM service level; determining if the CPS service is associated with one or more CPS packages; for each associated CPS package, determining if the association is in a corrupt state, wherein the association is in a corrupt state if at least one package content collection (PCC) for the CPS package does not correctly include or exclude the DRM service level that corresponds to said CPS service; and for each associated CPS package in a non-corrupt state, updating a package content collection (PCC) in the DRM provider.
US10346594B2 Digital rights management leveraging motion or environmental traits
Digital rights management techniques are used to control access to items of content based on motion or environmental traits. Data is collected that describes motion or environmental traits associated with a request to access content, the request received from a user. A determination is made from the data using a digital rights management module embedded as part of the content as to whether the motion or environmental traits meet specified traits of a motion or environmental behavior of a digital rights management policy enforced by the digital rights management module for at least one item of the content. Responsive to a determination that the specified traits are met, access to the at least one item of the content is permitted by the embedded digital rights management module.
US10346593B2 Methods and systems for radiotherapy treatment planning
Example methods for radiotherapy treatment planning are provided. One example method may include obtaining training data that includes multiple treatment plans associated with respective multiple past patients; and processing the training data to determine, from each of the multiple treatment plans, at least one of the following: first data associated with a particular past patient or a radiotherapy system for delivering radiotherapy treatment to the particular past patient, second data associated with treatment planning trade-off selected for the particular past patient and third data associated with radiation dose for delivery to the particular past patient. The method may also comprise: based on at least one of the first data, the second data and the third data, identifying one or more sub-optimal characteristics associated with the training data, obtaining improved training data and generating a dose estimation model based on the improved training data.
US10346592B2 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.
US10346586B2 Protocol management system (PROMS)
A computer-implemented method for managing imaging protocols among a plurality of image scanners includes creating parent node data records, each respective parent node data record corresponding to a distinct type of image scanner. Imaging protocols are stored, each imaging protocol associated with a distinct parent node data record included in the parent node data records. Next, a child node creation process is performed for each respective image scanner. The child node creation process may include, for example: determining a respective image scanner type associated with a respective image scanner; identifying a respective parent node data record corresponding to the respective image scanner type; creating a child node data record associated with the respective parent node data record; identifying a respective imaging protocol associated with the respective parent node; and storing a copy of the respective imaging protocol at the respective scanner.
US10346581B2 Method for system level static power validation
A method for validating the design of an electronic circuit uses a static checker tool to verify the circuit design against rules and attributes of the components of the circuit. A power intent of the circuit, pins for power, ground and data signal inputs and outputs for each component, and a model for attributes and parameters of the pins are defined. The attributes of the components are defined in terms of input and output voltages; input and output currents; input and output voltage, current and data signal timing; and input and output voltage and current ranges and tolerances. A netlist of interconnections representing the designed circuit is validated against the power intent and the model for the attributes. A report is output describing the validity of the circuit based on the compatibility of the netlist, the power intent, and the model for the attributes of the components.
US10346580B2 Checking wafer-level integrated designs for rule compliance
Methods and systems for checking a wafer-level design for compliance with a rule include determining whether each chip layout out of multiple chip layouts complies internally with one or more layout design rules. A tile area is determined, having a size that is based on the one or more layout design rules, that crosses a boundary between adjacent chip layouts and that leaves at least a portion of each chip layout uncovered. It is determined whether portions of the plurality of chip layouts inside the tile area comply with the one or more layout design rules. The chip layouts are modified, if chip layout area within the tile area fails to comply with the design rule, to bring non-compliant periphery chip regions into compliance.
US10346578B2 Placement-based congestion-aware logic restructuring
Systems and techniques for optimizing an integrated circuit (IC) design are described. Some embodiments can transform a circuit design into a logically-equivalent circuit design by: (1) creating a Wire-Length-Area Model (WLAM) for a portion of a first circuit design, (2) creating a second circuit design by replacing the portion of the first circuit design by the WLAM, (3) placing and routing the second circuit design to obtain a placed-and-routed second circuit design, and (4) creating a third circuit design that is logically-equivalent to the first circuit design based on the placed-and-routed second circuit design.
US10346577B2 High-speed shape-based router
A high-speed shape-based router is applicable to standard-cell digital designs, chip-level-block assembly designs, and other styles of design. In a flow of the invention, the technique establishes an initial structure for each net to be routed. Nets or parts of them are ordered. Each part of the net may be routed using a spine routing search, depth first search, or a space flood search, or any combination of these. Where sections fail or an error occurs, conflicts are identified, and the technique tries routing again.
US10346576B2 Electromigration sign-off methodology
The present disclosure, in some embodiments, relates to a method of performing electromigration sign-off. The method includes determining an environmental temperature having a same value corresponding to a plurality of interconnect wires within a plurality of electrical networks of an integrated chip design. A plurality of actual temperatures having different values corresponding to different ones of the plurality of interconnect wires are determined. The plurality of actual temperatures are respectively determined by adding the environmental temperature to a real temperature that accounts for Joule heating one of the plurality of interconnect wires. An electromigration margin for a first interconnect wire within a first electrical network of the plurality of electrical networks is determined. The electromigration margin is determined at a first one of the plurality of actual temperatures corresponding to the first interconnect wire. The electromigration margin is compared to an electromigration metric.
US10346566B2 Method and device for simulating disk drive
Embodiments of the present disclosure relate to a method and device for simulating a disk drive. The device includes a converter configured to convert a received first signal for operating the device into a second signal and a third signal. The device further includes a simulation controller configured to control a simulation mode of the device based on the second signal, and the simulation controller is connected to the converter via a communications interface. The device also includes a plurality of simulators configured to simulate a plurality of functions associated with the disk drive based on the third signal, and the plurality of simulators include at least two of an input/output (I/O) performance simulator, a power characteristic simulator and an additional signal simulator, and each of the plurality of simulators is connected to the converter and the simulator controller.
US10346558B2 Integrated circuit buffering solutions considering sink delays
Optimizing timing in a VLSI circuit by generating a set of buffer solutions and determining a most critical delay and a sum of critical delays for each solution in the set of solutions. Quantifying a relationship between the most critical delay and the sum of critical delays for each solution. Comparing each solution's quantified relationship to the quantified relationship of each other solution in the set of solutions. Identifying, based on the comparing of each solution's relationship to the relationship of each other solution in the set of solutions, at least one solution in the set of solutions to have a worse relationship between the most critical delay and the sum of critical delays than the other solutions in the set of solutions. Pruning the at least one solution from the set of solutions.
US10346556B2 Validation of multi-component design constraints for capital project design system
A system, method, and executable program code are used to design a capital project having a plurality of components. An application programming interface receives, from one or more 3D design systems, design change data for a checked component in the plurality of components. One or more rules each provide a design constraint between the checked component and at least one other functionally-related reference component, the functional relationship being defined by an end user for the design of the specific capital project. A computing processor applies each of the rules to produce a determination whether the checked component satisfies the design constraint of the applied rule. Finally, data indicative of each such determination are stored in a database, for eventual transmission to one or more of the 3D design systems.
US10346552B2 Concierge service system and method
A system and method is provided for conversion of information provided on public and/or private networks and managing that information by categories and offering services relating to that information; and particularly to a system and method for offering services related to maintaining an easy to use consumer site which searches golf courses and provides accurate tee time and other information related to golfing services and collects revenue based on those services.
US10346550B1 Methods and systems for searching and indexing virtual environments
Methods and systems for generating search indexes in a virtual desktop environment are disclosed. An initial index generation module is configured to generate initial iterations of search indexes for a plurality of users associated with respective virtual desktops and store the initial iterations of search indexes on a shared data store. An incremental search indexing module is configured to update existing iterations of search indexes associated with the plurality of users according to respective schedules. A search processing module is configured to receive a search query from a first user while the first user is logged into the first virtual desktop, identify, utilizing an iteration of the search index associated with a first user and stored on the server storing search indexes for the plurality of users associated with respective virtual desktops, matching documents, and to cause search results corresponding to the matching documents to be presented via the first virtual desktop.
US10346546B2 Method and system for automatic formality transformation
The present teaching relates to automatic formality classification and transformation of online text items. In one example, a request is received for transforming a formality level of a text item in an online communication. A current formality level of the text item is obtained. The current formality level represents a current degree of formality of the text item. A target formality level is determined for the text item based on the request. The target formality level represents a targeted degree of formality for the text item. The text item having the current formality level is transformed to a transformed text item having the target formality level. The transformed text item has a same literal meaning as the text item. The transformed text item is provided as a response to the request.
US10346544B2 Language translation and work assignment optimization in a customer support environment
Approaches presented herein enable assignment of translated work to an agent in a support environment based on a confidence factor that measures accuracy of translation and an agent's language skill. Specifically, agent proficiencies in a set of natural languages are measured and scored. An incoming communication is translated into one or more natural languages and each language translation is assigned a translation score based on a confidence of translation. The skill score and translation score are utilized to calculate a confidence factor for each language. In one approach, the communication is assigned to an agent that has a confidence factor greater than a predetermined threshold confidence factor. In another approach, the communication is only assigned if a rule optimizing agent availability and risk of constrained resources is satisfied.
US10346530B2 Embedded meeting extensions
Embeddable extensions of the functionality of email and calendaring applications are described herein. An originating email and calendaring application formats meeting items to include extensible content, e.g., within the body field of the meeting item. Recipient email and calendaring applications receive the meeting items and, depending on whether they are configured to provide an extended functionality, will either deploy the extensible content item according to the extended functionality or present the extensible content item according to a standardized functionality. The body field includes the extensible content item according to the standardized functionality that is interpretable by configured clients to provide the extended functionality.
US10346526B2 Understanding of the relationship between the comments being made to the containers and the comments being made to the elements of the containers
A method, system and computer program product for improving understanding of comments on collections of data. A social media stream is monitored for comments to a container (e.g., photo album) and elements within the container (e.g., photographs). These comments are stored in a data structure along with an identification of the container or element of the container upon which the comments are directed. In response to a user selecting to view comments to an element within the container or the container itself, the data structure is searched for the comments to the selected element or container. Images of the container are then displayed in a fliptych manner, where the selected element or container is displayed in the center section of the fliptych. A list of comments is displayed in a comments section below the fliptych, where the list of comments includes highlighted comments directed to the selected element or container.
US10346509B2 Sampling data processing device, sampling data processing method, and computer program
Upper and lower limits of predetermined characteristic values of products contained in a plurality of product lots are stored in accordance with the product standard for a target product. An average value of standard deviations in the characteristic values is calculated based on a control chart for the product lots. An average value of the characteristic values is calculated, and an upper limit and a lower limit of an average value of the characteristic values in a 95% confidence interval is calculated. A measurement standard deviation representing a variation in a measuring instrument with regard to the characteristic values is estimated. One of an upper limit and a lower limit of the average value of the characteristic values in the confidence interval is updated as an average value of the characteristic values. A standard deviation in the characteristic values of the product is estimated, and an upper defect rate and a lower defect rate are calculated, so that a yield rate is calculated.
US10346507B2 Symmetric block sparse matrix-vector multiplication
Embodiments of the present invention are directed to methods and systems for performing block sparse matrix-vector multiplications with improved efficiency through the use of a specific re-ordering the matrix data such that matrix symmetry can be exploited while simultaneously avoiding atomic memory operations or the need for inefficient memory operations in general. One disclosed method includes reordering the matrix data such that, for any column of non-transpose data, and for any row of transpose data simultaneously processed within a single thread-block on a GPU, all matrix elements update independent elements of the output vector. Using the method, the amount of data required to represent the sparse matrix can be reduced by as much as 50%, thereby doubling the effective performance on the GPU, and doubling the size of the matrix that can be accelerated by the GPU.
US10346501B2 Mobile enablement of existing web sites
Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from said one or more hypertext markup language pages; and packaging said one or more hypertext markup language pages as the mobile application.
US10346496B2 Information category obtaining method and apparatus
The present disclosure discloses an information category acquiring method and apparatus. The method includes: acquiring a browse record about a user browsing a Web page, the browse record including at least a Web page identifier of the Web page that the user browses; acquiring interestingness of the user for information categories according to the browse record; and acquiring an information category for which interestingness meets a first preset condition, and using the acquired information category as an information category in which the user is interested.
US10346493B1 On-device query rewriting
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to on-device query annotating. In some implementations, a search query is received, and a mobile device identifies a reference to a particular entity and a reference to a category based on the query. A model that is stored on the mobile device and stores one or more facts that are associated with one or more entities is accessed. A subset of facts from among the facts that are stored in the model for the particular entity is selected. The search query is annotated based at least on one or more facts of the subset of facts that are stored in the model for the particular entity. The annotated search query is transmitted, from the mobile device to a search engine, for processing. A result of processing the annotated search query is received by the mobile device.
US10346490B2 Platform device for passively distributed qualitative collective knowledge
In the case of a platform device (100) located at a web site and capable of forming a network with a plurality of ID-detectable users or participants for the purpose of gathering and processing items of information stored in code-identifiable memory spaces (110) of a platform (100) assigned to a plurality of different topics by the users or participants, a passive automated distribution of information collected by the users or participants is made possible in that the memory spaces (110) on the platform (100) are each formed by a dual unit (DuU), which dual unit (DuU) comprises a first memory space (111) that is assigned to a predefinable topic and provided with initial items of information (114) which has been formulated by an initial participant but which are not editable by any other individual user or participant and a second memory space (112) assigned to the first memory space (111), which second memory space (112) is editable by any individual user or participant and is construed for the inclusion, by the plurality of users or participants, of information (113) additional to the initial information stored in the first memory space (111).
US10346483B2 System and method for search engine optimization
A method for SEO by optimizing interactions with or through a CDN (content distribution network).
US10346482B1 Context- and activity-aware content selection
A method of contextual activity awareness content selection operates a switch to release a document viewer activation control to a first selector, operate the first selector to select the application location for the application interface, selects document view logs, associated with application location, operates document prioritization logic to calculates average document view rate, calculates an average view rate for each document at the application location, normalizes, weights, and rank average view rates document relevance set, operates a second selector to select matching documents and release to the document viewer, configures the document viewer to prioritize rendering based on document relevance set, operates the switch to release a document view signal to a compiler, in response to a document viewing in the document viewer, and operates the compiler to generate a new document view entry for the document viewing.
US10346459B1 Capture and annotation of segmented content representing insights
A system maintains data objects representing insights. The system captures an insight object as a segmented media object. The system maintains user circles based on various topics of interest to users. The system assigns expertise scores to users within a circle. A user may have different expertise scores for different topics. The systems assigns significance scores for the insight objects based on user interactions performed with the insight object, the interactions weighted by expertise scores of users performing the interactions for topics associated with the insight. The system determines a schedule for repeated delivery of the insight to one or more users. The system adjusts the delivery of the insight to a user based on scheduled events or user activity of the user and delivers the insight in accordance with the schedule.
US10346446B2 System and method for aggregating multi-source data and identifying geographic areas for data acquisition
Disclosed is a system and method for collecting, processing and aggregating satellite imagery with large volumes of other digitized data for analysis by a human user in order to identify geographic areas for further data collection and/or analysis. More particularly, the invention relates to identifying geographic subjects for satellite image acquisition by aggregating and analyzing first-time changes detected by satellite imagery as well as weather report data, social media streams and newswire feeds. An analytics engine uses rules to qualify, flag and correlate asynchronous data from a plurality of sources with changes on the earth's surface, and catalogs and stores the qualified and correlated data where it may be queried and used to prepare reports or recommendations for future satellite image acquisition targets.
US10346444B1 Management of standardized organizational data
A computer-implemented method involves receiving, from a first user, first parameters that describe an organization-specific object for an organization corresponding to the user; mapping the organization-specific object to a standardized organizational object that represents a hypothetical version of one or more actual organizational objects by matching the first parameters to a template for the standardized object; receiving a request for information from a second user of the hosted computer service, the request including second parameters; using the second parameters to map the request to the standardized object; and providing, for review by the second user, information about the standardized object, using the first parameters and stored information about the standardized object.
US10346443B2 Managing services instances
In some examples, information of a service instance provisioned or modified by a first system distinct from a management system is received, where the provisioning or modification of the service instance by the first system is initially unknown to the management system. As part of a binding phase, a model of the service instance is inferred. The management system manages a lifecycle of the service instance using the model and the policy.
US10346442B2 Corpus management by automatic categorization into functional domains to support faceted querying
Embodiments can provide a computer implemented method, in a data processing system comprising a processor and a memory comprising instructions which are executed by the processor to cause the processor to implement an enhanced corpus management system, the method comprising: identifying one or more functional domain categories; ingesting one or more incoming documents to form an open-domain corpus; for each functional domain category, identifying one or more representative documents to establish a seed sub-corpus; calculating a degree of fit score between each of the one or more incoming documents and the one or more established functional domain category seed sub-corpora; and assigning one or more of the incoming documents to one or more of the functional domain categories based upon the degree of fit score to create an enhanced corpus.
US10346440B2 Model navigation constrained by classification
A method, system and computer-usable medium are disclosed for efficient searching of a semantic model of resources and resource relationships. A query is received from an application. In turn the query is processed to determine an application usage classification for the application, which is then used to reference an index of subsets of the semantic model to identify a subset of the semantic model associated with the application usage classification. The identified subset of the semantic model is then used to modify the query, which is then used as a modified query to query the semantic model. In response, a sub-graph of the semantic model corresponding to the subset of the semantic mode is received, which in turn is provided to the application.
US10346438B2 Model navigation constrained by classification
A method, system and computer-usable medium are disclosed for efficient searching of a semantic model of resources and resource relationships. A query is received from an application. In turn the query is processed to determine an application usage classification for the application, which is then used to reference an index of subsets of the semantic model to identify a subset of the semantic model associated with the application usage classification. The identified subset of the semantic model is then used to modify the query, which is then used as a modified query to query the semantic model. In response, a sub-graph of the semantic model corresponding to the subset of the semantic mode is received, which in turn is provided to the application.
US10346437B1 Event triggered data collection
Described are techniques for processing event occurrence. A first notification may be received regarding a first occurrence of a first event. Responsive to receiving the first notification, first processing may be performed that includes mapping the first event to a first profile, and performing second processing using the first profile to collect first data regarding the first occurrence of the first event.
US10346436B2 Method and medium for a personalized content delivery system
A content delivery system for generating personalized content for a user. The system maintains an interest graph that shows the user's current attachment to one or more topics. When a user performs an action, a topic is determined for the action and the user's interest graph is modified based on the action. The system also receives content and analyzes the language of the content to determine a topic of the content. A similarity between the user's interests and the content is determined. The content is also analyzed to determine the popularity of the content. The user's interest level and the popularity of the content are then used to provide the user with a personalized content, such as a content recommendation or enhanced content.
US10346434B1 Partitioned data materialization in journal-based storage systems
A partitioning policy for materializing writes indicated in journal entries of a multi-data-store database is determined. The policy indicates a partitioning attribute of a data object. A write applier associated with a materialization node of the database processes journal entries according to the partitioning policy. If the value of the partitioning attribute associated with a write of a particular journal entry indicates that the write belongs to a partition materialized at the materialization node, the write applier propagates the write to the materialization node for storage at the node's storage devices.
US10346430B2 System and method for determining consensus within a distributed database
A system and method for determining consensus within a distributed database are provided. According to one aspect, a protocol is provided that reduces or eliminates heartbeat communication between nodes of a replica set. Nodes may communicate liveness information using existing database commands and metadata associated with the database commands. According to another aspect, improved systems and methods are provided for detection of node failures and election of a new primary node.
US10346429B2 Management of collaborative datasets via distributed computer networks
Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a method may include receiving a dataset and dataset attributes and identifying a first version of the dataset. The method may include identifying data that varies from a first version of the dataset, and generating a second version of the dataset to include a first subset and a second subset of atomized data. The method may include storing subsets of atomized data points as an atomized dataset.
US10346414B2 Information collection method and device
An information collection method and device are described, the method includes that: network browsing information is acquired; the network browsing information is evaluated; the network browsing information is sorted according to evaluation results; and a network retrieval list is generated or updated according to a sorting result.
US10346411B1 Automatic target audience suggestions when sharing in a social network
A method includes receiving from a user a message for sharing with others, identifying message attributes of the received message, the message attributes comprising message content, identifying a group of recipients with whom the user has previously interacted, computing a relevance score for each recipient in the group of recipients, ranking each recipient in the group of recipients according to the relevance score and determining one or more target recipients for the received message from the group of target recipients ranked according to the relevance score, the determined target recipients having a ranking within a predetermined threshold of highest relevance scores.
US10346406B2 Decentralized autonomous edge compute coordinated by smart contract on a blockchain
The systems, apparatus, methods, and computer program products described herein provide the capability for an entity to identify and autonomously contract via a blockchain database with an unknown and anonymous host device for access rights to a high volume raw data stream generated by a sensor of the host device. The systems, apparatus, methods, and computer program products further provide the capability for the entity to push or upload a software module to the host device to allow the entity to process the high volume raw data stream into a low volume data stream directly on the host device, i.e., at the source of the high volume raw data stream.
US10346405B2 Lower-dimensional subspace approximation of a dataset
A lower-dimensional representation (e.g., approximation) of a dataset is determined. The lower-dimensional representation can be used, for example, to perform semantic document analysis. Given a matrix of input data points, where each entry of the matrix indicates a number of times a particular term in a set of terms appears in a particular document in a set of documents, a lower-dimensional compressed matrix is obtained from the matrix by sampling rows of the matrix based on a target rank parameter, a desired accuracy tolerance, leverage scores calculated for the rows, and/or distances from rows of the matrix to a span of the initial set of sampled rows. The compressed matrix is used to determine a similarity metric indicative of a degree of similarity between documents. The documents can then be classified into a same document cluster or different clusters based on whether the similarity metric satisfied a threshold value.
US10346393B2 Automatic enumeration of data analysis options and rapid analysis of statistical models
Embodiments relate to analyzing dataset. A method of analyzing data is provided. The method obtains a description of a dataset. The method automatically generates a plurality of analysis options from the description of the dataset. The method generates a plurality of queries based on the analysis options. The method deploys the queries on the dataset to build a plurality of statistical models from the dataset.
US10346389B2 Facilitating determination of reliability of crowd sourced information
Reliability of data reports can be determined by a device that receives a number of reports from different sources. One method includes: receiving data reports from devices. The data reports are associated with an occurrence of an event. The method also includes determining reliability data representing reliability of the data reports. The reliability can be determined based on one or more different defined characteristics such as the location at which a data report was generated relative to the location of the event, whether the data report was the most recently-received data report and/or the number of data reports reporting that an event is ongoing relative to the number of data reports reporting that the event is no longer ongoing. The method can also include determining whether a data report includes information indicative of a false positive report or a false negative report.
US10346386B2 Multiversion concurrency control of database records with uncommitted transactions
Systems and methods provide multi-version concurrency control of database records with uncommitted transactions. The system and methods may include receiving a query regarding a transaction counter number. When a transaction header identifying data is updated with the assigned transaction counter number, the updated transaction header may be used in identifying data as an instance of multiversion concurrency control information by the received query. A key lookup may be performed, and when the key lookup encounters an uncommitted row for a transaction number, a corresponding transaction header identifying data to identify a data array element to determine whether the transaction number is committed, and determining the transaction counter number when the transaction number is committed. The transaction counter number may be stamped on the row version record when it is determined that the row is committed.
US10346382B1 Systems and methods for copying and pasting suggestion metadata
Systems and methods are disclosed herein for modifying suggestion metadata in an electronic document. A copy request is received to copy a portion of the electronic document. The portion of the electronic document includes a first suggestion having metadata that indicates the suggestion was made by a first user. The copy request is received from a second user. A paste request to paste the copied portion is received from the second user. The metadata of the suggestion is modified based on the paste request to obtain modified metadata.
US10346375B2 In-database parallel analytics
In-database parallel analytics is disclosed. An example method includes receiving a function in a functional programming environment. The example method includes pushing operations for the function to a database layer for executing the operations. The example method also includes returning results of the operations to the functional programming environment.
US10346374B1 Optimized data migration application for database compliant data extraction, loading and transformation
Data migration of large volumes can require large memory requirements and knowledge of complicated data migration tools. In one example, a data migration application may be initiated and a data volume may be identified to migrate from a source database to a destination database. The process may include deleting data currently stored in a staging table of the destination database, and transmitting the data volume from the source database to the staging table stored in the destination database.
US10346362B2 Sparse file access
Techniques herein are for accessing non-materialized blocks of a sparse file. A method involves a storage system receiving a storage command to access a sparse file. A combined content of a set of materialized blocks and a header that identifies one or more non-materialized blocks is assembled. The combined content does not comprise a content of the one or more non-materialized blocks. Responsive to the assembling, the combined content is transferred between the storage system and a computer system.
US10346361B2 Method and apparatus for scalable events handling in a multi-platform system
A method of controlling file access events in a computerized server, including receiving by a computer acting as a server and connected to a network of computer platforms, information of file access events intercepted by the computer platforms, accessing rules for processing file access events, retrieving auxiliary data disjoint of the event, and processing the event by the server based on the rule and the auxiliary data to determine an action for handling the event for the computer platform.
US10346354B2 Reducing stable data eviction with synthetic baseline snapshot and eviction state refresh
With a forever incremental snapshot configuration and a typical caching policy (e.g., least recently used), a storage appliance may evict stable data blocks of an older snapshot, perhaps unchanged data blocks of the snapshot baseline. If stable data blocks have been evicted, restore of a recent snapshot will suffer the time penalty of downloading the stable blocks for restoring the recent snapshot. Creating synthetic baseline snapshots and refreshing eviction data of stable data blocks can avoid eviction of stable data blocks and reduce the risk of violating a recovery time objective.
US10346351B2 Neural network unit with output buffer feedback and masking capability with processing unit groups that operate as recurrent neural network LSTM cells
An output buffer holds N words arranged as N/J mutually exclusive output buffer word groups (OBWG) of J words each. N processing units (PU) are arranged as N/J mutually exclusive PU groups each having an associated OBWG. Each PU has an accumulator, arithmetic unit, and first and second multiplexed registers each having at least J+1 inputs. A first input receives a memory operand and the other J inputs receive the J words of the associated OBWG. Each accumulator provides its output to a respective OBWG. Each arithmetic unit performs an operation on the first and second multiplexed register outputs and accumulator output to generate a result for accumulation into the accumulator. A mask input to the output buffer controls which words, if any, of the N words retain their current value or are updated with their respective accumulator output. Each PU group operates as a recurrent neural network LSTM cell.
US10346349B2 Analog processor comprising quantum devices
Analog processors for solving various computational problems are provided. Such analog processors comprise a plurality of quantum devices, arranged in a lattice, together with a plurality of coupling devices. The analog processors further comprise bias control systems each configured to apply a local effective bias on a corresponding quantum device. A set of coupling devices in the plurality of coupling devices is configured to couple nearest-neighbor quantum devices in the lattice. Another set of coupling devices is configured to couple next-nearest neighbor quantum devices. The analog processors further comprise a plurality of coupling control systems each configured to tune the coupling value of a corresponding coupling device in the plurality of coupling devices to a coupling. Such quantum processors further comprise a set of readout devices each configured to measure the information from a corresponding quantum device in the plurality of quantum devices.
US10346347B2 Field-programmable crossbar array for reconfigurable computing
For decades, advances in electronics were directly related to the scaling of CMOS transistors according to Moore's law. However, both the CMOS scaling and the classical computer architecture are approaching fundamental and practical limits. A novel memory-centric, reconfigurable, general purpose computing platform is proposed to handle the explosive amount of data in a fast and energy-efficient manner. The proposed computing architecture is based on a single physical resistive memory-centric fabric that can be optimally reconfigured and utilized to perform different computing and data storage tasks in a massively parallel approach. The system can be tailored to achieve maximal energy efficiency based on the data flow by dynamically allocating the basic computing fabric to storage, arithmetic, and analog computing including neuromorphic computing tasks.
US10346345B2 Core mapping
The disclosed technology is generally directed to peripheral access. In one example of the technology, stored configuration information is read. The stored configuration information is associated with mapping a plurality of independent execution environments to a plurality of peripherals such that the peripherals of the plurality of peripherals have corresponding independent execution environments of the plurality of independent execution environments. A configurable interrupt routing table is programmed based on the configuration information. An interrupt is received from a peripheral. The interrupt is routed to the corresponding independent execution environment based on the configurable interrupt routing table.
US10346342B1 Uniform memory access architecture
A plurality of system on chips (SoCs) in a server computer can be coupled to a plurality of memory agents (MAs) via respective Serializer/Deserializer (SerDes) interfaces. Each of the plurality of MAs can include one or more memory controllers to communicate with a memory coupled to the respective MA, and globally addressable by each of the SoCs. Each of the plurality of SoCs can access the memory coupled to any of the MAs in uniform number of hops using the respective SerDes interfaces. Different types of memories, e.g., volatile memory, persistent memory, can be supported.
US10346341B2 Detecting orientation of a device docked to a docking station
Examples disclosed herein provide for the detection of an orientation of a device docked to a docking station for the device. Based on the orientation, the device may route logic on the device so that connection points on the device to make contact with connection points on the docking station are properly mapped to input/output ports on the docking station.
US10346339B2 Signal path isolation for conductive circuit paths and multipurpose interfaces
A device can be configured to provide isolation between conductive circuit paths and to selectively connect one of the conductive circuit paths to a shared interface. Each conductive circuit path can include driver circuitry designed to transmit signals according to a particular protocol and a corresponding signal speed. The shared interface can be, in one instance, a connector designed for connection to other devices. The other devices can be configured to communicate over the shared interface using one or more of the particular protocols provided using the different circuit paths.
US10346330B2 Updating virtual machine memory by interrupt handler
Systems and methods for directly updating the virtual machine memory by interrupt handlers. An example method may comprise: receiving, by a computer system, an interrupt triggered by a physical device; receiving, by an interrupt handling routine, a data frame from the physical device; identifying a virtual machine to receive the interrupt; and responsive to determining that an active memory context on the computer system matches a memory context of the virtual machine, writing, by the interrupt handling routine, the data frame into a memory of the virtual machine.
US10346320B2 Restricting applications and users that can make persistent changes to artifacts
Applications and users can be restricted from making persistent changes to artifacts on a protected volume. In Windows-based systems that include a file-based write filter, a policy-based write filter can be positioned below the file-based write filter and can examine any write requests that target artifacts of a protected volume and are not redirected by the file-based write filter. The policy-based write filter can examine the write requests against any applicable policies to determine whether the write requests should be allowed to proceed. If the policy-based write filter determines that a write request is not allowed by policy, it can fail the write request to thereby prevent the targeted artifact from being updated in the protected volume.
US10346317B2 Determining cores to assign to cache hostile tasks
Provided are a computer program product, system, and method for determining cores to assign to cache hostile tasks. A computer system has a plurality of cores. Each core is comprised of a plurality of processing units and at least one cache memory shared by the processing units on the core to cache data from a memory. A task is processed to determine one of the cores on which to dispatch the task. A determination is made as to whether the processed task is classified as cache hostile. A task is classified as cache hostile when the task accesses more than a threshold number of memory address ranges in the memory. The processed task is dispatched to at least one of the cores assigned to process cache hostile tasks.
US10346312B2 Variable-size flash translation layer
A method for using a variable-size flash translation layer. The method includes reading an entry in a map based on a read logical block address in a read request to obtain both a physical address of a particular page in a memory and information regarding compressed data with a variable size; converting the information to both an address in the particular page and a number of read units in the memory that contain the compressed data; and reading the compressed data from at least the particular page in the memory based on the address and the number of read units.
US10346308B2 Cache partitioning in a multicore processor
Techniques described herein generally include methods and systems related to cache partitioning in a chip multiprocessor. Cache-partitioning for a single thread or application between multiple data sources improves energy or latency efficiency of a chip multiprocessor by exploiting variations in energy cost and latency cost of the multiple data sources. Partition sizes for each data source may be selected using an optimization algorithm that minimizes or otherwise reduces latencies or energy consumption associated with cache misses.
US10346306B2 Processor and method for memory performance monitoring utilizing a monitor flag and first and second allocators for allocating virtual memory regions
Methods and apparatuses relating to memory performance monitoring are described, including a processor and method for memory performance monitoring utilizing a monitor flag and first and second allocators for allocating virtual memory regions. In one embodiment, a processor includes at least one core, a performance monitoring unit, and a memory management unit including a first allocator to allocate a first virtual memory region of a memory for a first data structure, and a second allocator to allocate a second, different virtual memory region of the memory for a second data structure, wherein the memory management unit is to enable the performance monitoring unit to monitor a memory access request from the at least one core when a monitor flag is set for the first virtual memory region or the second, different virtual memory region, and a translation lookaside buffer (TLB) comprising a protection key for a page of a page table, wherein the is to translate a virtual address of the memory access request to a physical address and to set the monitor flag when the page includes the virtual address of the memory access request and the protection key indexes into a key register that indicates the virtual address of the memory access request is to be monitored, wherein the memory management unit is to append the monitor flag to the physical address.
US10346305B2 Interprocessor memory status communication
In a transactional memory environment including a first processor and one or more additional processors, a computer-implemented method includes identifying a memory location and sending a probe request from the first processor to the additional processors. The probe request includes the memory location. The computer implemented method further includes generating, by each additional processor, an indication including whether the memory location is in use for a transaction by the additional processor. The computer-implemented method further includes sending the indication from each additional processor to the first processor and proceeding, by the first processor, based on the indication.
US10346304B2 Cache management for multi-node databases
Techniques related to cache management for multi-node databases are disclosed. In some embodiments, a system comprises one or more computing devices including a training component, data store, cache, filtering component, and listening component. The training component produces a plurality of models based on user interaction data. The plurality of models are stored in the data store, which responds to requests from the cache when the cache experiences cache misses. The cache stores a first subset of the plurality of models. The filtering component selects a second subset of the plurality of models based on one or more criteria. Furthermore, the filtering component sends the second subset of the plurality of models to a messaging service. The listening component retrieves the second subset of the plurality of models from the messaging service. Furthermore, the listening component causes the second subset of the plurality of models to be stored in the cache.
US10346303B1 Origin server cache eviction system
An origin server that uses information submitted by content provider devices to determine whether to evict data objects stored locally in a cache is provided herein. For example, content provider devices can submit data object retention requests. The data object retention requests may include a value that represents an importance the content provider places on the delivery of data objects from the local cache rather than from a primary data store. The origin server can evaluate each of the received data object retention requests to determine a ranking of data object retention requests. The origin server can then use the ranking to determine, for a specific block of data object requests or for a specific time period, whether a data object provided by a content provider should be stored in the local cache at least until the block of data object requests are serviced or the specific time period expires.
US10346299B1 Reference tracking garbage collection for geographically distributed storage system
The described technology is generally directed towards reference tracking garbage collection, including for operating in a geographically distributed storage system. Content Addressed Storage (CAS) data objects comprising BLOBs (Binary Large Objects) are referenced by data objects comprising C-Clip Descriptor Files (CDFs). BLOBs having no remaining reference, referred to as orphan BLOBs, are deleted in a two-stage deletion operation that ensures that no new reference has been created. An alive BLOB that became an orphan is demoted to a garbage collection candidate with limited access to the BLOB. The BLOB is only deleted if the garbage collection candidate status of the BLOB is distributed across geographically distributed zones, and there is no new reference to the BLOB.
US10346290B2 Automatic creation of touring tests
The disclosure provides an approach for automatically analyzing data related to software development, such as the number of defects, number of code line changes, number of test cases covering code, etc., and creating exploratory tests based on tour templates. In one embodiment, a test generating application matches descriptions, tags and/or keywords in the tour templates with data from development tools used to develop and test software. The test generating application combines the tour templates with the matching data to create exploratory tests for testers to perform. In addition, the test generating application may rank the created tests based on a measure of importance and determine a number of highest ranking tests or test types that can be executed given a capacity of the software tester or testing team. The highest ranking tests may then be provided to the software tester or testing team to perform prior to the software's release.
US10346284B1 Feature usage prediction using shell application feature telemetry
A shell application feature can include trigger information and logic. During operation, the shell application feature can receive an indicator that a trigger occurred; and, in response to the trigger, initiate its logic. The logic of the shell feature is locally performed to identify whether state, object type, user actions, or a combination thereof, with respect to the application satisfy a success criteria corresponding to behavior that will be a prerequisite for a potential feature that is not yet fully implemented. If the state, object type, user action, or combination thereof satisfies the success criteria, a success notification can be communicated to a feature collection service.
US10346280B2 Monitoring performance of a processor using reloadable performance counters
In accordance with embodiments disclosed herein, there is provided systems and methods for monitoring performance of a processor to manage events. A processor includes a first performance counter to increment upon occurrence of a first type of event in the processor and a second performance counter to increment upon occurrence of a second type of event in the processor. The processor is to reset the second performance counter in response to the first performance counter reaching a first limit.
US10346279B2 Method for optimized canary deployments for improved customer experience
Described embodiments may provide deployment of updates to multiple entities. A canary deployment manager may receive a request to deploy an update in canary deployments. The canary deployment manager may determine, for each entity of a plurality of entities, a support score based on support issues experienced by each entity. The canary deployment manager may determine, for each entity, a monitoring score based on at least one performance or availability issue experienced by each entity. The canary deployment manager may generate, for each entity, based on the support score of each entity and the monitoring score of each entity, a canary score used to identify a canary deployment to which to assign each entity. The canary deployment manager may select a subset of the plurality of entities to assign to a first canary wave of the canary deployments based on the respective canary scores of each of the subset.
US10346267B2 Registering data modification listener in a data-grid
A node including a memory to store data of the node and a processor coupled to the memory. The processor can receive, from a listener in a data grid system, a filter defined by search criteria of a search query. The processor can also communicate, to the listener, data from the memory that is filtered using the filter. The processor can further identify changes to the filtered data. The processor can further record, into a queue, the changes to the filtered data in the memory after the filtered data is communicated to the listener. The processor can further communicate, to the listener, the queue of changes to the filtered data.
US10346254B2 Commit request processing for dataset image creation success
An application may store data to a dataset comprising a plurality of volumes stored on a plurality of storage systems. The application may request a dataset image of the dataset, the dataset image comprising a volume image of each volume of the dataset. A dataset image manager operates with a plurality of volume image managers in parallel to produce the dataset image, each volume image manager executing on a storage system. The plurality of volume image managers respond by performing requested operations and sending responses to the dataset image manager in parallel. Each volume image manager on a storage system may manage and produce a volume image for each volume of the dataset stored to the storage system. If a volume image for any volume of the dataset fails, or a timeout period expires, a cleanup procedure is performed to delete any successful volume images.
US10346253B2 Threshold based incremental flashcopy backup of a raid protected array
Changes in a multi-RAID configuration to metadata of a source production volume in a source RAID are monitored since taking a most recent FC backup on the source production volume. The incremental copies of the metadata are stored on a target production volume in a target RAID. The source RAID is used to serve as a storage for the source production volume and also serve as a FC backup of the target production volume residing on the target RAID for creating a dual purpose for the multi-RAID configuration.
US10346247B1 Adjustable error sensitivity for taking disks offline in a mapped RAID storage array
A method is performed by an extent pool manager running on a data storage device. It is configured to manage assignment of disk extents provided by a pool of drives to a set of mapped RAID extents. The method includes (a) receiving an indication that a particular drive has triggered an end-of-life (EOL) condition based on an error count of that drive and a standard sensitivity setting, (b) in response to receiving the indication, changing a sensitivity setting of other drives to be less sensitive than the standard sensitivity setting, and (c) remapping disk extents from the particular drive to the other drives of the pool while the other drives continue operation using the changed sensitivity setting. An apparatus, system, and computer program product for performing a similar method are also provided.
US10346244B2 Shared address counters for multiple modes of operation in a memory device
As described above, certain modes of operation, such as the Fast Zero mode and the ECS mode, may facilitate sequential access to individual cells of a memory array. To facilitate this functionality, a command controller may be provided, including one or more individual controllers to control the address sequencing when a particular mode entry command (e.g., Fast Zero or ECS) is received. In order to generate internal addresses to be accessed sequentially, one or more counters may also be provided. Advantageously, the counters may be shared such that they can be used in any mode of operation that may require address sequencing of all or large portions of the memory array, such as the Fast Zero mode or the ECS mode.
US10346237B1 System and method to predict reliability of backup software
Embodiments are directed to method of determining the reliability of a software program by correlating reliability with performance of the system through monitoring the entire system and it components. A component captures memory usage and CPU utilization of all components at regular interval and records failure of services by the system. An analyzer analyzes the events performed to determine which component failed to complete the action and record the failure against that component to enable identification of individual component reliability as well as the product as a whole.
US10346236B2 Identifying origin and destination pairs
The present disclosure relates to identifying an origin/destination pair. Aspects include identifying an origin/destination pair in a service, which includes determining a current time when the current operation is executed in response to failure of a current operation for recording an origin/destination pair. Aspects also include determining a previous time when a last operation was executed for recording an origin/destination pair and identifying a missing point causing failure of the current operation based on a time interval between the current time and the previous time.
US10346233B2 Personalizing error messages based on user learning styles
An approach is provided for personalizing an error message for a user. A modified help system monitors interactions with the help system and includes instructions about error conditions. The instructions are in formats that match four learning styles indicating a preference for visual input, spoken verbal input, written verbal input, and a combination of visual and verbal input. Selections of content to resolve error conditions and types of interactions are recorded. Learning format, learning type, interactivity level, interactivity type, and semantic density of the selected content are determined. A learning style model is generated. Based on the model, the learning style of the user is determined to be one of the four learning styles. A predetermined error message describing a detected error condition is retrieved. The error message is augmented with an instruction in a format that matches the learning style of the user and is presented to the user.
US10346231B2 Watchdog circuit, power IC and watchdog monitor system
A watchdog timer circuit for use in microcomputer monitor systems is disclosed. This circuit includes a timer circuit responsive to receipt of a count clock signal for counting it up, and a timer control circuit which loads an externally inputted data signal (stn) in sync with a timer refresh instruction (prun) and holds therein a sequentially loaded latest multi-bit data signal as reference data. When the reference data agrees with a predefined pattern and simultaneously another prespecified condition is met, the timer control circuit interrupts the clock signal counting operation of the timer circuit. During interruption of the counting operation, when the reference data does not agree with the predefined pattern or when the above-stated another prespecified condition becomes unsatisfied, the control circuit allows the timer circuit to restart the clock signal counting operation.
US10346228B2 Method and system for deviation detection in sensor datasets
A system, device, and method of deviation detection in at least one sensor dataset associated with one or more sensors in a technical system are provided. The method includes generating a best fit model of the technical system based on a target sensor dataset. The method also includes predicting a sensor dataset of the target sensor using the best fit model and non-target sensor datasets of non-target sensors, and determining a deviation tolerance by determining a difference between the predicted sensor dataset and the target sensor dataset. The method also includes detecting deviation in actual sensor dataset of the target sensor when a data-point in the actual sensor dataset exceeds the deviation tolerance and detecting deviation in the at least one sensor dataset of the one or more sensors by detecting deviation in each of the non-target sensor datasets.
US10346224B2 Management framework for applications using passcode-based encryption
Systems herein allow an email application to manage passcode-based encryption (“PBE”) operations on an operating system (OS) that deletes a user passcode from memory. The email application can utilize a lock safe component that implements OS lifecycle classes. The lock safe component can receive an OS event, such as an activity, fragment, service, or SyncManager event. Before causing the email application to handle the OS event, the lock safe component can check whether the user passcode exists in memory. If it does not, the lock safe component can queue services for later operation once the passcode exists. Likewise, the lock safe component can cause the email application to prompt for the user passcode before a user interface (“UI”) performs activities or fragments, and pass state information to the email application for performing the activities or fragments.
US10346217B1 Best-effort key affinity workload sharding
Devices and processes may perform best-effort key affinity workload sharding. Requests including keys are received at a key based workload manager that applies a consistent sharding algorithm to the keys to select a shard to process the request. For selected shards that are associated with a heavy workload various techniques are performed to iterate though a selection of shards until another shard without a heavy workload is selected. For example, techniques are provided such that for a given request a different shard is selected for each iteration, and shards are selected in the same order for repeated requests with the same key. For keys associated with heavy workloads, shards may be reserved solely for that key. If the techniques fail to find a shard without a heavy workload, a fallback provision may select the shard with the least amount of workload, even if that workload is considered heavy.
US10346196B2 Techniques for enhancing progress for hardware transactional memory
Hardware transactional memory (HTM) systems may guarantee that transactions commit without falling back to non-speculative code paths. A transaction that fails to progress may enter a power mode, giving the transaction priority when it conflicts with non-power-mode transactions. If, during execution of a power-mode transaction, another thread attempts, using a non-power-mode transaction, to access a shared resource being accessed by the power-mode transaction, it may be determined whether any actual data conflict occurs between the two transactions. If no data conflict exists, both transactions may continue to completion. If, however, a data conflict does exist, the power-mode transaction may deny the other transaction access to the shared resource. HTM systems may, in some embodiments, ensure that only one power-mode transaction exists at a time. In other embodiments, multiple, concurrent, power-mode transactions may be supported while ensuring that they access disjoint data sets.
US10346193B1 Efficient placement of virtual machines based on cache hit ratio
The disclosed computer-implemented method for efficient placement of virtual machines may include (1) allocating space in a cache shared by a group of virtual machines to add a new virtual machine, (2) receiving data requests from the new virtual machine for the cache, (3) recording each of the data requests as a cache hit or a cache miss in a list based on availability of the data in the cache, (4) determining a ratio of cache hits to cache misses for the new virtual machine based on the recorded data requests, and (5) placing the new virtual machine in the group of virtual machines when the ratio of cache hits to cache misses exceeds a threshold, such that the data backup device efficiently utilizes the cache for servicing the data requests from the new virtual machine. Various other methods, systems, and computer-readable media are also disclosed.
US10346192B2 Method, apparatus, and system for displaying virtual machine name
A method to display a virtual machine name is provided. The method is applied to a virtual machine name management apparatus in a Network Function Virtualization (NFV) system. The NFV system further includes a virtual machine management device and a virtual machine creation device. The method includes receiving, by the virtual machine name management apparatus, a virtual machine name request message sent by the virtual machine management device, generating, according to the virtual machine name request message and each naming convention, a formal name corresponding to the virtual machine creation device and an alias corresponding to each virtual machine management device, and sending the alias corresponding to each virtual machine management device to each virtual machine management device. Different names may be displayed for a same virtual machine in each virtual machine management device in the NFV system.
US10346181B2 Intelligent data storage and processing using FPGA devices
Methods and systems are disclosed where a plurality of precompiled hardware templates are stored in memory, each of the hardware templates being configured for loading onto a re-configurable logic device such as a FPGA to define a data processing operation to be performed by the re-configurable logic device, each of the data processing operations defined by the precompiled hardware templates having an associated performance characteristic. A processor selects a precompiled hardware template from a plurality of the precompiled hardware templates in the memory for loading onto the re-configurable logic device based at least in part on the associated performance characteristics of the data processing operations defined by the precompiled hardware templates.
US10346179B2 Information processing apparatus, server apparatus, information processing system, control method, and computer program
An information processing apparatus having a function of entering and returning from a hibernation state and communicable with a server apparatus performing device certification includes a storage unit configured to, in a case where a software module is activated, store a hash value of the activated software module in a volatile memory, a request unit configured to request device certification based on a hash value stored in the volatile memory from the server apparatus, and an excluding unit configured to, in a case where the device certification is requested after returning from the hibernation state, exclude a software module activated before entering the hibernation state from a target of the device certification.
US10346172B2 Caching of perceptron branch patterns using ternary content addressable memory based on a most influential bit location in a branch history vector
Embodiments include a technique for caching of perceptron branch patterns using ternary content addressable memory. The technique includes defining a table of perceptrons, each perceptron having a plurality of weights with each weight being associated with a bit location in a history vector, and defining a TCAM, the TCAM having a number of entries, wherein each entry includes a number of bit pairs, the number of bit pairs being equal to a number of weights for each associated perceptron. The technique also includes associating the TCAM with an array of x-bit saturating counters, and performing a branch prediction for a history vector of a given branch, the branch prediction indicating a perceptron prediction. The technique includes determining a most influential bit location in the history vector, the most influential bit location having a greatest weight of an associated perceptron.
US10346165B2 Resource locking for load store scheduling in a VLIW processor
A load/store unit including a memory queue configured to store a plurality of memory instructions and state information indicating whether each memory instruction of the plurality of memory instructions can be performed independently, with, separately, or after older pending instructions; and a state-selection circuit configured to set a state information of each memory instruction of the plurality of memory instructions in view of an older pending instruction in the memory queue.
US10346162B2 Selective instruction replacement for assembly language programs
An approach for replacement of instructions in an assembly language program includes computers receiving an assembly language program and user selections of one or more classes of instructions. The approach includes computers reading a statement in the program and selecting a class of instructions from the user selections. The approach includes computers selecting a first group of instructions in the selected class and determining that the statement is an instruction in the first group of instructions. The approach includes computers reading a number of statements that match a number of instructions in the first group of instructions including the statement and replacing the first group of instructions with a group of replacement instructions when the read number of statements match the number of instructions in the first group of instructions. Furthermore, the approach includes computers sending the group of replacement instructions to output to update the assembly language program.
US10346152B2 Facilitating use of a universal integrated circuit card (UICC) for secure device updates
Apparatus, methods and systems facilitating communications via a mobile internet-enabled connection interface are provided. One apparatus is configured to perform various operations, including performing a first type of security function associated with determining whether an information package is authorized to be received and downloaded to a device other than the apparatus, wherein the information package is associated with updating a functionality of the device; and performing a second type of security function associated with identifying an authorized user of the apparatus.
US10346151B2 Cloud computing resource orchestration
Provided are example methods and apparatus for orchestrating cloud computing resources which enable customizing cloud management software to add, via user-provided code, features and functionality which go beyond base features built into the cloud management software, without otherwise modifying the cloud computing management software. The user-provided code can include a plug-in, a script, a webhook, a callout, the like, or a combination thereof.
US10346149B1 System and method for managing asset-side offering modules
Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an offering to a customer in a data processing system having an offering platform program. A customer asset that is a hardware or software component of a customer device is located. The customer asset and its location on the customer device are identified by the offering. A request to deploy the offering is received. The offering is transmitted to the customer device and enabled on the customer device.
US10346148B2 Per request computer system instances
As requests are received, virtual computer systems are provisioned to process the requests. The virtual computer systems may be configured without various components typically implemented by virtual computer systems, such as traditional operating systems, network interfaces and the like. Application images for the virtual computer systems are configured so that execution of the applications can begin soon after provisioning, with minimal overhead the provisioning process contributing relatively little to any latency in processing the request.
US10346145B2 Loop execution with predicate computing for dataflow machines
Compilers for compiling computer programs and apparatuses including compilers are disclosed herein. A compiler may include one or more analyzers to parse and analyze source instructions of a computer program including identification of nested loops of the computer program. The compiler may also include a code generator coupled to the one or more analyzers to generate and output executable code for the computer program that executes on a data flow machine, including a data flow graph, based at least in part on results of the analysis. In embodiments, the executable code may include executable code that recursively computes predicates of identified nested loops for use to generate control signal for the data flow graph to allow execution of each loop to start when the loop's predicate is available, independent of whether any other loop is in execution or not. Other embodiments may be disclosed or claimed.
US10346140B2 System and method for model based technology and process for safety-critical software development
A method for model-based design of safety-critical software is disclosed. The method includes receiving natural-language software requirements, developing a specification model by implementing either semantic modeling or graphical modeling, applying formal requirements analysis to the specification model, auto generating requirements based and robustness test cases from the specification model, developing a design model based on the specification model, applying test cases to the design model, auto-generating source code using the design model, verifying the source code using both test cases and static analysis technology, and compiling executable object code from the verified source code. If a result of the analysis of the software specification or design models is not satisfactory then adjusting the specification or design model to correct any inconsistency, and repeating applying the analysis and test cases. A system for implementing the model-based design and a non-transitory computer readable medium are disclosed.
US10346139B2 Rules engine having an interactive, dual, side-by-side display
A system for providing a computer language with which to write rules is provided. The system may include a rules container, a rules classes container and an engine/graph. The rules classes container may provide a code library of rules and unit test from which to inherit. The system may also include a rules GUI that may accept code of a rule in a code field window. The rules GUI may also include a documentation presentation window. The documentation presentation window may include a non-editable, reader-friendly view of the rule. Viewing the documentation window adjacent to the code field window may enable a user to understand the code and edit the code. Each rule may depend from another rule or provide a dependency for another rule. The system may save the rules into the rules container. The engine/graph may create a graph of the rules documentation based on the dependencies.
US10346137B2 Trailing or leading digit anticipator
Methods and leading zero anticipators for estimating the number of leading zeros in a result of a fixed point arithmetic operation which is accurate to within one bit for any signed fixed point numbers. The leading zero anticipator includes an input encoding circuit which generates an encoded input string from the fixed point numbers; a window-based surrogate string generation circuit which generates a surrogate string whose leading one is an estimate of the leading one in the result of the arithmetic operation by examining consecutive windows of the encoded input string and setting corresponding bits of the surrogate string based on the examinations; and a counter circuit configured to estimate the number of leading zeros in the result of the arithmetic operation based on the leading one in the surrogate string.
US10346136B2 Device and method for managing performance of quantum noise-based random number generator
The present invention presents a device and method for managing the performance of a quantum noise-based random number generator, the device ensuring the performance stability of a random number generator on the basis of an output value for each pixel, which is outputted in correspondence to an optical strength value of an optical signal emitted from a light source and inputted into each pixel, so as to be capable of outputting, within a certain range regardless of devices, a value of an entropic signal outputted from an image sensor, thereby enabling sufficient randomness to be continuously maintained while minimizing deviation between pixels.
US10346135B2 Internet-enabled audio-visual graphing calculator
A method of graphically representing mathematical expressions in both audio and visual formats on a user device is described. Embodiments of the present invention include an Internet-enabled audio-visual graphing calculator that receives input from a user device in at least one of at least one of audio, visual, or Braille formats. An embodiment of the present invention interprets input received from the user device as a typeset mathematical expression, parses the typeset mathematical expression into an interpreted mathematical expression and compiles the interpreted mathematical expression into an evaluation function. At least one point is sampled on the evaluation function. The sampled evaluation function is rendered as a graph on a visual display of a user device. In an embodiment of the invention, an audible representation of the rendered graph is generated for playback on the user device.
US10346134B2 Perform sign operation decimal instruction
An instruction to perform a sign operation of a plurality of sign operations configured for the instruction. The instruction is executed, and the executing includes selecting at least a portion of an input operand as a result to be placed in a select location. The selecting is based on a control of the instruction, in which the control indicates a user-defined size of the input operand to be selected as the result. A sign of the result is determined based on a plurality of criteria, including a value of the result, obtained based on the control of the instruction, having a first particular relationship or a second particular relationship with respect to a selected value. The result and the sign are stored in the select location to provide a signed output to be used in processing within the computing environment.
US10346127B2 Operation processing device, reproducing device, and operation processing method
An operation processing device comprises: an operator which is capable of operating of changing a designation position and outputs an operation value corresponding to the designation position; and a processor which determines each of a plurality of execution conditions corresponding to each of a plurality of processes according to the operation value output by the operator and controls execution of the plurality of processes on the basis of a correspondence relation between the operation value and the execution condition which is defined to be individually different in each process and controls performing of the plurality of processes on the basis of the respective determined execution conditions.
US10346123B2 Method to synchronize control panels of a production system
In a method for synchronizing control panels of a production system (e.g., a printing system), a reference/relationship between respective control panels to be synchronized can be established using a reference table maintained at, for example, a main computer. A synchronized control panel can be synchronized with changes to a synchronizing control panel using the reference table.
US10346121B2 Communication terminal, communication system, display control method, and recording medium
A communication terminal for communicating with a counterpart communication terminal includes: circuitry to control a display to display communication start information reflecting a communication function to be started by the communication terminal, and detect a connection of an external device to the communication terminal to generate a detection result. The external device is to input or output content data to or from the communication terminal to enable the communication terminal to communicate the content data with the counterpart communication terminal using the communication function. When the detection result indicates that the external device is connected to the communication terminal, the circuitry controls the display to display the communication start information in a first display format. When the detection result indicates that the external device is not connected to the communication terminal, the circuitry controls the display to display the communication start information in a second display format.
US10346114B2 Digital content services over the internet that transmit or stream protected digital content to mobile devices, display devices, audio output devices, printing devices, televisions, or television controllers
Digital content services provided over the Internet for transmitting or streaming protected digital content to client or output devices are herein disclosed and enabled. The protected digital content is encrypted and device dependent or specific for rendering or playing at a limited number of devices, including smart phones, information pads, audio players, wireless controllers, televisions, printers, etc. To illustrate, a client may include an application for accessing digital content from a subscribed content service or store over the Internet. To access the digital content, a client application may send, to the content service or store, authentication information, subscription information, and/or a reference to selected digital content. The service then generates encrypted device dependent output data, related to the selected digital content and associated with a device previously registered with the service, for transmitting or streaming to the client or output devices (e.g., smart phones, television controllers, speakers, printers) for rendering.
US10346109B2 Terminal device and printer
A terminal device may send a registration request to a print intermediation server. The registration request may cause the print intermediation server to register virtual printer related information. The terminal device may receive authentication information from the print intermediation server. The terminal device may send image data related information to the print intermediation server. The image data related information may be related to target image data representing a target image of a print target. The image data related information may be associated with the virtual printer related information and the authentication information in the print intermediation server. The terminal device may send the authentication information to an actual printer. The authentication information may be used by the actual printer to obtain target print data. The target print data may be data which is created from the target image data by the print intermediation server.
US10346108B2 Non-transitory computer-readable medium storing program for communication apparatus, communication apparatus and method for controlling communication apparatus
A non-transitory computer-readable medium storing a computer program readable by a computer of a communication apparatus, the computer program causing the communication apparatus to: when first trigger information for establishing first wireless connection is received, supply a first connection instruction to a first wireless interface and store device information into a memory; when second trigger information is received, supply a second connection instruction to the first wireless interface; and in a specific case where it is not possible to re-establish first wireless connection with the external apparatus, display, on a display, display information for re-establishing the first wireless connection with the external apparatus. The display information includes first display information in case the device information is first device information, and second display information in case the device information is second device information.
US10346101B2 Method of nesting three-dimensional print objects
A method of nesting three-dimensional print objects on a print surface of a printer, wherein the locations for the print objects on the print surface are determined in view of the shape and size of the footprints of the objects so as to minimize the surface area required for accommodating the objects, and the locations for the print objects are determined also in view of intended heights of the objects, and objects with equal or similar height are grouped together, the method comprising a step of grouping the objects into classes of objects with similar heights, and a step of nesting the objects class by class, wherein the method is performed on a printer having a print head movable relative to the print surface in a main scanning direction and sub-scanning direction normal to the main scanning direction, and wherein the objects of each class are nested in a separate shelf that extends in the main scanning direction on the print surface and has a constant width in the sub-scanning direction.
US10346095B2 Systems, methods, and interfaces for adaptive cache persistence
A storage module may be configured to service I/O requests according to different persistence levels. The persistence level of an I/O request may relate to the storage resource(s) used to service the I/O request, the configuration of the storage resource(s), the storage mode of the resources, and so on. In some embodiments, a persistence level may relate to a cache mode of an I/O request. I/O requests pertaining to temporary or disposable data may be serviced using an ephemeral cache mode. An ephemeral cache mode may comprise storing I/O request data in cache storage without writing the data through (or back) to primary storage. Ephemeral cache data may be transferred between hosts in response to virtual machine migration.
US10346093B1 Memory arrangement for tensor data
Disclosed circuitry includes RAM circuits, a memory controller, and an array of processing circuits. Each RAM circuit includes a read port and a write port. The memory controller accesses tensor data arranged in banks of tensor buffers in the RAM circuits. The memory controller is coupled to each read port by shared read control signal lines and to each write port by shared write control signal lines. The memory controller generates read control and write control signals for accessing different ones of the tensor buffers at different times. The array of processing circuits is coupled to one of the RAM circuits. The array includes multiple rows and multiple of columns of processing circuits for performing tensor operations on the tensor data. The processing circuits in each row in each array of processing circuits are coupled to input the same tensor data.
US10346091B2 Fabric resiliency support for atomic writes of many store operations to remote nodes
Methods and apparatus related to fabric resiliency support for atomic writes of many store operations to remote nodes are described. In one embodiment, non-volatile memory stores data corresponding to a plurality of write operations. A first node includes logic to perform one or more operations (in response to the plurality of write operations) to cause storage of the data at a second node atomically. The plurality of write operations are atomically bound to a transaction and the data is written to the non-volatile memory in response to release of the transaction. Other embodiments are also disclosed and claimed.
US10346090B2 Memory controller, memory buffer chip and memory system
A memory system may be provided. The memory system may include a memory buffer chip coupled to one or more memory chips. The memory system may include a memory controller configured to control the memory buffer chip to input/output data to/from the one or two or more memory chips. The memory buffer chip may include a first interface configured to transmit/receive a signal to/from the memory controller. The memory buffer chip may include a second interface configured to transmit/receive a signal to/from the memory chip. The memory buffer chip may include a command buffer configured to buffer commands received from the memory controller through the first interface. The memory buffer chip may include a read buffer configured to buffer read data received from the memory chip.
US10346081B2 Handling data block migration to efficiently utilize higher performance tiers in a multi-tier storage environment
In one embodiment, a method includes monitoring data usage on a per-extent basis for data stored to a first location in a first tier of a multi-tier file system and data stored to a second location in a second tier of the multi-tier file system. The method also includes swapping data usage statistics for the data stored to the first location with data usage statistics for data stored to the second location in response to a determination that data usage of the data stored to the second location is not accounted for in the data usage statistics for the data stored in the first location after a first portion of the data stored to the first location is swapped with a second portion of the data stored to the second location. Moreover, data blocks which are swapped within a same extent do not have data usage statistics thereof swapped.
US10346080B2 Partial setup of television receiver storage device
Embodiments are directed towards providing fast setup of a storage device communicatively coupled to a television receiver. During initial setup of the storage device, an initial portion of the storage device is partitioned to provide accessibility for the television receiver to store content. However, the initial partition is only a subset of the maximum storage capacity of the storage device, which results in a second remainder portion of the storage device that is inaccessible for the television receiver to store audiovisual content. In response to a triggering event, the television receiver initiates a full partition process to partition the remainder of the storage device that was previously inaccessible for storing content. Once partitioned, the television receiver can then utilize the remainder portion of the storage device for storing long-term recorded content. The television receiver also converts the initial partition into a buffer that is used to temporarily store content.
US10346077B2 Region-integrated data deduplication
In one embodiment, a computer-implemented method for performing deduplication in conjunction with random read and write operations across a namespace that is divided into a plurality of disjoint regions is disclosed. The method includes: maintaining a metadata structure for each of the plurality of disjoint regions via the respective region manager, each metadata structure comprising metadata indicating a physical storage location of one or more data chunks associated with the respective region; and performing a deduplicated write operation. The deduplicated write operation includes: determining whether the disjoint regions comprise a second data chunk identical in content to a first data chunk; and in response to determining one or more of the plurality of disjoint regions other than the first region includes the second data chunk, establishing a reference from the first data chunk to the second data chunk. Corresponding systems and computer program products are also disclosed.
US10346071B2 Validating firmware for data storage devices
Systems and methods are disclosed for validating firmware and/or firmware images. A data storage device may transmit a request to validate a firmware image, to a storage drive. The data storage device may receive data indicating whether the firmware image is valid, from the storage drive. The data storage device may initiate operation using the firmware image if the firmware image is valid.
US10346070B2 Storage control apparatus and storage control method
When an access process has been requested for a storage apparatus, a registration unit determines an access priority of the requested access process and registers an entry corresponding to the requested access process in a queue corresponding to the determined access priority out of a plurality of queues that are each provided for a different access priority. An instruction unit checks the plurality of queues at intermittent check timing, fetches, at each check timing, one entry from each queue, out of the plurality of queues, in which entries are registered, and instructs the storage apparatus to execute access processes corresponding to the fetched entries.
US10346066B2 Efficient erasure coding of large data objects
A system, computer program product, and computer-executable method for use with a distributed storage system comprising a plurality of storage nodes each having attached storage devices, the system, computer program product, and computer-executable method including receiving a request, at a first storage node of the plurality of storage nodes, to store a large portion of data, using at least one of a first type of data chunk and a plurality of a second type of data chunks to store the large portion of data, processing each of the plurality of the second type of data chunks, processing each of the at least one of the first type of data chunk, and returning an acknowledgement to the request.
US10346061B2 Data access to a storage tier on a client in a multi-tiered storage system
Embodiments of the present disclosure may relate to methods and a computer program product for allowing writes based on a granularity level. The method for a storage server may include receiving a received granularity level for a particular volume of a storage device of a client computer including an effective duration for the received granularity level. The method may include receiving an anticipated write to the particular volume at an anticipated write granularity level. The method may include verifying whether the anticipated write granularity level substantially matches the received granularity level at the effective duration. The method may also include writing, in response to the anticipated write granularity level substantially matching the received granularity level at the effective duration, the anticipated write to the particular volume for the received granularity level.
US10346058B2 Dynamic bandwidth reporting for solid-state drives
An apparatus includes a memory and a controller. The memory may be configured to store data. The controller may have a host interface circuit connectable to a host. The controller may be configured to process a plurality of input/output requests to read/write to/from the memory, compute a first bandwidth consumed by the controller while servicing the memory with one or more tasks hidden from the host, compute a second bandwidth of the memory that is available to the host through the host interface circuit based on the first bandwidth consumed by the controller, receive a hypothetical consumption of additional bandwidth by the host, update the second bandwidth based on the hypothetical consumption, and report the second bandwidth as updated to the host through the host interface circuit.
US10346056B2 Declustered array of storage devices with chunk groups and support for multiple erasure schemes
Embodiments of a declustered, fault-tolerant array of storage devices for use with computer, networked, cloud-based, and other data storage applications are described. In some embodiments, the array generates a chunk group mapping with a high utilization of storage device space, provides evenly distributed hot spares, supports multiple erasure schemes including Reed-Solomon codes and Local Reconstruction Codes, and provides high storage device rebuild speed after storage device failure. Embodiments of methods of generating chunk group mappings are also disclosed. In some embodiments, chunk group mappings are determined based on the desired erasure scheme, the number of storage devices connected to the declustered, fault-tolerant array of storage devices, and a generated balanced incomplete block design or a generated partial balanced incomplete block design. Chunk group mappings are stored as a multi-level lookup table which includes at least a first erasure scheme pattern table and at least a second chunk group lookup table.
US10346053B2 Nonvolatile semiconductor memory device
A nonvolatile semiconductor memory device comprises a cell unit including a first and a second selection gate transistor and a memory string provided between the first and second selection gate transistors and composed of a plurality of serially connected electrically erasable programmable memory cells operative to store effective data; and a data write circuit operative to write data into the memory cell, wherein the number of program stages for at least one of memory cells on both ends of the memory string is lower than the number of program stages for other memory cells, and the data write circuit executes the first stage program to the memory cell having the number of program stages lower than the number of program stages for the other memory cells after the first stage program to the other memory cells.
US10346050B2 Virtualization of memory compute functionality
Systems, methods, and computer-readable media are disclosed for virtualizing memory compute function resources to improve resource utilization and system performance are disclosed. A virtualized hypervisor may be provided that is configured to instantiate a respective memory function controller of each memory controller present in a system/device. The virtualized hypervisor may be further configured to maintain the memory function controllers and their corresponding memory compute functionality as shareable resources that can be allocated to system components upon request. The virtualized hypervisor may allocate a memory function controller and its corresponding memory compute functionality to a system component, and may further provide the system component with an exclusive grant of memory compute pages that can be utilized by the allocated memory function controller to execute a memory compute function to perform one or more operations (e.g., one or more computations) on behalf of the system component.
US10346047B2 Method and apparatus for dense hyper IO digital retention
System and method to encode and decode raw data. The method to encode includes receiving a block of uncoded data, decomposing the block of uncoded data into a plurality of data vectors, mapping each of the plurality of data vectors to a bit marker; and storing the bit marker in a memory to produce an encoded representation of the uncoded data. Encoding may further include decomposing the block of encoded data into default data and non-default data, and mapping only the non-default data. In some embodiments, bit markers may include a seed value and replication rule, or a fractalized pattern.
US10346044B2 Preloading of directory data in data storage devices
Systems and methods are disclosed for providing directory data access in a data storage system. A network-attached storage device (NAS) includes a host interface for communicating with a host, an interface for communicating with a data storage drive associated with the NAS, a cache memory, and a controller configured to enter a power-saving mode by requesting directory data from the data storage drive, storing the directory data in the cache memory, and after requesting the directory data, sending a standby command to the data storage drive.
US10346041B2 Method for using BMC as proxy NVMeoF discovery controller to provide NVM subsystems to host
A proxy device that may query other devices for their configurations is disclosed. The proxy device may include a device communication logic to communicate with the devices over a control plane. The proxy device may also include reception logic 440 that may receive a query from a host. The query may request information from the proxy device about the configurations of the devices. The proxy device may also include a transmission logic to send the device configurations to the host.
US10346038B2 Braille data entry using continuous contact virtual keyboard
A first touch gesture is sensed at a subset of a set of six Braille dot touch points at a virtual Braille keyboard. The first touch gesture corresponds to a Braille character. A second touch gesture is sensed that concurrently touches each of the six Braille dot touch points in the set of Braille dot touch points. A contact with a layout of the virtual Braille keyboard with at least one Braille dot touch point is continuously maintained while transitioning from the first touch gesture to the second touch gesture. In response to the second touch gesture, the Braille character is accepted.
US10346036B2 Apparatus and method of executing plural objects displayed on a screen of an electronic device, and computer-readable recording medium for recording the method
A method and an apparatus are provided for executing a plurality of objects displayed on a screen of an electronic device. The plurality of objects are displayed on the screen of the electronic device. Each of the plurality of objects is used to execute an application upon selection of a respective object. Information about a first object, of the plurality of objects, corresponding to a first application and information about a second object, of the plurality of objects, corresponding to a second application, are linked. Link information about the linked first and second objects is stored. The second application is executed upon receipt of a predetermined input value from an input means during execution of the first application.
US10346033B2 Electronic device for processing multi-touch input and operating method thereof
An operating method for an electronic device includes detecting a touch input including a plurality of touch points on the screen, obtaining the positional relationship of the plurality of touch points, and performing a function corresponding to the touch input based on the positional relationship. An electronic device includes a screen configured to detect a touch input comprising a plurality of touch points on the screen, and a controller configured to obtain a positional relationship of the plurality of touch points, and to perform a function corresponding to the touch input based on the positional relationship. Other embodiments are provided.
US10346031B2 View activation via hit testing in an asynchronous windowing system
Embodiments provide systems and methods for activating applications in a distributed asynchronous system based on detecting touches on a display. The system detects an input on a display. The input on the display may be, for example, from a human touch or a pointing device. An input state manager executes hit-testing on a visual tree to identify a selected view using the input on the display. The selected view is compared to an active view. A shell in the system is notified when the selected view does not match the active view. The input state manager is then notified if the selected view should be made a new active view. The system instructs an application activation service to activate an application associated with the selected view. An input state manager is notified when the application associated with the selected view has been made an active view.
US10346021B2 Automatic list scrolling apparatus, method and program based on a selected item
An information processing apparatus causes some of a plurality of items to be listed in a display area. The information processing apparatus receives an operation to cause at least one of items not being displayed in the display area, among the plurality of items, to be displayed in the display area. The information processing apparatus receives an operation to select one item from among the items displayed in the display area. The information processing apparatus causes a predetermined process corresponding to the operation to be performed for a selected first item and causes items to be arranged in the display area so that the first item or a second item arranged just before the first item among the plurality of items is the item arranged foremost among the items listed in the display area.
US10346015B2 Transparent fuel dispenser
In general, transparent fuel dispensers are provided, and in particular methods and devices are provided for increasing visibility on a fuel dispensing device. In one embodiment a fuel dispenser is provided having a display that is at least partially transparent at least during certain modes of operation. The display can display information on portions thereof during certain modes of operation as well.
US10346007B2 Association between a content item displayed on a bead display apparatus and a tag
A method comprises receiving information associated with a first content item, designating a first bead apparatus (842) to be associated with the first content item, the first content item being identified by a first content item identifier, causing display of a visual representation of the first content item identifier by the first bead apparatus on a display of the first bead apparatus, receiving information indicative of a content item selection input of the first bead apparatus indicative of selection of the first content item, receiving input indicative of a tag selection input that identifies a tag, and causing an establishment of an association between the first content item and the tag based, at least in part, on the tag selection input. The tag selection input may relate to a tap input associated with the bead apparatus, a rotation input associated with the bead apparatus, and/or the like.
US10346005B2 Computer-implemented method for determining exploded paths of an exploded view of an assembly of three-dimensional modeled objects
A computer-implemented method for determining exploded path of an exploded view of an assembly of three-dimensional modeled objects comprising the steps of displaying (1) in a main frame an exploded view of the assembly in a scene; computing (2) at least one set of exploded paths, an exploded path corresponding to a set of at least one exploded line linking at least one object of the assembly; displaying (3) a list of thumbnails, a thumbnail corresponding to at least one possible set of computed exploded paths of the assembly; selecting (4) one thumbnail among the list of thumbnails; and displaying (5) the selected thumbnail.
US10345992B2 Method for displaying unread message contents and electronic device thereof
A method and an apparatus for processing unread message unread contents in an electronic device includes displaying a plurality of unread message contents for a particular application, and if all of the unread message contents is not displayable on a single screen, automatically displaying the unread message content is a scroll motion is performed.
US10345990B2 Graphically representing content relationships on a surface of graphical object
A collection of data stored in a computer-readable storage medium is provided, and a plurality of portions of the collection are associated with corresponding identifiers that are associated with positions of an object to be rendered. User selections of positions on the surface of the object are received. The portions associated with the user selected position are determined, and the portions are displayed at their respective position on the surface of the object. The selected portions can be displayed as being connected by graphical elements.
US10345983B2 Detection apparatus, inputting apparatus, and detection method in which switch circuit is controlled to cause first and second signals to be supplied to first and second sensor electrodes, respectively
An inputting apparatus of the electromagnetic induction type may provide a transmission signal of a sufficient signal level to a position indicator. A process controlling unit controls a selection circuit on the basis of a reception state of a reception signal received by each of a plurality of electrodes and detected by a reception signal processing circuit such that a first signal for transmitting a transmission signal is supplied to a first electrode at which the reception signal indicates the highest signal level. Further, the process controlling unit controls the selection circuit such that a second signal is supplied to a second electrode at which the signal level of the reception signal is lower than a predetermined signal level. Consequently, signals can be transmitted to a position indicator from both the first electrode, which most receives the signal from the position indicator, and the second electrode spaced from the first electrode.
US10345977B2 Input/output panel and semiconductor device having a current sensing circuit
A novel input/output panel that is highly convenient and reliable is provided. The input/output panel includes a gate wiring, a first electrode, a second electrode, a current sensing circuit, and a pixel. The first electrode is electrically connected to the gate wiring. The second electrode intersects with the gate wiring and is provided so that capacitance is generated between the first electrode and the second electrode. The current sensing circuit is electrically connected to the second electrode and has a function of sensing a change in the capacitance. The pixel includes a transistor and a display element. The transistor includes a gate electrode, a source electrode, and a drain electrode. The gate electrode is electrically connected to the gate wiring. The display element includes a third electrode and a liquid crystal material. The third electrode is electrically connected to the source electrode or the drain electrode.
US10345976B2 Touch panel wet state detection method and capacitive touch apparatus
Embodiments of the present disclosure provide a touch panel wet state detection method and a capacitive touch apparatus. The method includes: acquiring reference feature data obtained by statistical counting of sample feature data output by a coupling capacitor when a medium between electrodes of each coupling capacitor in a capacitor array network is air; and acquiring real-time feature data output by the coupling capacitor in the capacitor array network, and determining, according to the real-time feature data output by the coupling capacitor and the reference feature data, whether the coupling capacitor is in a wet state. According to embodiments of the present disclosure, when a touch panel of a terminal is in a wet state, the touch functions can be selectively adjusted, or a part of power supplies in the circuit may be closed.
US10345969B1 Touch sensor behind emissive displays
An emissive display unit for an avionics display system installable in an aircraft cockpit may incorporate a display substrate housing emissive devices and a sensor substrate bonded to the rear surface of the display substrate. The sensor substrate may include a network of touch sensors configured to receive touch commands applied to the front surface of the display substrate. The touch sensors of the sensor substrate may be connected to drive electronics via a network of interconnect traces routed behind the rear surface of the emissive display unit (i.e., the rear surface of the sensor substrate). The drive electronics may then display images on the front surface of the display substrate via the emissive devices, based on touch commands received through the touch sensors. The front or rear surface of the sensor substrate may include a fully or partially metallized layer to disperse heat from the emissive display unit.
US10345966B2 Touch integrated circuit using time-division and touch screen display device including the same
A touch screen display device includes a display panel, a touch screen panel disposed on the display panel, and configured to include a plurality of first electrodes, which are parallelly arranged in a first direction, and a plurality of second electrodes which are parallelly arranged in a second direction, a switching unit configured to apply a first touch scan pulse to the plurality of first electrodes during a first period, and apply a second touch scan pulse to the plurality of first and second electrodes during a second period, a first touch sensing unit configured to apply the first touch scan pulse to the switching unit, and a second touch sensing unit configured to apply the second touch scan pulse to the switching unit.
US10345964B2 Display panel and display device
Provided is a display panel including a first substrate, a second substrate placed opposite to the first substrate, and at least one detector placed between the first substrate and the second substrate; each of the at least one detector includes a photosensitive portion located at a side of the first substrate facing the second substrate, and an accommodation portion located between the photosensitive portion and the second substrate, the accommodation portion includes an accommodation space and an opening facing the photosensitive portion; when distance between the first and second substrates changes, an proportion of the photosensitive portion accommodated in the accommodation portion changes so that light received by the photosensitive portion changes; when the photosensitive portion senses change of the light received, a resistance value of the photosensitive portion changes, and then the photosensitive portion outputs a different sensing signal. Further provided is a display device containing the display panel.
US10345962B2 Touch panel with non-uniform touch node layout
This relates to a touch sensor panel including: a substrate having a first surface and a second surface; a first touch node formed by a first drive line and a first section of a first sense line both routed on the first surface of the substrate; and a second touch node formed by a second drive line routed on the first surface of the substrate and a second section of the first sense line routed on the second surface of the substrate.
US10345959B2 Watch terminal and method of controlling the same
A watch terminal includes a memory, at least one of a sensor and a touchscreen configured to receive a touch input from a user. A rim of the touchscreen has a specific shape and a wireless communication unit is configured to pair with at least one of an external terminal. A controller is coupled to the memory, the at least one of the sensor, the touchscreen and the wireless communication unit. The controller controls the wireless communication unit to transmit a control signal to a specific external terminal currently operating in a presentation mode, control the touchscreen to output a counting indicator indicating a current page, control the touchscreen to output a circular progress indicator indicating a progress status of the current page among the total page on a circular rim of the touchscreen, and provide a warning feedback when it exceeds a set target time during the presentation mode.
US10345949B2 Audio device and menu display method of audio device
There is provided an input device. A panel has an input operation surface. A detecting unit detects a user's touch operation on the input operation surface. A vibrating element can vibrate the panel, thereby capable of changing the frictional force of the input operation surface. A panel supporting unit supports the panel such that the panel can move in a direction parallel with or perpendicular to the input operation surface.
US10345942B2 Display panel and display device including the same
A display panel includes a base layer, a circuit layer, and a pixel layer. The base layer includes a plurality of light emitting areas, and a plurality of transmitting areas to transmit light incident thereto. The circuit layer includes a plurality of switching devices disposed on the light emitting areas, and a plurality of photosensors disposed on the transmitting areas. The pixel layer includes a light emitting element to emit light based on reception of a current from at least one of the plurality of switching devices. The light emitting element overlaps with one of the plurality of light emitting areas. At least one of the plurality of phototosensors is configured to receive a portion of external light reflected from an external object after transmission of the external light through at least one of the plurality of transmitting areas.
US10345936B2 Method for producing conductor-layer-provided structure, substrate-provided wiring body, substrate-provided structure, and touch sensor
A wiring body includes an adhesive layer, a first conductor layer disposed on the adhesive layer that includes a first terminal portion, a resin layer covering the first conductor layer except for at least the first terminal portion, and a second conductor layer disposed on the resin layer that includes a second terminal portion. The first terminal portion and the second terminal portion are shifted from each other along a thickness direction of the adhesive layer. The first terminal portion protrudes towards a side separated from the adhesive layer in the thickness direction. In a case where the first terminal portion is projected in a direction orthogonal to the thickness direction, at least a part of a projection portion of the first terminal portion overlaps with the resin layer.
US10345935B2 Flexible touch-sensitive display and electronic device having nano technology touch electrodes
The present disclosure provides a touch-sensitive display and electronic device having the touch-sensitive display. The touch display includes: a flexible substrate having opposing first and second surfaces; a blocking layer arranged on the first surface and at side end of the first surface; an insulating layer arranged on the first surface and the blocking layer; a touch electrode thin film layer arranged on the insulating layer; a first wiring layer arranged on the touch electrode thin film layer and located at side end of the touch electrode thin film layer; an adhesive layer arranged on the touch electrode film layer and the first wiring layer; and a display screen, the display surface of the display screen is adhered on the adhesive layer. The touch display of the present disclosure uses a thin film to realize the touch function so as to have a thinner thickness and to realize free bending.
US10345934B2 Touch screen shield
A shield that is attachable to a touch sensitive screen is disclosed. The shield may be attached to the touch sensitive screen only at its outer peripheral portion. An air gap is enclosed between the shield and the touch sensitive screen to form a planar air bearing. The shield preferably does not touch the active area of the touch sensitive screen when the user is not touching the shield but only viewing the touch sensitive screen through the shield. This mitigates unwanted optical artifacts such as trapped air bubbles, Newton rings and chromatic interference while maintaining the sensitivity of the touch sensitive screen.
US10345931B2 Display apparatus
A display apparatus with a touch detection function capable of improving accuracy is provided. The display apparatus includes: a pixel array having a plurality of pixels arranged in a matrix form; and a plurality of signal wires arranged in the pixel array. Here, when an externally-detecting object is detected, a plurality of coils having areas overlapping with each other are formed of a plurality of signal wires (drive electrodes) among the plurality of signal wires, and a magnetic field generated in the plurality of respective coils are superimposed in an overlapped area by supplying a drive signal to the plurality of coils.
US10345927B2 Pen/stylus offset modification
An embodiment provides a method, including detecting, using a processor, pen input to a surface of an electronic device; accessing, using a processor, one or more other inputs associated in time with the pen input; and adjusting, using a processor, a location of a display output representing the pen input using both of the detected pen input and the one or more other inputs. Other aspects are described and claimed.
US10345917B2 Operation device
An operation device includes a motor capable of forward and reverse rotation, a transmission mechanism configured to convert forward and reverse rotation of the motor into linear ascending and descending motion and to provide tactile stimulation on an operation unit, and a controller configured to control switching of an energizing direction of the motor. The controller is configured to control acceleration such that an amount of ascending movement of the operation unit is increased by increasing driving power in a forward rotation direction of the motor, and to control deceleration such that the ascending movement of the operation unit decelerates by supplying driving power in a reverse rotation direction of the motor, in a predetermined time from when the operation unit starts the ascending movement via the transmission mechanism until a target displacement amount is reached.
US10345910B1 Haptic actuator assembly with a spring pre-load device
A haptic actuator assembly includes a haptic actuator configured to output displacement along a perpendicular axis and a pre-load device. The pre-load device is disposed adjacent to the haptic actuator and configured to generate a compressive load on the haptic actuator along the perpendicular axis to oppose expansion of the haptic actuator along the perpendicular axis. The pre-load device includes a casing and at least a first spring component. The casing includes a cover and a base spaced apart from and extending parallel to the cover. The haptic actuator is disposed between the cover and the base, and the first spring component is configured to exert a force in order to create the compressive load on the haptic actuator along the perpendicular axis.
US10345906B2 Haptic feedback generation
Haptic feedback generation methods and apparatuses relating to the field of haptic feedback are provided. The method comprises: sending, through a first medium comprising a first part of a user body, a first mechanical wave to an object touched by the first part; and in response to that a second part of the user body touches a target position of the object, sending, to the object through a second medium, a second mechanical wave that is used to form a haptic signal at the target position with the first mechanical wave, wherein the second medium comprises the second part of the user body. A source for forming the haptic signal can be at the target position, to cause that an effective haptic feedback to the user can be formed with little energy consumption, and poor experience of the user caused by vibration of an entire object is avoided.
US10345905B2 Electronic devices with deformable displays
An electronic device may be provided with a housing in which display structures are mounted. Additional input-output devices such as a track pad may also be mounted in the housing. These input-output devices may include components such as touch sensors and force sensors for gathering input from a user. The display structures may include a display such as a flexible organic light-emitting diode display or a liquid crystal display that can present visual information to the user. To provide the user with tactile output, an output device such as a display or track pad may be provided with electroactive polymer structures, electromagnetic actuators, and other tactile output devices. The tactile output devices may provide protrusions, indentations, selectively stiffened and softened areas, and other tactile output for a user.
US10345904B2 Tactile sensation providing apparatus
A tactile sensation providing apparatus determines a touched object and stores touch information based on the object in a memory unit 16. When an object in current touch information does not match an object in previous touch information stored in the memory unit 16, the tactile sensation providing unit 12 provides a first tactile sensation. When these objects match each other, the tactile sensation providing unit 12, based on the current touch information and the previous touch information, provides the first tactile sensation or a second tactile sensation, which is different from the first tactile sensation and provided with lower power than that for providing the first tactile sensation.
US10345898B2 Context selection based on user eye focus
Embodiments of the present invention disclose a method, computer system, and a computer program product for automatically presenting enhanced content on a mobile device based on user focus. The present invention may include presenting content on a screen. The present invention may include determining that a user is focused on a specific screen region of the presented content. The present invention may include generating a zoomed view of the presented content based on the specific screen region the user is focused on. The present invention may include presenting the zoomed view on the screen. The present invention may include determining that the user reacted positively to the zoomed view. The present invention may include, in response to determining that the user reacted positively, determining enhanced content based on zoomed content displayed in the zoomed view. The present invention may include presenting the enhanced content on the screen.
US10345897B2 Spectator interactions with games in a specatating system
A spectating system that generates game inputs based on spectator inputs and interactions, and provides the game inputs to game systems according to an application programming interface (API). The spectating system may allow spectators to interact with and affect a game being broadcast via inputs to and interactions with user interface (UI) elements presented on the spectating UI. Spectators may affect or influence the game, objects within the game universe, events within the game, or the players in the game via the UI elements on the spectating UI. The spectators may become involved in the games being broadcast by influencing game play via the spectating inputs. Game play for the players may be enhanced by providing interesting variations in game play based on the spectating inputs.
US10345881B2 Multiple voltage identification (VID) power architecture, a digital synthesizable low dropout regulator, and apparatus for improving reliability of power gates
Described is an apparatus comprising: first and second processing cores; and a PCU which is operable to: generate a first VID for an off-die regulator external to the apparatus, the first VID resulting in a first power supply for the first processing core; and generate a second VID different from the first VID, the second VID resulting in a second power supply for the second processing core. Described is an apparatus comprising: a plurality of power-gate transistors controllable by a digital bus, the plurality of power-gate transistors operable to provide a first power supply to a processing core, and to receive a second power supply as input; an ADC to receive the first power supply and to generate a digital output representative of the first power supply; and a controller to receive the digital output representative and to generate the digital bus for controlling the plurality of power-gate transistors.
US10345876B2 Computing device with removable power module
Computing device manufacturers are often driven to minimize power supply capabilities supplied with a device to that required to operate the device. The disclosed computing devices include a system chassis and a removable power module. The removable power module includes a power supply that rectifies received AC power to a quantity of DC power sufficient to operate both the removable power module and the system chassis. The removable power module may also include a performance enhancing component that may be used to upgrade the performance of the device. As each removable power module includes the power supply for the entire device, the power supply within each removable power module may be tailored to provide the power necessary to operate both the removable power module and the system chassis.
US10345875B2 Hybrid passive and active cooling assembly
A cooling assembly for cooling a processor includes a heat sink base defining a first area and a second area, a plurality of heat sink fins extending from the first area, a thermoelectric cooling module having a cold side and hot side, wherein the cold side is in contact with the second area, and a heat sink module in contact with the hot side. In use, a method includes monitoring a processor parameter selected from processor power consumption and processor temperature, and causing airflow across the plurality of heat sink fins and the heat sink module. The method further includes powering on the thermoelectric cooling module in response to the processor parameter having a value greater than a first threshold value, and powering off the thermoelectric cooling module in response to the processor parameter having a value less than a second threshold value.
US10345873B2 Modular hard drive receiving chassis member with vibration damping supports
An information handling system (IHS) includes user selectable compute components including a storage drive. A chassis includes a base panel having an upper chassis surface. At least one resilient component is coupled to the upper chassis surface. An upwardly presented adhesive surface on one or more of the at least one resilient component can fixedly engage and provide vibration damping for a vibration-susceptible compute component that is inserted during provisioning or later modification or repair of the IHS.
US10345851B2 Device with a rotatable display
The description relates to devices, such as computing devices having displays that can be rotated through a range of travel. In some cases, a display can be readily adjusted to a desired physical location. The device can counter-balance the display to create a near weightless feel for the user when repositioning the display.
US10345850B2 Method and apparatus for adaptive device re-configuration
An apparatus is provided comprising a memory and a processor configured to: execute a device driver for operating a device; detect a data throughput associated with the device driver; identify a configuration setting based on the data throughput; and re-configure the apparatus based on the configuration setting.
US10345849B2 Rotary control system for a device
This rotary control system for a device includes a rotary control member, rotationally mobile about a first fixed axis, between first and second positions, and a rotary control handle, intended to be secured in rotation with the rotary member about the first axis. It also includes a blocking device, that can be selectively moved, when the rotary member is in its first position, between a blocking configuration, in which it prevents the movement of the rotary member to its second position, and a release configuration, wherein the movement of the rotary member to its second position. This system further includes a locking plate, rotationally mobile about the first axis relative to the rotary member, when the rotary member is in its first position, between a locking position, in which a first orifice passing through the rotary member is superposed with a second orifice passing through the locking plate.
US10345838B1 Voltage regulation circuits with separately activated control loops
An example embodiment is directed to a voltage regulation circuit. The voltage regulation circuit comprises a first control loop and a second control loop that are separately activatable. The first control loop regulates an output current provided to an output terminal, and the second control loop regulates an output voltage provided to the output terminal. The voltage regulation circuit further includes a mode switching circuit that switches operation between the first and the second control loops by separately activating one of the first and second control loops and deactivating the other in response to a fault condition at the output terminal at which a regulated load is connectable.
US10345836B1 Bidirectional signaling with asymmetric termination
An integrated circuit component receives an input signal via an external signal conduction path during a first interval and transmits an output signal via the external signal conduction path during a second interval. The integrated circuit component terminates the input signal and the output signal within one or more termination elements having an impedance in accordance with a characteristic impedance of the external signal conduction path to obviate signal termination within another integrated circuit component to which the output signal is destined and from which the input signal is sourced.
US10345834B2 Sensing total current of distributed load circuits independent of current distribution using distributed voltage averaging
Aspects for sensing total current of distributed load circuits independently of a spatial profile of the total current using distributed voltage averaging are disclosed. In one aspect, a current sense circuit is configured to sense total current of a distributed load circuit independently of where current is distributed. The current sense circuit includes distributed voltage averaging circuits configured to determine average voltages of the distributed load circuit based on voltages sensed at multiple resistive paths corresponding to a distribution network configured to provide voltage to the distributed load circuit. An amplifier includes an output node having an output voltage that is proportional to total current flowing in the distributed load circuit. The current sense circuit allows for sensing total current independent of where the current flows, providing more accurate current sensing compared to sensing current in one area of the distributed load circuit.
US10345833B2 Voltage-current converter and load driver
A current to be supplied to a load driven by the current is linearly controlled in accordance with a voltage. A voltage-current converter according to the present invention includes a differential amplifier, a first current mirror, and a voltage setting unit. The differential amplifier receives an input voltage from an input terminal and outputs a voltage in accordance with a difference between the input voltage and a threshold voltage. The first current mirror receives the voltage from the differential amplifier and outputs an output current to an output terminal. The voltage setting unit sets the threshold voltage.
US10345818B2 Robot transport method with transportation container
A method for transporting a plurality of articles with a transportation container that can be carried in a transport container of one of a plurality of robots. The plurality of articles is placed in the transportation container. The transportation container is placed in a pickup location at a first location. A robot is navigated to the first location and the transportation container is autonomously moved from the pickup location to the transport container of the robot. The robot is navigated over an outdoor transportation network to a second location and the transportation container is autonomously moved from the transport container to a recipient location at the second location.
US10345817B2 Transparently achieving auto-guidance of a mobile machine
A path of travel used by an autopilot operation system for auto-guidance of a mobile machine is defined, transparently to a human operator, in response to the human operator engaging and disengaging operation of an implement coupled with the mobile machine. The auto-guidance of the mobile machine is activated, transparently to the human operator, in response to the human operator engaging the implement a second time.
US10345812B2 Methods and apparatus for optimizing a trajectory for an autonomous vehicle
A method for performing autonomous operation of a vehicle is provided. The method obtains object data, by a plurality of vehicle onboard sensors; obtains road data, by one or more cameras onboard the vehicle; determines, by at least one processor, an initial vehicle trajectory, based on the object data and the road data; identifies, by the at least one processor, a set of constraints associated with the initial vehicle trajectory; determines a final vehicle trajectory, based on the potential vehicle trajectory and the set of constraints; and transmits the final vehicle trajectory to a steering mechanism onboard the vehicle.
US10345810B1 Modifying the behavior of an autonomous vehicle using context based parameter switching
A vehicle configured to operate in an autonomous mode may operate a sensor to determine an environment of the vehicle. The sensor may be configured to obtain sensor data of a sensed portion of the environment. The sensed portion may be defined by a sensor parameter. Based on the environment of the vehicle, the vehicle may select at least one parameter value for the at least one sensor parameter such that the sensed portion of the environment corresponds to a region of interest. The vehicle may operate the sensor, using the selected at least one parameter value for the at least one sensor parameter, to obtain sensor data of the region of interest, and control the vehicle in the autonomous mode based on the sensor data of the region of interest.
US10345809B2 Providing remote assistance to an autonomous vehicle
An event is detected that impairs a confidence level of the autonomous vehicle in progressing through a current route. In response to detecting the event, the autonomous vehicle communicates information about the event to a remote source of guidance. The autonomous vehicle can receive instructions from the remote source of guidance on how to handle the event. The autonomous vehicle can then implement the instructions to handle the event while it operates.
US10345806B2 Autonomous driving system and method for same
The invention relates to an activation system for a vehicle comprising a steering wheel (20) and a semi-autonomous or an autonomous control system. The activation system comprises at least one imaging means (12), such as a camera, having a field of view encompassing at least a substantial portion of the steering wheel arranged to collect, in use, a first image data set representing a raw image of a subject within said field of view. A control module is also provided for processing said first image data and for making a determination as to whether a driver currently has both of their hands on the steering wheel or not. In response to making said determination, the activation system is configured and/or arranged to trigger a semi-autonomous or an autonomous control system.
US10345803B2 Multi-part navigation process by an unmanned aerial vehicle for navigation
Embodiments described herein may relate to an unmanned aerial vehicle (UAV) navigating to a target in order to provide medical support. An illustrative method involves a UAV (a) determining an approximate target location associated with a target, (b) using a first navigation process to navigate the UAV to the approximate target location, where the first navigation process generates flight-control signals based on the approximate target location, (c) making a determination that the UAV is located at the approximate target location, and (d) in response to the determination that the UAV is located at the approximate target location, using a second navigation process to navigate the UAV to the target, wherein the second navigation process generates flight-control signals based on real-time localization of the target.
US10345798B2 Safety system, program, and method
A safety system according to one or more embodiments including a safety controller that executes a safety program. The safety system includes: a collection unit configured to collect an input value over a predetermined period, the input value being a value of an input signal selected previously in one or a plurality of input signals input to the safety controller; and a visualization unit configured to reproduce a behavior of the safety program over the predetermined period based on the input value collected over the predetermined period, and to express visually an operating state of the safety program at an appointed point of time in the predetermined period.
US10345771B2 Big drilling data analytics engine
The invention relates to systems, processes and apparatuses for determining a rig-state of a drilling rig during a wellbore drilling operation and detecting and mitigating drilling dysfunctions. These systems, processes and apparatuses provide a computer with a memory and a processor, a plurality of sensors associated with a wellbore drilling operation for acquiring time series data wherein the data are formatted for sample and bandwidth regularization and time-corrected to provide substantially time-synchronized data, a processing graph of data-stream networked mathematical operators that applies continuous analytics to the data at least as rapidly as the data are acquired to determine dynamic conditions of a plurality of rig conditions associated with the wellbore drilling operation and determining a rig-state from the plurality of rig conditions.
US10345768B2 Environmental control via wearable computing system
Various embodiments relating to controlling ambient environmental conditions to affect one or more human subjects wearing wearable computing systems are disclosed. In one example, a head-mounted computing system includes a see-through display configured to present an augmented reality image in front of an environment when viewed through the see-through display, a logic subsystem, and a storage subsystem. The storage subsystem may hold instructions executable by the logic subsystem to present the augmented reality image via the see-through display, and during presentation of the augmented reality image, send a command to control an environmental control system external to the head-mounted computing system. The command may be configured to trigger adjustment of an environmental parameter of the environment to enhance presentation of the augmented reality image.
US10345753B2 Transfer unit and image forming apparatus including same
A transfer unit includes an endless belt member, belt support rollers, a frame, a meandering detecting sensor, an alignment adjusting mechanism, and a conveyance guide disposed on a downstream side of the belt member with respect to a recording-medium conveyance direction. The alignment adjusting mechanism, based on a detection result of the meandering detecting sensor, causes one end portion of a downstream-side belt support roller of the belt support rollers which is adjacent to the conveyance guide to move along the recording-medium conveyance direction. The alignment adjusting mechanism causes a first end portion of the conveyance guide disposed on a same side as the one end portion of the downstream-side belt support roller to move following movement of the one end portion of the downstream-side belt support roller, and thereby maintains a distance between the belt member and the conveyance guide constant.
US10345747B2 Fixing device and image forming apparatus incorporating same
A fixing device includes a driving unit, a pressing roller, a heater, a fixing belt, a pressing roller, a nip formation pad that presses against an inner surface of the fixing belt toward the pressing roller via the fixing belt to form a nip, a separation mechanism, a lubricant between the fixing belt and the nip formation pad, and a processor to execute a warming-up operation of the fixing device. In the warming-up operation, before the heater heats the fixing belt, the separation mechanism moves the nip formation pad in a direction of separating the nip formation pad from the pressing roller to set a nip pressure lower than an ordinary nip pressure, and the driving unit rotates the pressing roller that rotates the fixing belt. Thereafter, the heater starts heating, and the separation mechanism moves the nip formation pad to contact the fixing belt at an ordinary nip pressure.
US10345731B2 Image forming apparatus
An image forming apparatus including: a photosensitive member rotatable in a first direction; an exposure unit configured to scan the photosensitive member with a light beam in a second direction substantially orthogonal to the first direction to form a latent image; a generation unit configured to generate data corresponding to a gradation of a predetermined pixel of input image data by dividing the predetermined pixel by a predetermined division number; a calculation unit configured to calculate an ideal division number depending on a position of the predetermined pixel in the second direction; and a determination unit configured to determine the predetermined division number based on the ideal division number, wherein the determination unit feeds back an error between an ideal division number and a division number for a pixel at a position preceding the predetermined pixel in determining the predetermined division number for the predetermined pixel.
US10345728B2 Toner for electrophotography
A toner for electrophotography containing a resin binder containing a crystalline composite resin C and an amorphous polyester A and an ester wax, wherein the crystalline composite resin C is a resin containing a polycondensation resin component and a styrenic resin component, wherein the polycondensation resin component is obtained by polycondensing an alcohol component containing an aliphatic diol having 9 or more carbon atoms and 14 or less carbon atoms, and a carboxylic acid component containing an aliphatic dicarboxylic acid compound having 9 or more carbon atoms and 14 or less carbon atoms, wherein a mass ratio of the amorphous polyester A to the crystalline composite resin C (amorphous polyester A/crystalline composite resin C) is 60/40 or more and 95/5 or less, and wherein a mass ratio of the crystalline composite resin C to the ester wax (crystalline composite resin C/ester wax) is 0.5 or more and 9 or less. The toner for electrophotography of the present invention is suitably used in development of latent images or the like which is formed in electrostatic development method, electrostatic recording method, electrostatic printing method or the like.
US10345726B2 Method of manufacturing toner
There is provided a method of manufacturing a toner including a toner particle containing a binder resin, the method including: process 1: preparing a mixed solution including the following components i) to iii) in an aqueous medium: i) a particular silicon compound, ii) a fine particle having a number average particle diameter of 3 nm or more and 500 nm or less, and iii) a toner base particle containing the binder resin; and process 2: adjusting a pH of the mixed solution to 7.0 or more and 12.0 or less to condense the silicon compound, wherein the fine particle has an absolute value of zeta potential of 10.0 mV or more at the pH of the mixed solution of process 1.
US10345719B2 Mask cooling apparatus and mask cooling method
Mask cooling apparatus and mask cooling methods are provided. An exemplary mask cooling apparatus includes a cooler, having a cooling region, a coolant inlet region and a coolant outlet region; cooling channels, disposed in the cooling region of the cooler and used to contact with the mask; coolant inlet channels, disposed in the coolant inlet region and used to introduce a coolant in the cooling channels; and coolant outlet channels, disposed in the coolant outlet region and used to drain the coolant out from the cooling channels.
US10345707B2 Stripping process
This disclosure relates to a process for stripping an organic film on a patterned semiconductor substrate. The process includes treating the organic film with an aqueous stripper composition to remove the organic film in one step. The organic film includes at least a first layer and a second layer, the first layer has a dissolution rate of at most about 0.01μ/min in a developer at 25° C., and the second layer has a dissolution rate of greater than about 0.01μ/min in the developer at 25° C.
US10345705B2 Photolithographic patterning of a cylinder
Methods herein form a photoresist on an exterior of a cylinder and expose the photoresist to a light source while rotating the cylinder. Such methods develop the photoresist, after exposing, to change the photoresist into a patterned protective layer on the exterior of the cylinder. Then, these methods pattern the exterior of the cylinder while rotating the cylinder using the patterned protective layer to produce a patterned cylinder.
US10345697B2 Mask plates and manufacturing methods of array substrates
The present disclosure relates to a mask plate and a manufacturing method of array substrates. The mask plate includes: at least two first sub-areas and at least one second sub-area. Wherein the first sub-areas are spaced apart from each other, and the first sub-areas are configured to be as semi-transparent areas, and a transmittance rate of the the second sub-area is greater than the first sub-area. When conducting an exposure process on a photoresist, a thickness of the exposed photoresist via the second sub-area is greater than a thickness of the exposed photoresist via the first sub-area. When manufacturing an array substrate, a channel of the array substrate corresponds to the second sub-area. The time for conducting the exposure process and an ashing process may be reduced by adopting the mask plate when manufacturing the array substrates.
US10345685B2 Image processing device, image projection apparatus, and image processing method
An image processing device includes a resolution reducer, a detector, and a corrector. The resolution reducer generates, from an input image, low resolution images for pixel shift display being lower in resolution than the input image. The detector detects portions of the low resolution images corresponding to a specific pattern in which image quality degradation may occur. The corrector performs specific correction processing to reduce the image quality degradation on the portions of the low resolution images corresponding to the specific pattern.
US10345679B2 Systems and methods for optical computing and amplifying
An optical device includes a photonically controlled Josephson Junction and a Faraday rotator cell magnetized by the Josephson Junction.
US10345677B1 Non mechanical optical beam steering mechanism for laser printers
A laser printing system includes a laser configured to produce a beam of light modulated according to image data input to the laser printing system, a photoreceptor drum including a photoconductive layer disposed along an outer peripheral surface of the photoreceptor drum, and a non-mechanical beam steerer configured for receiving the modulated light beam from the laser and steering the light beam in a scanning motion back and forth across the photoconductive layer of the photoreceptor drum. The laser printing system also includes a printer controller configured to structure the image data input to the laser printing system, and control an amount of electrical current flowing through portions of the non-mechanical beam steerer to change an effective index of refraction of the non-mechanical beam steerer and steer the modulated light beam in the scanning motion.
US10345673B2 Bias control apparatus and method of modulator of optical transmitter and optical transmitter
Embodiments of this disclosure provide a bias control apparatus and method of a modulator of an optical transmitter and an optical transmitter. By obtaining respective output power signals of a first Mach-Zehnder modulator and a second Mach-Zehnder modulator constituting the modulator of the optical transmitter, information on a phase bias may be extracted according to the two output power signals and an overall output power signal of the modulator of the optical transmitter, so as to control the phase bias by using the information, thereby efficiently improving a sensitivity of the control of the bias, and being applicable to various types of modulation formats.
US10345669B2 Display device and method of manufacturing the same
A display device includes a first substrate, a thin film transistor on the first substrate, a passivation layer on the thin film transistor, a reflective layer on the passivation layer, a color filter on the reflective layer, the reflective layer having a substantially same shape as that of the color filter in a plan view, a first insulating layer on the color filter, a pixel electrode on the first insulating layer, a second substrate opposing the first substrate, and a liquid crystal layer between the first substrate and the second substrate.
US10345664B2 Liquid crystal display panel, array substrate and methods for manufacturing the same
The present invention provides a liquid crystal display panel, array substrate and method for manufacturing the same. The method for manufacturing the array substrate comprises the steps of: arranging simultaneously a patterned gate layer and common electrodes on a substrate; covering a gate insulating layer on the patterned gate layer, the common electrode and the substrate; arranging a semiconductor layer on the gate insulating layer; arranging a source/drain electrode pattern layer on the semiconductor layer, and arranging pixel electrodes and data lines on the gate insulating layer simultaneously; and covering a passivation layer on the source/drain electrode pattern layer, the semiconductor layer, the pixel electrodes and the data lines. The pixel aperture ratio and transmittance can be increased, and achieving a better displaying effect by the present invention.
US10345657B2 Pixel structure
A pixel structure is disclosed. The pixel structure includes first transparent conductive films that are arranged on color-resists of a color filter substrate, and second transparent conductive films that are arranged on sub pixel regions of an array substrate and correspond to the first transparent conductive films. The first transparent conductive films are connected with one another. An area of an orthographic projection of each first transparent conductive film on a corresponding second transparent conductive film is equal to an area of the second transparent conductive film. According to the present disclosure, the pixel structure has a higher light transmittance.
US10345647B2 Surface light source device and transmission display device
A base has a base surface. Light emitting elements are disposed on the base surface along an X-axis with an X pitch and along the Y axis with a Y pitch to form a matrix. The X pitch is smaller than the Y pitch. Lenses has a batwing illumination distribution. Each of the lenses covers each of the light emitting elements. A first lenticular lens sheet is provided on the base such that a first lenticular lens sheet lower surface is opposite to the base surface. A second lenticular lens sheet is provided on the first lenticular lens sheet such that a second lenticular lens sheet lower surface is opposite to a first lenticular lens sheet upper surface.
US10345645B2 Display device
An embodiment of the present disclosure discloses a display device which uses a black and white liquid crystal display panel, i.e., not arranging a color resistor layer formed by the color resistor material in the liquid crystal display panel, and arranging a light splitting film between a backlight panel and a liquid crystal layer. The light splitting film enables light emitted from the backlight panel to be split into light of N colors, and light of each color is projected onto a corresponding sub-pixel of the liquid crystal display panel.
US10345641B2 Liquid crystal display apparatus and method of driving liquid crystal display apparatus
Provided are a liquid crystal display apparatus and a method for driving a liquid crystal display apparatus capable of effectively suppressing the deterioration in gamma characteristics even when an angle between a normal line to a display screen from a position of observation and an observer's line of sight is relatively large. Pixels P, arranged in a matrix, are defined to include a plurality of pairs of electrodes for applying a voltage to a liquid crystal layer. Each of two subpixels included in each pixel P is defined to include a pair of electrodes consisting of a subpixel electrode and a counter electrode. A pair of electrodes in each of the two subpixels included in the pixel P (including a pair of electrodes in a third subpixel which may also be included in the pixel P) applies a voltage to the crystal liquid layer. A voltage difference between any two voltages applied to the crystal liquid layer is set to vary in accordance with the arrangement position of the pixel P along the rows and/or columns of the matrix.
US10345635B2 Light control device, method for manufacturing light control device and display device comprising light control device
There are provided a light control device, a method for manufacturing the light control device, and a display device comprising the light control device. The light control device includes a first substrate and a second substrate facing each other, and a plurality of liquid crystal units between the first substrate and the second substrate, and the plurality of liquid crystal units includes a first liquid crystal unit including a droplet including a first liquid crystal and a polymer and a second liquid crystal unit which is disposed on or under the first liquid crystal unit and configured as a polymer networked liquid crystal (PNLC) including a second liquid crystal, a coloring member, and a network.
US10345629B2 Planar optical phase shifters with efficient heater placement
Energy efficient thermo-optic phase shifters have a configuration with two sections of a waveguide adjacent for heating by a common heater. A loop section can connect the two heated waveguide sections. Further improved efficiency can be achieved in which the heated sections are curved to allow closer placement of the adjacent waveguides. The heater can be curved to follow the configuration of the curved heated waveguide sections. Energy efficiency gains can be up to approximately a factor of two over corresponding traditional thermo-optical phase shifter designs.
US10345628B2 Display apparatus and method for controlling temperature in display apparatus thereof
A display apparatus and a method for controlling the display apparatus are provided. The display apparatus includes a display panel unit, a reflector disposed on the display panel unit, a radiator, an illumination sensing unit, and a controller. A color of the reflector is changeable according to a temperature thereof, and the reflector is positioned to reflect light incident on the reflector from outside the display apparatus. The heat radiator generates heat to control the temperature of the reflector, and the illumination sensing unit senses an illumination value of light incident on the display apparatus from outside. The controller controls the heat radiator to change the temperature of the reflector according to the illumination value sensed by the illumination sensing unit.
US10345618B1 Method for determining a surface of an optical lens adapted to a spectacle frame
Method for determining a surface of a face of an optical lens to be mounted to a spectacle frame, the method comprising: a contour data providing step (S1), during which contour data representing a contour of the spectacle frame is provided, a target curvature data providing step (S2) during which target curvature data representing the target curvature of the surface to be determined over an evaluation zone of said surface is provided, an optical surface determining step (S3), during which a surface is determined so as to minimize: the difference between the target curvature and average curvature of the surface over the evaluation zone, and the difference between the contour of the spectacle frame and the periphery contour of the surface, the periphery contour of the surface corresponding to the contour of the surface to be determined of the optical lens after the optical lens has been edged to be mounted in the spectacle frame.
US10345613B2 Lens driving apparatus
A lens driving apparatus with a lens portion having at least one lens, a base portion on which an image sensor detecting light coming through said lens portion can be fixed, a driving portion capable of relatively moving said lens portion in a vertical direction to a light axis of said lens portion and in a parallel direction to the light axis of said lens portion with respect to said base portion, and at least three suspension wires connecting a focus portion including said lens portion and said base portion so as to allow a relative movement. The suspension wires are arranged outside a magnet of said driving portion along the vertical direction to the light axis.
US10345605B2 Cloaking devices constructed from polyhedrons and vehicles comprising the same
A cloaking device includes an object-side, an image-side and a cloaked region between the object-side and the image-side. An object-side polyhedron with an entrance side and an exit side parallel to the entrance side is positioned on the object-side and an image-side polyhedron with an entrance side and an exit side parallel to the entrance side is positioned on the image-side. The entrance side of the object-side polyhedron is oriented relative to a reference optical axis extending between the object-side and the image-side at an acute angle α and the exit side of the image-side polyhedron is oriented relative to the reference optical axis at an oblique angle equal to 180°−α. Light from an object positioned on the object-side of the cloaking device is redirected around the cloaked region, without total internal reflection of the light within the object-side polyhedron or the image-side polyhedron.
US10345603B2 Optical module with light-receiving device and light-emitting device mounted on a base member
An optical module includes a light-forming part and a protective member. The light-forming part includes a base member; semiconductor light-emitting devices mounted on the base member; lenses mounted on the base member and configured to convert, in terms of spot size, light emitted from the semiconductor light-emitting devices; and light-receiving devices that are mounted on the base member, that are disposed, in the emission directions of the semiconductor light-emitting devices, between the semiconductor light-emitting devices and the lenses, and that are configured to directly receive light from the semiconductor light-emitting devices.
US10345595B2 Head mounted device with eye tracking and control method thereof
A head mounted device include a displayer, an eye-tracking module and a control module. The eye-tracking module is configured for tracking positions and movements of two pupils. The control module is communicated with the displayer and the eye-tracking module. The control module is configured to determine a target object located in front of the head mounted device according to the positions of the pupils. The control module is further configured to obtain a gap distance between the pupils and the target object. The control module is further to calculate a dimensional parameter of the target object according the gap distance and the movements of the pupils. The control module is further to display the dimensional parameter on the displayer.
US10345594B2 Systems and methods for augmented near-eye wearable displays
Wearable augmented reality display systems are provided. One or a plurality of emissive display elements are embedded in the bridge area of an eyeglass frame. The lenses are provided with a set of transmissive diffractive optical elements and partially reflective diffractive optical elements. The display outputs are directed toward the lens elements whereby the diffractive elements in turn direct the outputs toward the eye-boxes of the viewer.
US10345591B2 Methods and systems for performing retinoscopy
Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects.
US10345590B2 Augmented and virtual reality display systems and methods for determining optical prescriptions
Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects.
US10345568B2 Mueller-matrix microscope and measurement and calibration methods using the same
A Mueller-matrix microscope, including: a polarizing unit and an analyzing unit. The polarizing unit is configured to modulate a light beam emitted from an external light source module to yield a polarized light beam, and then to project the polarized light beam on the surface of a sample to be measured. The analyzing unit is configured to analyze the polarization state of a light beam reflected from the surface of the sample, to acquire information of the sample. The analyzing unit includes a polarization state analyzer (PSA) and a backside reflection suppression (BRS) unit. The PSA unit is configured to demodulate the polarization state of the light beam; and the BRS unit is configured to suppress the backside reflections from transparent substrate.
US10345564B2 Microscopy imaging
Among other things, an imaging device has a photosensitive array of pixels, and a surface associated with the array is configured to receive a specimen with at least a part of the specimen at a distance from the surface equivalent to less than about half of an average width of the pixels.
US10345551B2 Exchangeable lens
An exchangeable lens mountable on a camera body includes: a selection unit configured to select a first state wherein a movement range of a focusing optical system changing the exchangeable lens' focal position is limited and a second state which is different from the first state, and a transmission unit configured to transmit a first and second value which is equal to or smaller than the first value to the camera body in the second state, the first value indicating a relationship between the focusing optical system's moving amount and an image plane's moving amount at a position wherein the focusing optical system has moved, the second value indicating a relationship between the moving amount of the focusing optical system and the moving amount of the image plane, and transmit a value which changes depending on the focusing optical system's position as the second value in the first state.
US10345550B2 Lens driving device, camera device, and electronic apparatus
The lens driving device includes: a housing, a lens holder, and first and second spring members that support the lens holder at both sides of the lens holder in an optical axis direction; wherein the first and second spring member each has a housing side fixing member fixed to the housing, a lens holder side fixing member fixed to the lens holder, and elastic arms therebetween. A first connecting point connecting the elastic arm with the housing side fixing member and a second connecting point connecting the elastic arm with the lens holder side fixing member are arranged offset to each other in a circumferential direction and an offset direction of the second connecting point to the first connecting point in the first spring member and an offset direction of the second connecting point to the first connecting point in the second spring member are opposite.
US10345549B2 Lens adjusting mechanism
A lens adjusting mechanism including a base, a first fastening component, a first bracket, a second fastening component, a second bracket, and a lens is provided. The first fastening component is movably connected to the base along a first straight direction. The first bracket is movably connected to the base along the first straight direction through the first fastening component. The second fastening component is connected to the first bracket. The second bracket is movably connected to the first bracket along a second straight direction through the second fastening component, wherein the first straight direction is different from the second straight direction. The lens is disposed on the second bracket.
US10345547B2 Method for producing a lens for a lithography apparatus, and measurement system
A method for producing a lens for a lithography apparatus is disclosed. A measurement system for ascertaining an optical characteristic of a partial lens for a lithography apparatus is also disclosed.
US10345545B2 Method of manufacturing an optical fiber cable
An optical fiber cable is provided. The cable includes: an optical fiber core having a central axis; a presser winding covering the optical fiber core; a sheath covering the presser winding; two tension members in the sheath and facing each other with the central axis therebetween; and two rip cords facing each other with the central axis therebetween and being in direct contact with the sheath and the presser winding. The optical fiber core includes a plurality of optical fiber tapes arranged around the central axis and having mutually different stripe ring marks applied thereon. Each optical fiber tapes includes a plurality of optical fibers intermittently adhered to each other.
US10345544B1 Composite optoelectronic HDMI cable
A composite optoelectronic HDMI cable having the advantages of low signal attenuation, long distance application, ease of installation and light weight is disclosed. Specifically, a fiber optic bundle unit is provided in the HDMI cable instead of the existing copper wire or alloy conductor, and the overall outer diameter is reduced by half and the weight is reduced by three quarters when compared to the copper wire or alloy conductor. It is very convenient for long-distance use or project laying.
US10345542B2 Opto-mechanical coupler
An opto-mechanical coupler and corresponding method of manufacture are provided. The coupler may include a body defining a bottom surface, a receiving surface, and a reflective surface. The reflective surface may redirect optical signals between a first direction and a second direction. The receiving surface may position one or more optical fibers along the second direction such that an optical signal from the plurality of optoelectronic transceivers may be directed into the one or more optical fibers or an optical signal received from the one or more optical fibers may be directed into the plurality of the optoelectronic transceivers. The receiving surface may also define grooves to locate each optical fiber at a height relative to a first optical path in the second direction.
US10345537B2 Plug part and plug-in connection
Plug part (1) for establishing an optical and/or electrical plug-in connection (2) with a mating plug part (3) by plugging together the plug part (1) with the mating plug part (3) in at least one plugging-together direction (4), the plug part (1) having a plug part housing (5) and at least one optical and/or electrical contact (6) and an elastic opening prestressing element (7), acting in a direction parallel to the plugging-together direction (4), and an opening element (8) for opening a flap (9) on the mating plug part (3), the opening element (8) being mounted displaceably in relation to the plug part housing (5) in directions parallel to the plugging-together direction (4) in or on the plug part housing (5), and being prestressed in one of these directions parallel to the plugging-together direction (4) by the opening prestressing element (7), wherein the opening element (8) is formed as a one-piece body and has a first abutting face (10) for the opening prestressing element (7) and a second abutting face (11) for the opening of the flap (9) of the mating plug part (3).
US10345530B2 Alignment assembly and subsea fiber optical connector
An alignment assembly of a first connector part for aligning a first fiber ferrule of the first connector part with a second fiber ferrule of a second connector part during mating of the first connector part with the second connector part. The alignment assembly includes a ferrule carrier to which the first fiber ferrule is mounted. The ferrule carrier is mounted to the first connector part by a support structure. The support structure is configured to allow a movement of the ferrule carrier relative to the first connector part in at least a lateral direction that is substantially perpendicular to an engagement direction of the first fiber ferrule with the second fiber ferrule. A first guiding structure is mounted to or forms part of the ferrule carrier. The first guiding structure is configured to mechanically interact with a complementary second guiding structure that is provided in the second connector part.
US10345514B2 Appliance and illuminated knob assembly
An appliance and illuminated knob assembly are generally provided herein. The knob assembly may include a surface panel, a control knob, a light source, and a light guide. The surface panel may have a forward face and a rearward face. The control knob may be attached to the surface panel at the forward face. Moreover, the control knob may be rotatable about a central axis. The light source may be disposed behind the surface panel at the rearward face. The light guide may be removably attached to the surface panel about the control knob and include a view ring to receive a portion of light emitted from the light source.
US10345512B2 Display device
Discussed is a display device that may include a receiving case having a bottom surface, a case sidewall, and a sheet supporting groove prepared in the case sidewall; a backlight unit including an optical sheet part with a sheet fixing portion received in the receiving case and disposed in the sheet supporting groove; a display panel disposed on the backlight unit; a guide frame for supporting rear edges of the display panel and surrounding the case sidewall; and an optical control member confronting an outer surface of the optical sheet part with the sheet fixing portion.
US10345508B2 Display device with first member having a plurality of partitions and a plurality of second members, each second member disposed in between adjacent partitions
According to one embodiment, an illumination device includes a light source, clad, and a plurality of cores. The clad includes a first edge at a light source side, a second edge opposite to the first edge, and a plurality of grooves formed by a plurality of partitions extending in parallel to each other from the first edge to the second edge. The cores are accommodated in the grooves, and each core includes an incident surface on which light from the light source is incident and an exit surface exposed from the groove to emit the light incident on the incident surface.
US10345505B2 Multibeam diffraction grating-based color backlighting
Multibeam diffraction grating-based color backlighting includes a plate light guide, a multibeam diffraction grating at a surface of the plate light guide, and light sources laterally displaced from one another in a direction corresponding to a propagation axis of the plate light guide. The light sources produce light of different colors. The plate light guide is to guide light from the light sources. The multibeam diffraction grating is to couple out a portion of the guided light using diffractive coupling as a plurality of light beams of different colors in a plurality of different principal angular directions.
US10345495B2 Stain resistant retroreflective articles
Retroreflective article and precursor articles formed during the preparation of the retroreflective articles are provided. Also, methods of making both the precursor articles and the retroreflective articles are provided. The retroreflective articles and the precursor articles contain a reflective layer that includes both a reflective metal and a polymeric blend. The polymeric blend includes both a fluorinated polymer and a (meth)acrylate polymer. The retroreflective articles typically have anti-staining properties, anti-corrosion properties, or both.
US10345494B2 Methods of reducing surface roughness of reflectance coatings for DUV mirrors
A method of reducing surface roughness of DUV reflectance coatings for a DUV mirror to improve the reflectance of the DUV mirror includes: forming the reflectance coating on a substrate, the reflectance coating including a film stack comprising multiple dielectric layers, including an uppermost layer. The method also includes adding to the uppermost layer a cap layer comprising SiO2 and having an upper surface with an initial RMS amount of surface roughness. The method further includes adding a sacrificial layer to the upper surface of the cap layer, wherein the sacrificial layer comprises SiO2. The method also includes etching the sacrificial layer down to the cap layer so that the upper surface of the cap layer has a final RMS amount of surface roughness that is less than the initial amount of surface roughness.
US10345492B2 Systems and methods for producing objects incorporating selectably active electromagnetic energy filtering layers and coatings
A system and method are provided for forming body structures including energy filters/shutter components, including energy/light directing/scattering layers that are actively electrically switchable. The filters or components are operable between at least a first mode in which the layers, and thus the presentation of the shutter components, appear substantially transparent when viewed from an energy/light incident side, and a second mode in which the layers, and thus the presentation of the energy filters or shutter components, appear opaque to the incident energy impinging on the energy incident side. The differing modes are selectable by electrically energizing, differentially energizing and/or de-energizing electric fields in a vicinity of the energy scattering layers, including electric fields generated between a pair of transparent electrodes sandwiching an energy scattering layer. Refractive indices of transparent particles, and the transparent matrices in which the particles are fixed, are tunable according to the applied electric fields.
US10345491B2 Systems and methods for implementing selective electromagnetic energy filtering objects and coatings using selectably transmissive energy scattering layers
A system and method are provided for forming energy filter layers or shutter components, including energy/light directing/scattering layers that are actively electrically switchable. The energy filters or shutter components are operable between at least a first mode in which the layers, and thus the presentation of the shutter components, appear substantially transparent when viewed from an energy/light incident side, and a second mode in which the layers, and thus the presentation of the energy filters or shutter components, appear opaque to the incident energy impinging on the energy incident side. The differing modes are selectable by electrically energizing, differentially energizing and/or de-energizing electric fields in a vicinity of the energy scattering layers, including electric fields generated between a pair of transparent electrodes sandwiching an energy scattering layer. Refractive indices of transparent particles, and the transparent matrices in which the particles are fixed, are tunable according to the applied electric fields.
US10345487B2 Sensor device for use in controlling irrigation
Methods and apparatus are provided herein for sensing rain fall for use in irrigation control. In one embodiment, a wireless rain sensor comprises a housing at least partially covering a first sensor, a controller and a wireless transmitter. The first sensor comprises a moisture absorptive material located to be contacted by rain fall and configured to expand in response to the contact with the rain fall and contract in response to an absence of the rain fall. The controller is coupled to the first sensor and configured to output signals corresponding to a variable amount of expansion and contraction of the moisture absorptive material. The wireless transmitter is configured to transmit wireless signals, at least one wireless signal comprising data corresponding to the variable amount of expansion and contraction of the moisture absorptive material.
US10345474B2 Anti-saturation device and method for ground magnetic resonance signal amplifying circuit
An anti-saturation device for a ground magnetic resonance signal amplifying circuit has a receiving coil connected with a band-pass filter circuit through a pre-amplifying circuit and a programmable amplifying circuit. The programmable amplifying circuit is connected with an AD acquisition card through the band-pass filter circuit. The band-pass filtering circuit is connected with a computer through the AD acquisition card, and the AD acquisition card is connected with an emitting system through the computer. An automatic amplification factor adjusting module is embedded into a nuclear magnetic resonance detector, and can also directly replace a receiving amplification circuit of the nuclear magnetic resonance detector to work independently.
US10345472B2 Estimating a time variant signal representing a seismic source
A method for estimating a time variant signal representing a seismic source obtains seismic data recorded by at least one receiver and generated by the seismic source, the recorded seismic data comprising direct arrivals and derives the time variant signal using an operator that relates the time variant signal to the acquired seismic data, the operator constrained such that the time variant signal is sparse in time.
US10345470B2 Device and method for deghosting seismic data using sparse tau-p inversion
Computing device, computer instructions and method for improving accuracy of an image of a surveyed subsurface. The method includes a step of receiving seismic data (D) recorded with seismic sensors; a step of deghosting the seismic data (D) using a sparseT-Pinversion algorithm together with a low-rank optimization scheme and a high-cut filter to calculate ghost-free wave-fields (U0(t,x,y)) in the time-space domain; and a step of processing the ghost-free wave-fields (U0(t,x,y)) to generate the image of the surveyed subsurface.
US10345468B2 System and method for seismic data processing of seismic data sets with different spatial sampling and temporal bandwidths
Computing device and methods process seismic data sets associated with the same surveyed subsurface but recorded with different spatial sampling and temporal bandwidths. The first seismic data is used to guide processing of the second seismic data. An image of the subsurface is generated based on processed second seismic data.
US10345461B2 Seismic data apparition from phase shifted sources
A technique includes towing at least one seismic source in connection with a survey of a structure; and operating the seismic source(s) to fire shots, where each shot is associated with a frequency sweep. The technique includes varying phases of the frequency sweeps from shot to shot according to a predetermined phase sequence to allow noise in an energy sensed by seismic sensors to be attenuated.
US10345455B2 Radiation detection apparatus, radiation imaging system, and method of manufacturing radiation detection apparatus
A radiation detection apparatus includes a plurality of detection substrates on which photoelectrical conversion elements are arranged, a plate configured to support the plurality of detection substrates, a scintillator, and a plurality of bonding material members configured to bond the plurality of detection substrates and the scintillator. The plurality of bonding material members bond one-side surfaces of the plurality of detection substrates and a one-side surface of the scintillator, and the plurality of bonding material members are separated from each other and arranged so that outer edges of the plurality of bonding material members are not positioned between the plurality of detection substrates.
US10345453B2 Surveying system
A surveying system for a construction site has a restricted antenna system with a plurality of fixed location antennas each defined by a set of location data associated with a specific deployment position. The surveying system also has a computing device with a data processor and a display screen. A communications module establishes a data transfer link with the restricted antenna system over which spatial data for distances between current positions of the computing device and one or more of the plurality of fixed location antennas are received. The computing device is loadable with project drawings corresponding to the construction site and displayable on the display screen. A position marker is overlaid on the display of the project drawing at a position thereon corresponding to a computing device location value derived from the spatial data and the location data of one or more of the fixed location antennas.
US10345441B2 Unmanned vehicle proximity warning system
A traffic control system is described that comprises a transceiver configured to receive a first signal comprising location data indicating a location of an unmanned vehicle (UV). The traffic control system further comprises a processor configured to determine a location of a second vehicle and determine a course of the second vehicle. The processor is further configured to cause, based on determining the location of the second vehicle and the course of the second vehicle, the transceiver to transmit a second signal to the UV directing the UV to avoid the course of the second vehicle.
US10345435B2 Waveform design for wi-fi time-of-flight estimation
Some embodiments relate to a waveform design for time-of-flight estimation in a wireless communication system. The waveform may include a number N of signal tones, wherein the number N of signal tones is greater than a number M of signal tones that the receiving wireless device is configured to decode. Upon receipt of the waveform, the receiving wireless device may store a timestamp which indicates a time of receipt of the waveform. The receiving wireless device may decode M of the N signal tones. For example, the receiving wireless device may decode the middle M signal tones of the N signal tones. One or more of the transmitting or receiving wireless devices may then estimate a distance between them based at least in part on the timestamp.
US10345428B1 Angle-based multiple-source geolocation method and geolocation geometry evaluation based on covariance matrix
A computer-implemented method of geolocating a target includes: receiving, from a plurality of sources, a corresponding plurality of angle estimates of the target relative to the respective sources; generating a corresponding plurality of planar renditions of the received angle estimates; selecting a combination of two or more planar renditions whose intersection defines a polygon; in response to multiple such combinations, selecting one having a largest number of planar renditions; and determining a center of the polygon of the selected combination. A computer-implemented method of evaluating geolocation geometry with respect to a target includes: geolocating the target from received sensor data of the target from multiple sources and location data of the sources; generating entries of a covariance matrix from the location data and the geolocation; deriving eigenvalues of the covariance matrix from the generated entries; and comparing the derived eigenvalues to evaluate the geolocation geometry with respect to the target.
US10345421B2 Measurement accessory device
A measurement accessory device connectable to a measurement apparatus or to a device under test wherein the measurement accessory device comprises means for providing characteristic data of said measurement accessory device in machine readable form used by said measurement apparatus during measurement of said device under test.
US10345418B2 Calibration device for automatic test equipment
Example automatic test equipment (ATE) includes: a test instrument for outputting test signals to test a device under test (DUT), and for receiving response signals based on the test signals; a device interface board (DIB) connected to the test instrument, with the DIB including an application space having a site to which the DUT connects, and with the test signals and the response signals passing through the site; and calibration circuitry in the application space on the DIB. The calibration circuitry includes a communication interface over which communications pass, with the communications comprising control signals to the calibration circuitry and measurement signals from the calibration circuitry. The calibration circuitry also includes non-volatile memory to store calibration data and is controllable, based on the control signals, to pass the test signals from the test instrument to the DUT and to pass the response signals from the DUT to the test instrument.
US10345409B2 System and method for simultaneous multislice excitation using combined multiband and periodic slice excitation
Systems and methods for controlling a magnetic resonance imaging (MRI) system to simultaneously excite multiple different slice locations. A multiband (MB) radio frequency (RF) pulse waveform is combined with an RF pulse waveform that results in periodic excitation of the slice locations, such as a power independent of a number of slices (PINS) RF pulse waveform. Before combination, the MB RF pulse waveform is preferably transformed to traverse the excitation k-space trajectory defined by a plurality of slice-encoding gradient blips. The combined RF pulse waveform is used to generate an RF excitation field generated while the plurality of slice-encoding gradient blips are played out. The portions of the combined RF pulse associated with the MB RF pulse are played out during the gradient blips, and the portions associated with the PINS RF pulse are played out between the gradient blips.
US10345405B2 Radiofrequency coil and radiofrequency coil assembly having the same
A radiofrequency (RF) coil for use in a magnetic resonance imaging (MRI) system using a plurality of RF coils includes a main loop coil including a plurality of electrical conductors, and an auxiliary loop coil disposed around the plurality of electrical conductors and including a plurality of electrical conductors.
US10345397B2 Highly sensitive, low power fluxgate magnetic sensor integrated onto semiconductor process technologies
An integrated fluxgate device has a magnetic core on a control circuit. The magnetic core has a volume and internal structure sufficient to have low magnetic noise and low non-linearity. A stress control structure is disposed proximate to the magnetic core. An excitation winding, a sense winding and a compensation winding are disposed around the magnetic core. An excitation circuit disposed in the control circuit is coupled to the excitation winding, configured to provide current at high frequency to the excitation winding sufficient to generate a saturating magnetic field in the magnetic core during each cycle at the high frequency. An isolation structure is disposed between the magnetic core and the windings, sufficient to enable operation of the excitation winding and the sense winding at the high frequency at low power.
US10345396B2 Selected volume continuous illumination magnetometer
A system for magnetic detection, includes a magneto-optical defect center material comprising a plurality of magneto-optical defect centers, a radio frequency (RF) excitation source, an optical detector and an optical light source. The RF excitation source is configured to provide RF excitation to the material. The optical detector is configured to receive an optical signal emitted by the material. The optical light source is configured to provide optical light to the material, and includes a readout optical light source and a reset optical light source. The readout optical light source is configured to illuminate light in a first illumination volume of the material. The reset optical light source is configured to illuminate light in a second illumination volume of the material, the second illumination volume being larger than and encompassing the first illumination volume. The reset optical light source provides a higher power light than the readout optical light source.
US10345395B2 Vector magnetometry localization of subsurface liquids
Systems and methods for locating a subsurface liquid can include an excitation coil configured to induce a magnetic resonance in a subsurface liquid, an array of magnetometers associated with the excitation coil configured to detect a magnetic vector of the magnetic resonance excited subsurface liquid, and a controller in communication with the array of magnetometers and configured to locate the subsurface liquid based on magnetic signals output from the array of magnetometers.
US10345385B2 Battery state estimation systems and methods using a nonlinear resistance element
Systems and methods are disclosed for estimating a state of a battery system such as a current-limited state of power and/or a voltage-limited state of power using a battery system model incorporating a nonlinear resistance element. Parameters of elements included in a battery cell model associated with a nonlinear resistance of a battery cell may be directly parameterized and used in connection with state estimation methods. By accounting for the nonlinear effect, embodiments of the disclosed systems and methods may increase available battery power utilized in connection with battery system control and/or management decisions over a larger window of operating conditions.
US10345377B2 Combined analog architecture and functionality in a mixed-signal array
A programmable device comprises a plurality of programmable blocks, a debug interface coupled with the plurality of programmable blocks, a debug interface coupled with the plurality of programmable blocks, and a power manger coupled with the plurality of programmable blocks. The power manager is configured to supply power to a subset of the plurality of programmable blocks during debugging of the subset while maintaining a different subset of the plurality of programmable blocks in a lower power mode.
US10345368B2 Circuit arrangement for high-voltage tests and high-voltage testing system
A circuit configuration for high-voltage tests includes an AC voltage source and at least two circuit branches, each of which can be electrically connected to the AC voltage source. An electrical AC voltage can be applied to a test object by a first circuit branch, and an electrical DC voltage can be applied to the test object by a second circuit branch which rectifies an AC voltage.
US10345366B2 Method for monitoring transformer bushings and a system therefor
A system for monitoring transformer bushings sensors, wherein first and second bushing sensors are connected to a common first phase of a high voltage source, and the third and fourth bushing sensors are connected to a common second phase of the high voltage source. A first time series is generated from the first and second bushing sensors during a predetermined time interval. A second time series, is generated from the third and fourth bushing sensors during the predetermined time interval. A correlation model for the first and second time series for determining a difference between a measured signal and an estimated signal, and generating a signal indicative of a bushing problem the difference is larger than a threshold.
US10345365B2 Reflectometry method and device for diagnosing cables in use
A complete injection signal is provided having a digital spectrum formed from components weighted by a set of coefficients, in a preliminary step, the coefficients of the components included within a frequency band are attenuated resulting in an incomplete digital spectrum being obtained; in a next step, the analog signal composed from the incomplete digital spectrum is injected into the electrical line; in a next step, the echo corresponding to the injected signal is measured; in a next step, the digital spectrum of the echo is calculated; in a next step, the digital spectrum of the echo of the complete analog signal if the latter had been injected is estimated, the kth component of the estimated complete digital spectrum being equal to the kth component of the digital spectrum of the echo received multiplied by the ratio between the kth component of the digital spectrum of the complete injection signal over the kth component of the incomplete digital spectrum; in a next step, the measurement of the reflectogram of the line is obtained based on the estimated complete digital spectrum.
US10345361B2 Monitoring system for detecting error of harmonic filter in high voltage direct current (HVDC) system, and monitoring method thereof
Disclosed embodiments relate to a monitoring system for detecting an error of a harmonic filter in a high voltage direct current (HVDC) transmission system is disclosed. In some embodiments, the monitoring system comprises a harmonic filter including one or more capacitor units, a monitoring sensor unit sensing a voltage of at least one of the one or more capacitor units, and, a control unit monitoring a voltage error of the at least one capacitor unit using the sensing result.
US10345360B2 Capacitor life diagnosis device, capacitor life diagnosis method, and program
A capacitor life diagnosis device includes: a first fluctuation detecting unit configured to detect a maximum value of fluctuation in output voltage of a first capacitor every fixed time; and an output unit configured to predict a residual life of the first capacitor on the basis of temporal transition of the maximum value of fluctuation in the output voltage detected by the first fluctuation detecting unit, and output a signal indicating the residual life of the first capacitor.
US10345352B2 System and method for health monitoring of electrical systems
A method of electrical system fault detection and location determination includes measuring a baseline time domain reflectometry (TDR) waveform along a wire path of the electrical system and obtaining an operating TDR waveform along the wire path. The operating TDR waveform is compared to the baseline TDR waveform to derive a difference TDR waveform, and a difference energy is calculated utilizing the difference TDR waveform. The difference energy is monitored over time for peaks in the difference energy and potential electrical system faults are identified via the peaks in the difference energy.
US10345343B2 Current sensor isolation
A current sensor integrated circuit includes a lead frame having a primary conductor and at least one secondary lead, a semiconductor die disposed adjacent to the primary conductor, an insulation structure disposed between the primary conductor and the semiconductor die, and a non-conductive insulative material enclosing the semiconductor die, the insulation structure, a first portion of the primary conductor, and a first portion of the at least one secondary lead to form a package. The first portion of the at least one secondary lead (between a first end proximal to the primary conductor and a second end proximal to the second, exposed portion of the at least one secondary lead) has a thickness that is less than a thickness of the second, exposed portion of the least one secondary lead. A distance between the second, exposed portion of the primary conductor and the second, exposed portion of the at least one secondary lead is at least 7.2 mm.
US10345341B2 Excitation core, sensor head, and current sensor
An excitation core includes a first strip-shaped magnetic substance and a second strip-shaped magnetic substance. The first strip-shaped magnetic substance has both ends mutually overlapped with and mutually in contact with both ends of the second strip-shaped magnetic substance in a thickness direction. A sensor head includes this excitation core and a magnetism collecting body. This magnetism collecting body includes strip-shaped first magnetism collector and second magnetism collector. Both ends of the first magnetism collector and both ends of the second magnetism collector are in contact with one another to form the annular magnetism collecting body. This magnetism collecting body is disposed at an inside or an outside of the reinforcing body.
US10345332B2 Zero power sensors
An environmental physical sensor is provided that includes a power input terminal, a sensor output terminal, and a resonant switch. The resonant switch includes a mechanical element that is responsive to an environmental stimulus and is coupled to an electrical switch. The electrical switch is operable between an open position and a closed position and electrically connects the power input terminal to the sensor output terminal when in the closed position. The mechanical element is configured to intermittently actuate the electrical switch into the closed position responsive to the environmental stimulus.
US10345331B2 Mobile electronic device, control method and non-transitory storage medium that stores control program
In one of aspects, a mobile electronic device that is configured to determine transportation thereof comprises at least one controller that is configured to, while a predetermined vibration is being detected, determine that the transportation is a train when a predetermined change in magnetic field strength is detected within a predetermined period of time. On the other hand, the at least one controller is configured to determine that the transportation is an automobile when the predetermined change in the magnetic field strength is not detected within the predetermined period of time. The at least one controller is further configured to determine that, when predetermined information regarding rotation of the mobile electronic device is detected, the transportation is an automobile even when the predetermined change in the magnetic field strength has been detected within the predetermined period of time.
US10345320B2 Systems and methods for performing amplicon rescue multiplex polymerase chain reaction (PCR)
Embodiments of the present disclosure generally pertain to systems and methods for performing amplicon rescue multiplex polymerase chain reaction (arm-PCR). In one embodiment, the system comprises a processor and a reader coupled to a control element. The control element is configured to control the operation of the processor and the reader based on a variety of settings. The processor is configured to receive a self-contained cassette for performing PCR amplification of DNA and/or RNA obtained from an organic specimen. The processor engages with the cassette and manipulates reagents within the cassette in order to amplify and detect the DNA from the specimen. The processor also causes the cassette to deposit the DNA on a microarray within the cassette. The reader is configured to receive the cassette after it has been processed by the processor and to capture an image of the microarray for transmission to the control element as test data. The control element is further configured to analyze the test data received from the reader and to produce an output indicative of a comparison of the test data to predefined data.
US10345318B2 Method for the diagnostic determination of the risk caused by an altered oxidative balance
A method is described for the diagnostic determination of the risk caused by an altered oxidative balance, comprising the photometric measurement of total cholesterol, hydroperoxides, and antioxidant capacity, on the basis of which the protective index, the oxidative index and the risk index caused by an altered oxidative balance (or ‘OBRI’) are calculated. This latter index has proved to be particularly dependable and reliable in determining the status of the oxidative balance in relation to cholesterol levels, being highly predictive of cardiovascular risk.
US10345312B2 Fast thermo-optical particle characterisation
The present invention relates to a method and an apparatus for a fast thermo-optical characterization of particles. In particular, the present invention relates to a method and a device to measure the stability of (bio)molecules, the interaction of molecules, in particular biomolecules, with, e.g. further (bio)molecules, particularly modified (bio)molecules, particles, beads, and/or the determination of the length/size (e.g. hydrodynamic radius) of individual (bio)molecules, particles, beads and/or the determination of length/size (e.g. hydrodynamic radius).
US10345296B2 Device and method for biomarker detection
A device for identifying the presence of a specific target molecule or biomarker by the detection of a change in an electrical property includes a measurement sensor 8 comprising a semiconducting sensor structure 12 capable of conjugating with the biomarker, thus giving rise to the said change in electrical property, and an electrode system 3, 4 for conducting a signal from the device. According to the invention there is a further such sensor 9, of substantially identical form but having its sensor structure 14 already conjugated with the biomarker, or otherwise capped, e.g. using a further oligonucleotide strand, so as to act as an internal reference. When a biological sample, e.g. saliva, is applied to the electrodes, the reference enables the discounting of all environmental effects other than the biomarker.The invention provides a simple, cheap and accurate test for one or more biomarkers that can be used in the field without complex equipment.
US10345294B2 Method of amplifying detection light using light-reflecting material in immunochromatography
The present invention intends to provide an immunochromatographic test piece that makes it possible to achieve both highly sensitive detection of a substance to be detected and a simple test piece structure, which are usually difficult to be made compatible with each other. The immunochromatographic test piece is an immunochromatographic test piece comprising a membrane on which a capture substance being a ligand that bonds to a substance to be detected is immobilized, wherein insoluble carrier particles to which a ligand that bonds to the substance to be detected is bound are used and accumulated by being captured with the capture substance immobilized on the membrane, the membrane is irradiated with light to detect light emitted from a portion where the insoluble carrier particles are accumulated or light emitted from a portion surrounding and other than the portion where the insoluble carrier particles are accumulated, thereby measuring the substance to be detected, and a light-reflecting material is provided on a side of the membrane opposite to a side irradiated with light.
US10345293B2 High sensitivity quantitation of peptides by mass spectrometry
The instant invention provides an economical flow-through method for determining amount of target proteins in a sample. An antibody preparation (whether polyclonal or monoclonal, or any equivalent specific binding agent) is used to capture and thus enrich a specific monitor peptide (a specific peptide fragment of a protein to be quantitated in a proteolytic digest of a complex protein sample) and an internal standard peptide (the same chemical structure but including stable isotope labels). Upon elution into a suitable mass spectrometer, the natural (sample derived) and internal standard (isotope labeled) peptides are quantitated, and their measured abundance ratio used to calculate the abundance of the monitor peptide, and its parent protein, in the initial sample.
US10345290B2 Adjustable bilayer capacitance structure for biomedical devices
A nanopore sequencing device is disclosed. The nanopore sequencing device includes a working electrode. It further includes a dielectric layer, wherein a portion of the dielectric layer is disposed horizontally adjacent to the working electrode and a portion of the dielectric layer is disposed above and covering a portion of the working electrode, and wherein the dielectric layer forms a well having an opening above an uncovered portion of the working electrode. A base surface area of the working electrode is greater than a base surface area of the opening above the uncovered portion of the working electrode.
US10345289B2 Method and apparatus for analyzing a target material
Aspects of the subject disclosure may include, for example, an apparatus having a material having a through-hole, a gate coupled to the material for controlling a charge concentration of the material, a sensor, and a controller coupled to the material, the gate and the sensor. The controller can perform operations including applying a first voltage potential to the material to induce a flow of current in the material, applying a second voltage potential to the gate to adjust the charge concentration of the material, and receiving sensing data from the sensor responsive to a change in electrical properties of the material caused by a target traversing the first through-hole of the material. The through-hole causes a plurality of structural portions of the target to be misaligned with a direction of the flow current in the material. Additional embodiments are disclosed.
US10345288B2 Magnetophoresis system for separation of biological particles
A magnetophoresis system for separation of biological particles for the purpose of analysis. A magnetic field is used to separate magnetically functionalized particles from a larger sample. Once separated, an analytic instrument analyzes the separated particles. Embodiments of the system analyze cells of interest using a microscope.
US10345281B2 Reagents for enhanced detection of low volatility analytes
Volatilization reagents are disclosed for improved detection of inorganic oxidizers such as chlorates and perchlorates by mass spectrometry. Thermal desorption methods are also disclosed in which the reagent transfers a proton to the anion (i.e., chlorate, perchlorate, etc.) of an inorganic salt analyte, forming an acid (i.e., chloric acid, perchloric acid) that is more easily vaporized and, hence, more easily detected. The reagents can include acidic salts or cation-donators, more generally. The class of reagents including polymeric acids, polymeric organic acids and polymeric sulfonic acids. Hydrated reagents or other reagents that can release water can also be employed as co-reagents. Further, these reagents can be embedded in a swipe or other substrate, delivered as a liquid infused via nebulizer, or otherwise introduced to a sample to be tested.
US10345278B2 High pressure processing pressure sensor
A pressure sensor and its use for visually determining whether a preselected pressure threshold has been achieved, for example during high pressure processing treatment of a foodstuff. The pressure sensor includes a contained color-changing system having a dye, a developer, and a solvent; upon achievement of the preselected pressure threshold, the dye and the developer interact, resulting in a visible color change. Further, the visible color change can be retained upon a decrease in pressure and upon an increase in temperature, thereby effectively recording the achievement of the preselected pressure threshold during the high pressure processing treatment.
US10345272B2 Automated calibration of non-destructive testing equipment
A method for auto-calibrating a non-destructive testing instrument. In accordance with some embodiments, the method comprises: (a) determining a first set of coordinates in a test object coordinate system of the test object, the first coordinates representing a target position on a surface of the test object; (b) storing a calibration file in a memory of the non-destructive testing instrument, the calibration file containing calibration data which is a function of structural data representing a three-dimensional structure of the test object in an area containing the target position; (c) calibrating the non-destructive testing instrument using the calibration data in the calibration file; and (d) interrogating the target position using the calibrated non-destructive testing instrument.
US10345268B2 Ultrasonic inspection device and method
An ultrasonic transmitter 3 attached to an inspecting target object 1, an ultrasonic receiver 5 receiving a reflected wave of the ultrasonic wave that has propagated from the ultrasonic transmitter 3 in the inspecting target object, a data processing device 7 acquiring position specifying data for specifying a position of a defect 1a in the inspecting target object 1 on the basis of received data representing a waveform of the reflected wave received by the ultrasonic receiver 5 are provided. The ultrasonic wave generated by the ultrasonic transmitter 3 has been frequency-modulated, and has a waveform composed of components of respective frequencies that are deviated from a resonance frequency of the ultrasonic transmitter 3 and the ultrasonic receiver 5. The data processing device 7 includes a pulse compressing unit 21 performing pulse compression on the received data, and acquires the position specifying data on the basis of the pulse-compressed received data.
US10345258B2 Method for fabricating printed flexible PH sensors
A printed flexible PH sensor is provided. The printed flexible PH sensor includes a flexible substrate. A working electrode is disposed on the flexible substrate, and the working electrode includes a first silver layer formed on the flexible substrate by an ink-jet printing process, a second silver layer formed on the first silver layer by a silver mirror reaction, and a metal oxide layer disposed on the second silver layer of an end portion of the working electrode. A reference electrode is disposed on the flexible substrate, and the reference electrode includes the first silver layer and the second silver layer formed on the first silver layer, and a silver chloride layer totally covering the second silver layer. A method for fabricating the printed flexible PH sensor is also provided.
US10345254B2 Detection method for electroplating process
Detection methods for an electroplating process are provided. A detection method includes immersing a substrate into an electrolyte solution to perform an electroplating process. The electrolyte solution includes an additive agent. The detection method also includes immersing a detection device into the electrolyte solution. The detection method further includes applying a first alternating current (AC) voltage or direct current (DC) voltage to the detection device to detect the concentration of the additive agent. In addition, the detection method includes applying a combination of a second AC voltage and a second DC voltage to the detection device to inspect the electrolyte solution. An impurity is detected in the electrolyte solution. The detection method also includes replacing the electrolyte solution containing the impurity with another electrolyte solution.
US10345248B2 Optical system and method for inspecting a transparent plate
An optical system for inspecting a transparent plate includes a light source for casting incident light onto a face of the transparent plate so that there is a primary reflected light and secondary reflected light from the face of the transparent plate, a photo sensor for receiving light from the face of the transparent plate, and a blocking element for blocking the secondary reflected light while allowing the primary reflected light to reach the photo sensor.
US10345247B2 Apparatus for detecting degree of particulate contamination on flat panel
An apparatus for detecting a degree of particulate contamination on a flat panel is disclosed, including: an illuminator for producing a radiation beam which results in scattered radiation from its scattering by contaminants on a surface of the flat panel under test and reflected radiation from its reflection by the surface of the flat panel under test; a detector for collecting the scattered radiation, the detector having a radiation collection surface perpendicular to a normal of the surface of the flat panel under test; and a beam trimmer for separating the reflected radiation from the scattered radiation, the beam trimmer including a first optical member, disposed in correspondence with the scattered radiation and configured for directing the scattered radiation to be collected by the detector, and a second optical member disposed in correspondence with the reflected radiation and configured for directing the reflected radiation not to be collected by the detector.
US10345245B2 Luminescence measurements in diamond
A method of and an apparatus for providing an indicator for a diamond as to whether it is natural by testing for the presence or absence of one or more specific markers in the luminescence properties of the diamond, These markers are characterized by luminescence decay time and luminescence wavelength.
US10345244B2 Diagnostic test device with patterned material spots
A test device is configured for diagnostic testing and includes an optical readable medium, in turn including a pattern of spots of material arranged on a surface of the device. Several patterns may be provided. The patterns accordingly formed may be human and/or machine readable. They may notably encode security information, e.g., indicating whether the device has already been used. The spots may notably be inkjet spotted. In addition, a method is provided for decoding information encoded in a pattern of such a test device. In embodiments, liquid is introduced in the device, which comprises additional spots having a substantially different solubility than spots forming the actual pattern. Thus, the additional spots get solubilized in and flushed by the liquid as the latter wets them, and an initially hidden pattern may be read, which is formed of the remaining spots (not solubilized). Encoding methods are also provided.
US10345233B2 Optical measuring device having photonic chip with interferometer and phase adjuster set for minimizing signal from interference region
An optical measuring device for measuring a measurement region, the optical device comprising a photonic chip with an interferometer defined on said chip, said interferometer comprising first and second waveguides on said photonic chip and an interference region, wherein the first and second waveguides carry signals from the interference region to the sample region and back to the interference region, the device further comprising a phase adjusting unit configured to vary a phase difference between the signals in the first and second waveguides reflected by the measurement region.
US10345229B2 Furnace atmosphere measurement
A method of determining the concentration of a species in a portion of a furnace atmosphere is described. The method comprises the steps of measuring first, second and third intensities of electromagnetic radiation in the furnace at first, second and third wavelengths respectively. The third wavelength is selected to be representative of absorption of electromagnetic radiation by the species. A fourth intensity of electromagnetic radiation is calculated, being an estimate of the intensity of electromagnetic radiation in the furnace at the third wavelength absent any absorbing species in the furnace atmosphere. The third intensity and the fourth intensities are used to determine a parameter that is proportional to the concentration of absorbing species in the portion of the furnace atmosphere. Apparatus for carrying out the method is also described.
US10345226B1 Spectrum adjuster and producing a pure analyte spectrum
A spectrum adjuster produces a pure analyte spectrum and includes: a dynamic opacity optic that receives input light, receives an adjustment signal, produces primary adjusted light, and produces secondary adjusted light from the input light based on the adjustment signal; a light source in optical communication with the dynamic opacity optic; a detector in optical communication with the dynamic opacity optic and that receives transmitted light from the sample and produces a transmitted light signal based on an amount of transmitted light received; and an adjustment controller that receives the transmitted light signal, produces the adjustment signal, and communicates the adjustment signal to the dynamic opacity optic.
US10345225B2 Analyzer, absorption characteristic calculation circuit, and analysis method
An analyzer includes a quantum cascade laser that converts a cyclic driving signal to laser light; an optical receiver that receives the laser light having passed through a sample and outputs a detected signal depending on intensity of the laser light; and a data calculation portion that outputs information representing absorption characteristics of the sample. The data calculation portion includes a delaying unit that produces a time-delayed waveform by applying a time delay to a reference driving signal; an adding unit that produces a symmetrical waveform by adding the time-delayed waveform and the detected signal; a time inversion unit that produces a time-inverted waveform by time-inverting the symmetrical waveform; and a subtracting unit that produces a waveform difference between the time-inverted waveform and the symmetrical waveform. The data calculation portion repeatedly calculates the waveform difference by changing the time delay until the waveform difference is minimized.
US10345221B1 Ultrasonic corrosion coupon probe
A sacrificial metal coupon is provided with one or more ultrasonic transducers which, when excited by a pulser-receiver excitation pulse, determines the thickness of the coupon and its rate of change over time. The sacrificial metal coupon ultrasonic transducer assembly can be inserted into the liquid stream of a pipe, under or inside of a tank, underground or underwater, or inserted into structures where absolute material loss values or material loss rate of change is being monitored.
US10345219B2 Cell capture system and method of use
A cell capture system including an array, an inlet manifold, and an outlet manifold. The array includes a plurality of parallel pores, each pore including a chamber and a pore channel, an inlet channel fluidly connected to the chambers of the pores; an outlet channel fluidly connected to the pore channels of the pores. The inlet manifold is fluidly connected to the inlet channel, and the outlet channel is fluidly connected to the outlet channel. A cell removal tool is also disclosed, wherein the cell removal tool is configured to remove a captured cell from a pore chamber.
US10345215B1 Filter test system
A filter has a rectilinear configuration with top and bottom surfaces, front and rear surfaces, and side surfaces. A ceiling has a coupling plate with a test port and a sensor port. Test equipment located below the ceiling is adapted to generate a flow of input aerosol. A coupling line is positioned between the test equipment and the test port. Sensor equipment is positioned below the ceiling and is adapted to sense a flow of output aerosol. An output line is positioned between the sensor equipment and the sensor port. First and second intermediate lines are operatively coupled between the test port and the filter and between the filter and the sensor port. An air conditioner line is operatively coupled to the top surface of the filter.
US10345214B2 Method and system for estimating a concentration of a species in a culture medium by lensless imaging
The method enables a concentration of a species in a culture medium (12) to be estimated using an estimation system (10) comprising a light source (16), a transparent substrate (14) and a matrix photodetector (18), the substrate being located between the source and the photodetector, the medium comprising biological particles (32) and changing color when said concentration varies. Said method comprises the following steps:—placing the medium on the substrate,—illuminating the medium via the light source,—acquisition of an image of the medium via the photodetector, each image being formed by a ray transmitted by the illuminated medium and comprising at least one diffraction pattern, each diffraction pattern corresponding to the waves diffracted by a biological particle when the medium is illuminated,—and calculating an estimate of said concentration as a function of a pixel intensity of the acquired image.
US10345210B2 Method to estimate strain rate dependent elastic modulus of materials using dynamic mechanical analysis data
A method for predicting an elastic modulus of a material includes providing a sample in a dynamic mechanical analysis device, performing a temperature sweep test to obtain a first data set, performing a frequency sweep test to obtain a second data set, using the second data set to generate a master curve in a frequency domain of the at least one of the storage modulus of the sample or the loss modulus of the sample using time-temperature superposition, converting the master curve in the frequency domain into a time domain relaxation function, and using the time domain relaxation function to predict the elastic modulus of the material.
US10345205B2 Fluid sample preparation systems and methods
Sample application systems can include an extraction mechanism to remove a sample from sample containers, a sample vessel disposed on a deployment mechanism, where the deployment mechanism is arranged to move the sample vessel to receive a sample, an extraction mechanism washing station to wash the extraction mechanism, a sample applicator to remove a portion of the sample in the sample vessel and apply it onto a sample carrier, where the deployment mechanism can move the sample vessel to a sample application position, a sample vessel washing station to wash the sample vessel, where the deployment mechanism can move the sample vessel to the sample vessel washing station, a sample applicator washing station to wash the sample applicator after the sample has been dispensed onto the sample carrier, and a fluid control system to control flow of a fluid provided to the extraction mechanism and the sample applicator.
US10345200B2 Microbial air sampler integrating media plate and sample collection device
The invention generally provides devices and methods for sampling, detecting and/or characterizing particles, for example, via collection, growth and analysis of viable biological particles such as microorganisms. Devices and methods of the invention include particle samplers and impactors for collecting and/or analyzing biological particles in manufacturing environments requiring low levels of particles, such as cleanroom environments for electronics manufacturing and aseptic environments for manufacturing pharmaceutical and biological products, such as sterile medicinal products. Devices and methods of the invention incorporate an integrated sampler and impact surface, such as the receiving surface of a growth media, in a manner to minimize, or entirely eliminate, risks associated with user handling, such as the occurrence of false positive determinations due to contamination of the impact surface during particle sampling, growth or analysis processes.
US10345193B2 Bearing gauge arrangement
A bearing gauge arrangement including a holding frame dimensioned to replace a load-carrying element between an inner race and an outer race of a bearing, at least one distance gauge arranged in the holding frame to measure a distance between the inner race and the outer race during operation of the bearing, and an evaluation unit configured to evaluate measurements from a distance gauge relative to a bearing reference dimension. A generator including a main bearing between rotor and stator, and a bearing gauge arrangement, and a method of detecting a deformation of a bearing is also provided.
US10345186B2 Pressure monitor optimization of fluid path utilization
A device comprising a pressure monitor and a control means that receives a signal representing measured pressure at the pressure monitor and controls the controllable elements of a fluid system is utilized to monitor a fluid system for error conditions, to optimize operations and to diagnose the fluid system. By following a testing protocol that selectively enables parts of the system, the control means narrows the list of possible falling components. Comparing the measured pressure against normal pressures allows the device to identify error conditions. Determining the volume of fluid being transported and controlling the duration of the flow optimizes operation of the fluid system.
US10345184B2 Apparatus and method for diagnosing failure of sensor
An apparatus for diagnosing a failure of a sensor may include an engine; an intake manifold; a turbocharger including a turbine rotated by exhaust gas of the combustion chamber and a compressor provided at the intake line, rotated in connection with the turbine, and compressing external air; a map sensor measuring a pressure of a front end portion of the compressor; a differential pressure sensor measuring a differential pressure of front and rear end portions of an EGR valve provided at an EGR apparatus; an operation information detecting device measuring operation information including an engine speed and a load; and a controller determining whether an exhaust gas pressure is constant from the operation information and comparing a change amount of the differential pressure sensor signal and a change amount of the map sensor signal in the condition that the exhaust gas pressure is constant to diagnose a failure of the differential pressure sensor.
US10345181B2 Hydraulic pressure sensor attachment structure
A guide protrusion includes first walls protruding upwards from an upper face of a body, facing each other across an opening in a first direction, and first protrusions protruding from each first wall toward the other. A receptive portion between the first walls has a first opening, opening to one side in a second direction orthogonal to the first direction. The sensor case is received from the first opening following the second direction. The guide protrusion has a first movement restricting face facing another side in the second direction. The sensor case includes a columnar portion extending vertically through a gap between the first protrusions, a flange at least partially between the upper face and the first protrusions in the vertical direction, within the receptive portion, and a facing portion on the other side of the first movement restricting face in the second direction, facing the first movement restricting face.
US10345173B2 System, device and method for measurement of fastener loading
In the present disclosure, embodiments including a system, device and methods are disclosed for accurately measuring the strain or extension of a fastener that occurs as the nut on the fastener is tightened and the fastener is put under load. The measurement technique is based on measurement of the time for an ultrasonic wave generated on one end of the fastener to travel a round trip through the fastener. As the fastener is tightened, the applied stress causes an associated increase in length. This length can be determined from a measurement of the increase in transit time. In various embodiments, the disclosed device and method uses laser ultrasonic testing (LUT), in which a pulsed laser generates the ultrasonic wave and a type of laser vibrometer detects the wave when it returns to the position of generation following a combination of longitudinal wave reflections and a mode conversion to a shear wave.
US10345163B2 Load detection apparatus
A load detection apparatus includes a load input portion having a input surface, and an output surface; a flexure element including on annular portion including a contacting portion configured to make contact with at least a part of the output surface, and a support portion; a set of sensors disposed on a reverse surface opposite to a surface provided with the contacting portion in the annular portion, each of the set of sensors being configured to detect distortion corresponding to an input load; a set of calculation portions configured to calculate a set of magnitudes of the load by use of respective detection results obtained by the set of sensors; and an abnormality determination portion configured to determine whether the set of sensors and the set of calculation portions have no abnormality, by comparing the set of magnitudes of the load with each other.
US10345160B2 Method for optimizing the design of a device comprising interrogation means and a remotely-interrogatable passive sensor
A method for optimizing the design of a device includes interrogation means and a differential passive sensor, including a generator connected directly or indirectly to a reader antenna, a passive sensor including at least two resonators, a sensor antenna connected to the sensor. The method includes determining a set of curves PSAW as a function of the frequency of interrogation of the sensor, each curve being defined for a given impedance ZT representing the impedance of the Thevenin equivalent generator dependent on the impedance of the reader antenna, on the impedance of the sensor antenna and on the coupling between the two antennas, for a given sensor impedance ZSAW; selecting at least one curve PSAW from the set of predefined curves meeting two criteria: exhibiting two frequency peaks representative of a coherent differential sensor behavior; having a width at mid-height of the two the peaks below a threshold value; and determining the sensor antenna exhibiting the sensor antenna impedance correlated to the curve PSAW selected for the predefined SAW sensor.
US10345159B1 Visual and electronically readable temperature indicator
Visually and electronically readable temperature indicators have an electric circuit having a microchip and a bridge within the circuit and a porous substrate in direct contact with the bridge. The porous substrate has a first end protruding beyond a perimeter of the bridge with a temperature sensitive composition of a pre-selected melt temperature as a dry coating thereon. The bridge is formed of a conductive material and a binder. At a temperature at or above the pre-selected melt temperature, the temperature sensitive composition melts, migrates along the porous substrate to a position in contact with the bridge, thereby rendering the bridge electrically non-conductive or less conductive than an originally conductive state of the bridge, and provides a visible indication that the pre-selected melt temperature has been reached.
US10345154B2 Infrared sensing devices and methods
An infrared sensor assembly for sensing infrared radiation comprises infrared sensing elements and the infrared sensing compensation elements that are different so that, for a same flux on the infrared sensing elements and the infrared sensing compensation elements, the radiation responsive element of the infrared sensing elements absorbs more radiation than the radiation responsive element of the infrared sensing compensation elements, as to receive substantially more radiation than the radiation responsive element of the infrared sensing compensation elements. An output of the sensor array is a subtractive function of a sum of the signals of the plurality of infrared sensing elements and a sum of the signals of the plurality of the infrared sensing compensation elements such that at least linear and/or non-linear parasitic thermal fluxes are at least partly compensated for.
US10345153B2 Gel based thermal sensors
A temperature sensor is described, which includes a sensor gel having a polymer, water and ions, and a first and a second electrode separated from each other by the sensor gel. The present disclosure further relates to a system which has a temperature sensor, a voltage source or electric current source, and a measurement device for detecting voltage or electric current. The present disclosure further relates to a bolometer and a temperature sensor array. A method for temperature detection is also described, wherein a temperature sensor is provided, a voltage or an electric current between the first electrode and the second electrode of the temperature sensor is provided, an electric current or a voltage between the first electrode and the second electrode is measured, and a temperature is determined from the measured electric current or voltage.
US10345151B1 Use of multiple calibrated ambient color sensor measurements to generate a single colorimetric value
Systems and methods for determining a colorimetric value from color measurements for multiple ambient color sensors which for each color measurement, in various approaches, select a lighting cluster similar to the color measurement and determine whether the color measurement is valid or invalid based on a calculated similarity between the color measurement and the selected lighting cluster, calculate a weight for the color measurement for combination with other color measurements based on the calculated similarity between the color measurement and its selected lighting cluster, determine whether the color measurement is valid or invalid based on perceptual color space distances for the color measurement for multiple reference light sources, and/or calculate a weight for the color measurement for combination with other color measurements based on the perceptual color space distances for multiple reference light sources.
US10345150B2 Terahertz wave spectrometry system
A terahertz wave spectrometry system that is capable of identifying analyzing target molecules contained in an analyte even if the analyte contains water, by activating a water remover to remove water according a comparison of absorption spectrums so that water in the analyte is easily removed without causing the analyzing target molecules to disappear due to decomposition or denaturation.
US10345145B2 Miniaturized spectrometer for sensitive and robust laboratory and field use
A miniaturized spectrometer capable of being held and carried in a person's hand and including all of the necessary elements for reliable quantification and characterization for laboratory purposes, of a variety of objects, including an analyte in solution, and that is also optionally adaptable for analysis of an analyte in gaseous phase, and/or on or imbedded in a solid surface.
US10345138B2 Method to increase the signal to noise ratio of distributed acoustic sensing by spatial averaging
A system to perform distributed acoustic sensing (DAS) in an environment with acoustic vibrations present includes at least an optical fiber positioned in said environment, wherein the optical fiber comprises N spatial channels and N laser pulses are launched into the N spatial channels of the optical fiber and propagate over a fiber length; and one or more sensors to measure N signals of acoustic vibration amplitude and frequency from each of N spatial channels, wherein the N signals are digitally added for spatial averaging and applied to determine DAS.
US10345137B2 System and method for detecting surface vibrations
A system for detecting vibrations from a surface is provided. The system includes a coherent light source for projecting a multi-beam pattern onto the surface and an imaging device for mapping a speckle field generated by each spot formed on the surface by the multi-beam pattern to a unique region of an imaging sensor. The system further includes a processor for processing speckle field information received by the imaging sensor and deriving surface vibration information.
US10345134B2 Storage tank having an active support rod measurement system
A measurement system for a tank includes a tank configured to contain material, a plurality of support rods to support the tank and each of the plurality of support mechanisms including a load measurement sensor. The system further including a weight measurement circuit configured to determine an amount of material contained in the tank in response to the load measurement sensor.
US10345125B2 System for attaching a functional measurement or detection body to a vehicle bodywork part
A system configured to attach a functional measurement or detection body to a vehicle bodywork part, the system including a support having a means for attaching to the functional body, and an interface configured to fasten the support to the bodywork part, the support and the fastening interface being assembled and fitted to one another using grooves.
US10345118B2 Methods and apparatus for high speed location determinations
Methods and apparatus for high speed location determinations are disclosed. An example apparatus includes at least two coils arranged along a zone of interest to generate a magnetic field, and a sensor to measure a change in the magnetic field associated with the at least two coils as an object of interest moves within or into the zone of interest. The example apparatus also includes a processor to determine a position of the object of interest based on the measured change.
US10345114B2 Methods and systems for displaying customized icons
A method, and system for practicing the method, for processing measurable characteristics, by storing zero or more definitions of a threshold for one or more measurable characteristics, zero or more definitions of a conditional expression applicable to one or more measurable characteristics and one or more computable functions with inputs of zero or more of the measurable characteristics, zero or more of the definitions of a conditional expression, and zero or more of the definitions of a conditional expression are associated with an identifier. Data for one or more time intervals is received, and the computable functions are applied for each of the one or more time intervals, using a given identifier, to at least one measurable characteristic measurement, to produce one or more calculated desirability values. A graphical icon generated suitable for display on a display device based on the one or more calculated desirability values, wherein distinct graphical features of the icon at each of a plurality of points upon the icon are each determined based on the one or more calculated desirability values, where said one or more time intervals corresponds to a rotational angle of said point upon the icon and where 360 degrees of the rotational angle corresponds to some unit of time.
US10345108B2 System and method for multi-plane routing
A computer-implemented system and method distilling three-dimensional structure to a two-dimensional raster with multiple discrete planes for purposes of safe and accurate route planning including a map generator (100), pixel encoder (102), map transformer (106), and route generator (108). The map generator (100) generates a raster map by populating a blank map canvas with raster and vector data on a per-pixel basis and obtains values for pixels from the pixel encoder (102). The pixel encoder (102) encodes type, plane, and elevator information of features into pixels. The map transformer (106) converts the map produced by the map generator (100) into a weighted graph of nodes and edges suitable for route generation. The route generator (108) generates routes using the graph produced by the map transformer (106).
US10345104B2 Method for the measurement of angular and/or linear displacements utilizing one or more folded pendula
Systems are disclosed for the combined measurement of linear and angular displacements, with high sensitivity, wide measurement band at low frequency based on the configuration of the folded pendulum, and a linear and angular displacement sensor for applications of monitoring and control. Examples of possible applications of the combined sensor subject-matter of the present invention are sensor for the seismic monitoring, sensor for systems of monitoring and/or control of civil and industrial buildings, dykes, bridges, tunnels, etc., sensor for system of monitoring and/or control for the realization of systems of seismic attenuation and inertial platforms.
US10345103B2 Cellular phone and personal protective equipment usage monitoring system
A cellular phone and personal protective equipment usage system comprises a camera for detecting a person within an environment and a processor which receives information detected by the camera and determines whether the person is involved in distracting activities such as using a cellular phone or other portable electronic device, or print media, or is using personal protective equipment, and issues an alarm signal upon determining that the person is using a cellular phone or is not using personal protective equipment. The camera may be provided on or within a vehicle and the person is an operator of the vehicle. Alternatively, the camera may be mounted in a stationary location within a working site.
US10345102B2 Method for evaluating warpage of wafer and method for sorting wafer
A method for evaluating warpage of a wafer, includes measuring the warpage of the wafer that is in a free state without suction and determining, from measured warpage data, a wafer warpage amount A between two points Q1 and Q2 and a wafer warpage amount B between two points R1 and R2, the points Q1 and Q2 being located on a straight line passing through an arbitrary point P in a wafer plane and a distance “a” away from the point P, the points R1 and R2 being located on the same straight line and a distance “b” away from the point P, the distance “b” differing from the distance “a”, calculating, from the wafer warpage amount A and the wafer warpage amount B, a difference in wafer warpage amount at the point P, and evaluating the warpage on the basis of the difference in wafer warpage amount.
US10345088B2 Method of making a primer insert for use in polymer ammunition
One embodiment of the present invention provides a polymeric ammunition cartridge and methods of making and using the same. The cartridge includes a substantially cylindrical insert connected to a substantially cylindrical polymeric middle body. The substantially cylindrical insert includes a top surface opposite a bottom surface and a substantially cylindrical coupling element that extends from the bottom surface, a primer recess in the top surface that extends toward the bottom surface, a primer flash hole positioned in the primer recess to extend through the bottom surface, and a flange that extends circumferentially about an outer edge of the top surface. The substantially cylindrical polymeric middle body includes a substantially cylindrical polymeric bullet-end and a substantially cylindrical polymeric coupling end connected by a powder chamber, wherein the substantially cylindrical polymeric coupling end extends over the substantially cylindrical coupling element and covers a circumferential surface of the primer flash hole.
US10345082B2 Entangling projectile deployment system
A projectile deployment system includes an entangling projectile having a pair of pellets and a tether connecting the pellets. A projectile casing carries the entangling projectile and has a pair of sockets, each socket sized to carry one of the pellets. Each of the sockets is substantially parallel with the horizontal plane and at least a portion of each of the sockets is held at differing vertical elevations when the projectile launcher is held in the firing orientation. The sockets are oriented at an acute angle relative to a longitudinal axis of the projectile casing such that the pellets travel apart from one another as they are expelled from the projectile casing. A launcher carries the projectile casing and a selectively activatable pressure source is operably coupled to the projectile casing and is capable of expelling the entangling projectile from the projectile casing toward a subject.
US10345080B2 Thermal camouflage device and vehicle comprising such a device
An infrared camouflage device and a vehicle including such a device which includes an array of parallel pipes carrying a heat-transfer fluid for changing the thermal signature of a vehicle. This device is characterized in that it includes an inlet manifold, an intermediary manifold, a first series of first pipes connecting the inlet manifold to the intermediary manifold, a second series of second pipes connecting the intermediary manifold to an outlet manifold, each first pipe being located in the vicinity of a second pipe so as to form, at the device, an alternation of first and second parallel pipes, the inlet manifold and the outlet manifold being in the vicinity of each other.
US10345079B2 Device for establishing or releasing a coupling
A device is provided for establishing or releasing the coupling between an adjustment ring, which can be rotated on a base element by way of a detent mechanism and is provided with an adjustment shaft for optical elements, and a cylindrical index ring, which is inserted between the adjustment ring and the base element so as to rotate in relation to an index mark provided on the base element, wherein an inwardly directed ring surface is integrally formed on the edge of the index ring pointing toward the adjustment ring, at least one friction element under spring pressure is inserted between the adjustment ring and the ring surface, and the spring pressure can be removed by way of a pressure element inserted into the top face of the adjustment ring or by way of a lever mechanism.
US10345075B1 Barrel Nut Anti-Rotation Handguard System
An anti-rotation handguard system, including a barrel nut having a barrel nut aperture formed therethrough, along a longitudinal axis of the barrel nut, wherein the barrel nut includes a registration groove defined around the outer periphery of the barrel nut; and an anti-rotation ring having a barrel nut aperture formed therethrough, wherein the anti-rotation ring further comprises a first anti-rotation tab extending from the anti-rotation ring, wherein the first anti-rotation tab is formed so as to be received within a gas tube channel of a handguard, and wherein the anti-rotation ring further comprises a second anti-rotation tab extending from the anti-rotation ring, wherein the second anti-rotation tab is formed so as to be received within at least a portion of a compression/registration slot of the handguard.
US10345073B2 Pneumatic valve and regulator having rotating collar
A pneumatic regulator assembly for a paintball marker includes a first body portion with a connector at one end for attachment to a paintball marker, a second body portion with a connector at one end for attachment to a compressed air canister, and a collar coupled between the two body portions at ends opposite the connectors for each. The collar allows the second body to rotate relative to the first body portion.
US10345070B1 Sound suppression device for a firearm
A sound suppression device for a firearm includes an inner core and an outer tube surrounding the inner core. The inner core defines a central chamber extending the length of the inner core and has axially spaced baffles that define expansion chambers in fluid communication with the central chamber that enable hot gases generated by the firearm to expand and cool. A cover disposed between the outer tube and the inner core closes the expansion chambers and separates the expansion chambers from the outer tube.
US10345066B2 Pistol frame disassembly bed with single piece and multi-piece constructions
A firearm disassembly bed system comprised of A top unit and a base unit, wherein the top unit is further comprised of either a bed having a bed depression configured to hold a firearm frame within the bed depression, at least one raised frame guide, and at least one aperture located on the surface of the top unit, wherein the base unit is comprised of a drawer capable of receiving at least one firearm component through the at least one aperture, and the firearm disassembly bed is comprised of apparatus for removeably attaching the top unit and base unit to each other. The top unit may also have a Y-block capable of being attached to the top unit.
US10345055B2 Heat-dissipating cooling pad
A heat-dissipating cooling pad includes a top layer of stone material, a bottom layer of stone material, an inner layer of copper material embedded within an inner cavity defined in an annular-shaped middle portion of the bottom layer of stone material, and an annular-shaped outer layer of aluminum material embedded within an annular-shaped outer cavity defined in an annular-shaped outer portion of the bottom layer of stone material surrounding and spaced outwardly from the annular-shaped middle portion of the bottom layer of stone material. The top layer of stone material and the bottom layer of stone material are adhered to one another.
US10345049B2 Communication-type thermal conduction device
A communication-type thermal conduction device includes a vapor chamber, at least one heat pipe, and at least one third capillary structure. The vapor chamber has a bottom board. A first capillary structure is disposed on an inner surface of the bottom board. A second capillary structure is disposed in the heat pipe. One end portion of the heat pipe is connected to the bottom board, and the end portion has an open portion in communication with the heat pipe and the vapor chamber. The second capillary structure has a connected portion exposed by means of the open portion. The third capillary structure is connected to the first capillary structure and the connected portion, so that the first and second capillary structures are in communication with each other. Accordingly, holistic thermal conduction can be achieved, and the vapor chamber incorporating the heat pipe can provide the desired heat dissipation effect.
US10345039B2 Integrated pre-cooled mixed refrigerant system and method
A system and method for cooling and liquefying a gas in a heat exchanger that includes compressing and cooling a mixed refrigerant using first and last compression and cooling cycles so that high pressure liquid and vapor streams are formed. The high pressure liquid and vapor streams are cooled in the heat exchanger and then expanded so that a primary refrigeration stream is provided in the heat exchanger. The mixed refrigerant is cooled and equilibrated between the first and last compression and cooling cycles so that a pre-cool liquid stream is formed and subcooled in the heat exchanger. The stream is then expanded and passed through the heat exchanger as a pre-cool refrigeration stream. A stream of gas is passed through the heat exchanger in countercurrent heat exchange with the primary refrigeration stream and the pre-cool refrigeration stream so that the gas is cooled. A resulting vapor stream from the primary refrigeration stream passage and a two-phase stream from the pre-cool refrigeration stream passage exit the warm end of the exchanger and are combined and undergo a simultaneous heat and mass transfer operation prior to the first compression and cooling cycle so that a reduced temperature vapor stream is provided to the first stage compressor so as to lower power consumption by the system. Additionally, the warm end of the cooling curve is nearly closed further reducing power consumption. Heavy components of the refrigerant are also kept out of the cold end of the process, reducing the possibility of refrigerant freezing, as well as facilitating a refrigerant management scheme.
US10345038B2 Dynamic coefficient of performance calculation for refrigeration systems
Systems and methods for performing dynamic coefficient of performance calculations for refrigeration systems are provided. A controller calculates a weighted Carnot efficiency of a refrigeration case based on outdoor temperature data, refrigeration case temperature data, a case load of a refrigeration case, and a case defrost status of the refrigeration case. The controller calculates a weighted coefficient of performance based on based on a refrigerant type, the case load of the refrigeration case, the case defrost status of the refrigeration case, and at least one of the of the refrigeration case temperature data and pressure data. The controller calculates a system performance index (SPI) for the refrigeration case based on the weighted Carnot efficiency of the refrigeration case and weighted actual Carnot efficiency. The controller generates, in response to the SPI being below a threshold, an output indicating that the refrigeration case is operating below a threshold efficiency.
US10345030B2 Refrigerator
In a refrigerator capable of suppressing dew condensation in hinged double doors without increasing a caloric value of a heater, a clearance between rotary partition body 109 and a front opening of a refrigerating compartment is thermally insulated by first fin members 206 that are disposed in door gaskets 110, that come into contact with a front surface part of a thermal-insulated box body, or a front surface of division board 303, and rotary partition body, and that includes heat insulating sheets 601 disposed in an inner part for closing a clearance, second fin members 207 that do not come into contact with rotary partition body on a front surface separated from rotary partition body between right and left hinged double doors 102, 103, and heat insulating sheets 601 disposed in first fin members 206, and a high temperature atmosphere is surrounded by second fin members 207.
US10345027B1 Appliance installation pan
Present embodiments relate to an appliance installation pan which provides multi-functional improvement for at least installation, collection of fluid, and direction of air flow to the appliance. The installation pan also improves installation by fixing the appliance to the pan and the pan to the mobile application structure, for example RV or marine craft. Further, the installation pan provides for a repeatable means of locating the appliance and consistent installation to reduce appliance problems that may be associated with incorrect installation.
US10345017B2 Multi-circuit cooling element for a refrigeration system
A temperature controlled case includes a housing that defines a temperature controlled space and a multi-circuit cooling element in thermal communication with the temperature controlled space. The multi-circuit cooling element includes two or more cooling coils. Each of the cooling coils is coupled to a different circuit structured to selectively circulate coolant through the multi-circuit cooling element. Each circuit is fluidly separate from each remaining circuit such that the coolant circulated through each circuit is not shared with each remaining circuit. The multi-circuit cooling element further includes a plurality of heat exchange fins coupled to each of the two or more cooling coils such that each of the heat exchange fins facilitates heat removal from the temperature controlled space by each of the two or more cooling coils.
US10345008B2 Solar thermal concentrator apparatus, system, and method
An apparatus is disclosed including: a trough shaped reflector extending along a longitudinal axis and including at least one reflective surface having a shape which substantially corresponds to an edge ray involute of the absorber.
US10345006B2 Pulsed power-based dry fire protection for electric water heaters
A water heater having an electric heating element therein is provided with apparatus for preventing dry firing of the heating element. The apparatus is operative to (1) power the heating element with electrical test pulses having first predetermined durations and being separated by rest periods of second predetermined durations during which the heating element is depowered, (2) determine the average electrical current flow through the element during each of the test pulses, and (3) preclude energization of the heating element if the average current flow therethrough during an electrical test pulse subsequent to the first test pulse is less by a predetermined magnitude than the average electrical current flow through the heating element during the first electrical test pulse.
US10345005B2 Boiler
A boiler, including: electrodes immersed in contained water, for heating thereof; and a separating circuit, for supplying electric power from an electric grid supply to the electrodes therethrough in an electric separated manner, thereby the water electrified by the electrodes is electrically separated from the electric grid supply, thereby providing safety.
US10345003B2 Split-type air conditioning and heat pump system with energy efficient arrangement
A split-type air conditioning and heat pump system an indoor unit, an outdoor unit and an energy efficient arrangement. The indoor unit includes an indoor housing having an indoor air inlet, and an indoor heat exchanger. The outdoor unit includes an outdoor housing, a compressor, an outdoor heat exchanger and a fan unit. The energy efficient arrangement includes an energy saving heat exchanger supported in the indoor housing and connected to the indoor heat exchanger and the outdoor heat exchanger. The energy saving heat exchanger is positioned between the indoor air inlet and the indoor heat exchanger so that air from an indoor space is arranged to pass through the energy saving heat exchanger before reaching the indoor heat exchanger.
US10345000B2 Air-conditioning apparatus and air-conditioning system
An air-conditioning apparatus includes an outside-air processing device including a total heat exchanger exchanging heat between outdoor air and return air, and blowing out the outdoor air from a supply-air outlet port into a room as supply air, an indoor unit including an indoor heat exchanger exchanging heat between the return air and refrigerant, and blowing out the return air from an indoor outlet port as indoor outlet air, a joining unit connecting the supply-air outlet port and the indoor outlet port to join the supply air and the indoor outlet air, an opening-closing unit arranged in the joining unit and opening and closing the joining unit, a supply-air temperature detecting unit detecting a supply-air temperature of the supply air, an indoor outlet temperature detecting unit detecting an indoor outlet temperature of the indoor outlet air, and a control unit controlling an operation of the opening-closing unit based on the supply-air temperature and the indoor outlet temperature.
US10344999B2 Ubiquitous connectivity and control system for remote locations
A thermostat control system for monitoring and controlling environmental characteristics of a building includes a base station unit and a remote access unit continuously interfacing through instant wireless private direct connectivity. The system also includes a plurality of sensors that measure the environmental characteristics and provide the thermostat unit with the measurements.
US10344992B2 Lighting and ventilating system and method
Embodiments of the invention provide a lighting and ventilating system including a main housing. The main housing can include an inlet through which air can be received within the main housing and an outlet through which the air can exit the main housing. A fan wheel can be supported in the main housing and it can be operable to generate a flow of air. A grille can be coupled to the main housing and the grille can comprise at least one aperture. The system can include a plate coupled to the grille and the plate can include a recess. Also, a set of illumination devices can be at least partially disposed within the recess.
US10344984B2 Safety burner system with automatic shut-off
A gas burner safety system comprises dual sensor arrays, the first array positioned proximal to the gas burner and the second array positioned proximal to a control used to turn on and off and regulate the flame of the gas burner. The first array senses the flame components such that a flame signature is obtained when no object is placed on or above the flame and a flame image is obtained when an object is proximal to the flame. By comparing the flame signature and the flame image, a central control unit operatively connected to the sensor arrays can determine the presence or absence of an object proximal to the flame. The second sensor array is positioned to detect a human hand proximal to the control. In operation, if the flame image matches the flame signature and a human hand is not detected proximal to the control, the central control unit turns off the gas burner by causing the closure of a valve in the gas supply line to the gas burner.
US10344982B2 Compact multi-residence time bundled tube fuel nozzle having transition portions of different lengths
A fuel nozzle includes a first plate, a second plate axially spaced from the first plate, a shroud extending between the first plate and the second plate, thereby defining a plenum. Tubes extend through the first plate, the plenum, and the second plate. An inlet of each tube is defined through the first plate, and an outlet of each tube is located downstream of the second plate. The tube inlets have a first size, the tube outlets have a second size different from the first size, and the walls defining the tubes have a transition portion between the inlet and the outlet. The transition portion has an axial length from the fuel injection port to a location having a diameter of the second size. The transition portion of a first tube extends a first axial length and the transition portion of a second tube extends a different second axial length.
US10344981B2 Staged dual fuel radial nozzle with radial liquid fuel distributor
A nozzle includes a nozzle body defining a longitudinal axis and including a primary distributor and a secondary distributor. The primary distributor has an inner air passage fed by a radial swirler; a first fuel circuit radially outboard from the inner air passage with respect to the longitudinal axis; a second fuel circuit radially outboard from the first fuel circuit with respect to the longitudinal axis, wherein each of the first fuel circuit and the second fuel circuit extends from a respective fuel circuit inlet to a respective annular fuel circuit outlet; and an outer air passage defined between a fuel circuit outer wall and an outer air passage wall, wherein the outer air passage is a converging non-swirling outer air passage. The secondary distributor similar to the primary distributor is downstream of the primary distributor with respect to the longitudinal axis.
US10344978B2 Combustion liner cooling
The present disclosure is directed to a combustor having an annularly shaped liner that at least partially defines a hot gas path of the combustor. A flow sleeve circumferentially surrounds at least a portion of the liner. The flow sleeve is radially spaced from the liner to form a cooling flow annulus therebetween. A bluff body extends radially between the flow sleeve and the liner through the cooling flow annulus. A guide vane is disposed within the cooling flow annulus and extends between the flow sleeve and the liner proximate to the bluff body.
US10344972B2 Device and system for plasma treatment of solid waste
A device for plasma treatment of solid waste includes: a casing defining a treatment volume; a plasma torch including a first electrode and a second electrode that face into the treatment volume; an inlet port for intake of solid waste to be treated; an outlet port for disposal of inert solid products of reaction; a supply port for intake of a gas for supplying the aforesaid plasma torch; and a discharge port for discharge of gaseous products of reaction. The first electrode and the second electrode are arranged opposed to one another, and the casing is mounted rotatable about an axis of rotation. A treatment system is also provided incorporating the treatment device.
US10344966B2 Vented fire tarp
A vented fire tarp is provided that includes a base portion and a plurality of vents formed in the base portion, wherein each vent allows for air, smoke, and carbon dioxide to pass through the vent from one side of the base portion to the other. The vented fire tarp also includes securing devices to couple the base portion to a ground surface over a fire. In use, the vented fire tarp covers a fire and controls a burn rate of wood of the fire in response to controlling airflow through the plurality of vents of the vented fire tarp.
US10344952B2 Recessed light-emitting diode lighting fixture
A recessed lighting fixture comprises a generally annular body having a central cavity in the form of a partially spherical socket. There is a lighting support member having a partially spherical exterior portion which is closely fitted within the partially spherical socket of the annular body. The lighting support member is pivotable relative to the annular body, but air flow between the partially spherical socket of the annular body and the partially spherical exterior portion of the lighting support member is substantially restricted. There may be a light source mounted to the lighting support member adjacent a bottom thereof. The light source may be a light-emitting diode.
US10344945B2 Luminaire with pre-assembled light engine and lens
A luminaire includes a housing and a light engine. The light engine is detachably secured to the housing and includes a lens and an optical tray. The lens has a top surface, a bottom surface, and a peripheral edge. The top surface of the lens define a lens cavity. The optical tray is supported by the lens within the lens cavity.
US10344939B2 Vehicle lighting assembly
A vehicle lighting assembly includes a light housing having a first part and a separate second part. A first light assembly provided in the first part includes a first lens having a first light pipe, a separate second lens having a second light pipe, first and second light sources for illuminating the first and second lens, a first reflector adjacent the first lens, and a second reflector adjacent the second lens. A second light assembly provided in the second part includes a third lens having a third light pipe, a separate fourth lens having a fourth light pipe, a third light source for illuminating the third and fourth lens, a third reflector adjacent the third lens and defining a first channel receiving a portion of the third lens, and a fourth reflector adjacent the fourth lens and defining a second channel receiving a portion of the fourth lens.
US10344927B1 Lighting fixture with motion sensor
A lighting fixture includes a lighting device, a motion sensor, and a wireless transceiver configured to transmit and receive wireless signals. The lighting fixture further includes a controller communicably coupled to the lighting device, to the motion sensor, and to the transceiver. The controller is configured to adjust a light provided by the lighting device based on a motion detection by the motion sensor and based on a wireless input signal received by the transceiver indicating whether a second motion is detected by a second lighting fixture.
US10344926B2 Modular LED retrofit lamp system
The modular LED retrofit lamp system includes a high-power LED light engine, together with an integrated optics mount, an integrated yet serviceable LED dimmable driver, and a point of attachment on the center area of the engine for mounting the LED engine. Different mounts for the engine can include, but are not limited to, PAR56, PAR46, PAR64, PAR38, Mini Candelabra, Intermediate Screw Base, Mogul Screwbase, and Fresnel-based Theatrical Fixtures. One LED light engine can replace a wide range of tungsten lamps ranging up to 500 watt equivalents in output performance, as well as dimming performance. Additional brackets and lamp sockets easily retrofit into an existing lighting fixture, while dimming capabilities are retained.
US10344916B2 Magnetic mount
A device for holding objects such as key rings, security cameras, and the like to the corner of a pair of walls. The device is a mount having a pair of bodies each having magnets and attachment features. The device also includes connectors which can be used to connect mounts together and object supports which can be attached in multiple ways.
US10344912B1 Supporting device
A supporting device is configured to hold and support a portable electronic device. The supporting device includes a main shaft, a plurality of swing arms, a holder, and a plurality of adjustable legs. The portable electronic device is configured to lean against the main shaft. The swing arms are pivotally coupled to two opposite ends of the main shaft and configured to rotate relatively to the main shaft. The holder is configured to receive an edge of the portable electronic device. The swing arms are slidably connected to the holder for adjusting a distance between the main shaft and the holder through the rotating of the swing arms. The adjustable legs are pivotally coupled to the two opposite ends of the main shaft. The adjustable legs are independently movable in at least two degrees of freedom.
US10344909B2 Metal extrusion plate and display stand formed by the same
A metal extrusion plate for a display stand and the display stand are provided. The metal extrusion plate extends along a first direction and comprises N of flat plate sections and N−1 of connecting sections, wherein the flat plate sections are integrally formed with the connecting sections, and N is a positive integer greater than 1. The flat plate sections are interlaced with the connecting sections, and each of the connecting sections is connected to the two adjacent flat plate sections therebetween. Each of the connecting sections has a groove extending along a second direction being perpendicular to the first direction and forming a first incline and a second incline opposite to the first incline. The metal extrusion plate is capable of being bent at the connecting section so that the two adjacent flat plate sections form a first included angle. The metal extrusion plate is bent to form as a supporting frame to be disposed on a base. The flat plate sections and the connecting sections encompass and form a receiving space for an elevating module disposed therein so as to move up and down with respect to the supporting frame.
US10344905B2 Inhibition of bacterial growth in pipelines
Use fresh water or water with sufficiently reduced salinity to trigger burst of bacterial cell wall due to osmotic pressure gradient. Combine the freshwater with conventional biocide treatment and pigging to increase the likelihood of killing the bacteria responsible for reservoir souring.
US10344900B2 Coupling device with small space requirement
Coupling device and method of forming coupling device. The coupling device includes a first part with a first connection region, and a second part with a second connection region. A sealing ring arranged between the first part and the second part radially extends into the first connection region.
US10344899B2 Lightweight, high flow hose assembly and method of manufacture
A hose assembly, preferably a garden hose assembly, including a fabric jacketed tube that is lightweight, durable and versatile. The tube is radially expandable when pressurized by a fluid, such as water, but does not increase in length. The two layer construction of the hose assembly allows for storage in relatively compact spaces, similar flow rates, approximately one-half the weight, and improved maneuverability when compared to conventional hose constructions. In one embodiment the jacket is formed around the tube in a continuous process that welds a fabric, preferably using hot air, into the jacket. The welded joint forms a region of jacket that is preferably about twice the thickness of the rest of the jacket. This thicker region results in a stiffer section of jacket that makes the hose more controllable and consistent in use.
US10344896B2 Vertical ratcheting anti-rotation device
In one embodiment, a vertical ratcheting anti-rotation device includes a ratchet mechanism pivotally coupled at a proximal end to a first tubular member in a first recessed area located on a shoulder of the first tubular member. A distal end of the ratchet mechanism includes a first plurality of angled teeth and a spring allowing the ratchet mechanism to pivot in a vertical direction within the first recessed area. The anti-rotation device may also include a toothed insert mechanically coupled to a second tubular member in a second recessed area located on a shoulder of the second tubular member. The toothed insert may include a second plurality of angled teeth positioned to engage the first plurality of angled teeth of the ratchet mechanism. The spring is compressible during coupling of the tubular members to allow the ratchet mechanism to move vertically over the second plurality of angled teeth.
US10344891B1 Fluid throttling valve
A choke valve that allows an operator to remove and replace the flow trim of the choke valve without disassembling and/or removing the choke valve from the flow line, and without removing the actuator, which eliminates the step of recalibrating the actuator.
US10344888B2 Two-stage closed center electro-hydraulic valve
A servovalve (15) comprising a motor (16), a motor bias mechanism (20), a first stage valve member (22) adapted to be moved from a first position to a first off-null position, a second stage member (29) adapted to be moved from a first position to a second position with movement of the first valve member (22), a transfer link (34) acting between the first (22) and second (29) valve members, an eccentric drive member (35) acting between the motor (16) and the transfer link (34), the transfer link (34) and drive member (35) configured such that selective movement of the motor (16) causes the transfer link (34) to move the first valve member (22), movement of the first valve member (22) causes the second valve member (29) to move, and movement of the second valve member (29) causes the transfer link (34) to move the first valve member (22) from the first off-null position back to the null position.
US10344886B2 Method for operating a reagent metering valve and apparatus for carrying out the method
A method is proposed for operating a metering valve which is realized as a solenoid valve which is actuated by an electromagnet that interacts with an armature which is connected fixedly to a valve needle and, furthermore, is loaded with a pulse-width modulated metering signal which defines the metering of a reagent which is to be introduced into the exhaust-gas region of an internal combustion engine or of a preliminary stage of a reagent, as is an apparatus for carrying out the method. The opening duration of the metering valve is limited to a minimum opening duration, for which the metering valve is opened completely and which is fixed in such a way that a spray mist is always produced during the metering. The procedure according to this invention prevents the reagent from crystallizing and, as a result, firstly ensures exact metering of the reagent and secondly counteracts clogging of the metering valve, in particular if a urea/water solution is provided as preliminary stage of the reagent.
US10344885B2 Hydraulic servovalves
A servovalve has a pilot stage having a piezoelectric element actuating a pilot stage spool valve, which pilot stage spool valve comprises an output control fluid line to a main stage.
US10344872B2 Electric valve having a valve body with a constricted surface portion
An electric valve includes a seating surface portion attached to a valve seat and a curved surface portion inserted into a valve port that are disposed in a valve body. A constricted surface portion smaller in outer diameter than an upper end portion of the curved surface portion is provided between the seating surface portion and the curved surface portion. As a result, a rising flow rate can be sufficiently reduced and controllability in a low flow range can be effectively improved with management of the rising flow rate simplified.
US10344870B2 Apex seal arrangement for rotary internal combustion engine
In one aspect, described is a rotor for a Wankel engine comprising two circumferentially spaced apart apex seals at each of the apex portions with each apex seal protruding axially from both end faces, and each apex seal having a first biasing member biasing the apex seal radially outwardly away from the peripheral face of the body, and a second biasing member biasing the apex seal axially outwardly away from a respective one of the end faces, the two apex seals of a same one of the apex portions being biased by the respective second biasing member in opposite axial directions from one another.
US10344859B2 Automatic transmission
An automatic transmission includes a main shaft, a counter shaft, a transmission mechanism capable of establishing a plurality of gear ranges by switching a transmission path of a driving force transmitted from the main shaft to the counter shaft by a combination of engagement and release of a plurality of engaging mechanisms, a determination unit configured to determine whether the transmission mechanism is switching the gear range, and a switching unit configured to switch information of a moment of inertia about the main shaft, which is used for control, between first information during establishment of the gear range and second information during switching of the gear range based on a determination result of the determination unit.
US10344858B2 Transmission park control system
A park valve includes a slidable end-cap. Under normal circumstances, the end-cap is held in a nominal position by a spring, such as a Belleville spring. The park valve performs a multi-plexing function in which an out-of-park circuit is connected to line pressure when the valve is in an out-of-park position and is vented when the valve is in a park position. In an intermediate position, a hydraulic lock condition may potentially occur. When engaging park, the hydraulic lock condition is prevented by the slidable end-cap.
US10344852B2 Control apparatus and control system
A control apparatus configured to control an automatic transmission to which a driving force of an engine is input includes a detection unit provided in the automatic transmission, and a processing unit configured to generate load information concerning a load on the automatic transmission based on the detection result of the detection unit and transmit the load information to the control apparatus of the engine. The processing unit transmits dummy information that is not based on the detection result of the detection unit as the load information at least on condition that the automatic transmission is in an operation state in which a load on an input shaft is released.
US10344850B2 Shift control apparatus of automatic transmission
A shift control apparatus of an automatic transmission includes: an input detecting unit configured to detect a real rotational speed of the input shaft; an output detecting unit configured to detect a real rotational speed of the output shaft; an estimating unit configured to estimate an estimated rotational speed of the input shaft, which corresponds to a shift request, by multiplying the real rotational speed of the output shaft by a target gear ratio; and a control unit configured to control the rotation of the input shaft based on a detection result from the input detecting unit. The control unit controls the rotation of the input shaft such that an upper-limiting rotational speed of a variation in real rotational speed of the input shaft is lower than the estimated rotational speed.
US10344843B2 Torque converter bushing for aligning bearing between turbine and stator
A torque converter is provided. The torque converter includes a stator, a turbine, a bushing provided at an inner circumferential surface of the turbine and a thrust bearing provided axially between the turbine and the stator. The bushing contacts an inner circumferential surface of the thrust bearing for piloting the turbine bearing. A method of forming a torque converter is also provided. The method includes providing a bushing at an inner circumferential surface of a turbine; and providing a thrust bearing axially between the turbine and a stator such that the bushing contacts an inner circumferential surface of the thrust bearing to pilot the turbine bearing.
US10344842B2 Multi-piece sealing assembly
A multi-piece seal assembly for use in a torque converter of a motor vehicle includes an inner ring, an outer ring, and an elastomer compensation layer disposed between the inner ring and the outer ring. The inner and outer rings are made from a composite wear material. Tabs on the inner and outer ring interlock with matching slots on the elastomer compensation layer.
US10344833B2 Multi-speed planetary transmission
A multi-speed transmission including a plurality of planetary gearsets and a plurality of selective couplers to achieve at least nine forward speed ratios is disclosed. The plurality of planetary gearsets may include a first planetary gearset, a second planetary gearset, a third planetary gearset, and a fourth planetary gearset. The plurality of selective couplers may include a number of clutches and a number of brakes. The multi-speed transmission may have four planetary gearsets and six selective couplers. The six selective couplers may include four clutches and two brakes.
US10344827B2 Dual clutch transmission
A dual clutch transmission includes a first and a second input shaft provided with a first and second input arrangement, respectively, a center shaft, a countershaft, and a first and a second primary gear step. The first and second input shaft are coaxially arranged with the center shaft and can transfer torque from the first and second input means to the countershaft via the first and the second primary gear step. The first primary gear step including a first input gearwheel and a first driven gearwheel. The first input gearwheel is rotationally fixed with the first input shaft. The first input gearwheel is arranged upon the center shaft.
US10344826B2 Gear device
A gear device is provided with inner-tooth pins fitted into pin grooves of an outer cylinder, a carrier housed inside the outer cylinder, a crankshaft rotatably supported on the carrier, an oscillating gear having outer teeth meshable with the inner-tooth pins and configured to oscillate in conjunction with rotation of the crankshaft, while the outer teeth are meshed with the inner-tooth pins, and a restriction member configured to restrict movement of the inner-tooth pins in an axial direction. The restriction member is mounted to the outer cylinder on an outer side of the outer cylinder.
US10344814B2 Brake
A brake used by a mine hoist, a car, a high-speed train, etc. Gas springs are used to replace belleville springs, and a positive pressure is also always applied to brake pads to both ensure and increase the brake reliability and a positive pressure per unit area. The brake resolves problems such as deformation of the belleville springs, a serious change in an elastic force, sudden cracking and decompression, inconvenient monitoring, and a manufacturing difficulty. A brake head floating structure is used to reduce a requirement on end face runout of a brake disc. An oil-gas linkage plunger pump is used to replace a hydraulic station, which greatly reduces manufacturing costs, and reduces energy consumption.
US10344813B2 Brake actuator and brake apparatus
A support portion (23) has three screw insertion portions (23d1, 23d2, and 23d3) which is fixed to a caliper, and arranged so as to surround an output shaft (39). Therefore, it is possible to firmly fix a case (21) to the caliper at these fixing locations. Additionally, since the fixing locations are determined so as to collectively define a “plane”, it is possible to effectively inhibit a sway of the case (21) with respect to the caliper. Furthermore, it is possible to inhibit a twist of the case (21), and it is possible to sufficiently support a vehicle requiring large torque such as a truck.
US10344801B2 Bearing part and rolling bearing
Each of an outer race (10), an inner race (11) and a ball (12) as a bearing part is a bearing part made of JIS standard SUJ2 and having a carbonitrided layer formed in a surface thereof, wherein, after heat treatment at a heating temperature of 500° C. for a retention time of one hour is performed, a Vickers hardness at a position with a depth of 0.02×T+0.175 (mm) from the surface is higher than a Vickers hardness at a core portion, which is a region where the carbonitrided layer is not formed in a thickness direction of the bearing part, by not less than 80 HV, where T represents the time of carbonitriding treatment for forming the carbonitrided layer.
US10344791B2 Minimal fastner assembly methodoligy
Techniques are provided for constructing an appliance housing without the need for vertical fasteners. In one or more implementations, the structural components of an appliance housing are fashioned with a set of engagement points and slots, the engagement points and slots acting to physically arrest the structural components when assembled. Horizontal fasteners are then used to further secure the appliance housing.
US10344786B2 Quick fastener, method for connecting two components by means of the quick fastener and production method therefor
A quick fastener by means of which at least a first and a second component are connectable to each other. The quick fastener includes a fastening bolt having a fastening thread of a first spiral direction, which is fastenable at the second component, and a compressible pretension element which is fastenable at the first component. The compressible pretension element includes a pretension thread at a radial inner side having a second spiral direction opposite to the first spiral direction, a hollow cylindrical thread element which is screwable with an outer thread at a radial outer side into the pretension thread of the pretension element having an inner thread at its radial inner side into which the fastening thread of the fastening bolt is screwable. At least a constructive rotation protection is provided between the hollow cylindrical thread element and the compressible pretension element. A production method for the quick fastener is further provided.
US10344784B2 Hydraulic system having regeneration and hybrid start
A hydraulic system is disclosed. The hydraulic system may include a fluid source and an actuator having a first passage and a second passage. The hydraulic system may further include a pump having a first port connected to the first passage, a second port connected to the second passage, and a third port connected to the fluid source. The first and second passages may be connected to each other via the first and second ports, and the first passage and the low-pressure fluid source may be connected to each other via the first and third ports. They hydraulic system may further include a charge circuit fluidly connected to the first and second passages, and at least one damping control valve configured to selectively allow fluid from the pump to pass into the charge circuit to dampen pressure oscillations between the actuator and the pump.
US10344783B2 Pilot control mechanism for boom bounce reduction
A hydraulic system (600) and method for reducing boom dynamics of a boom (30), while providing counter-balance valve protection, includes a hydraulic actuator (110), first and second counter-balance valves (300, 400), first and second control valves (700, 800), and first and second blocking valves (350, 450). A net load (90) is supported by a first chamber (116, 118) of the hydraulic actuator, and a second chamber (118, 116) of the hydraulic actuator may receive fluctuating hydraulic fluid flow from the second control valve to produce a vibratory response (950) that counters environmental vibrations (960) on the boom. The first blocking valve prevents the fluctuating hydraulic fluid flow from opening the first counter-balance valve. The first blocking valve may drain leakage from the first counter-balance valve.
US10344782B2 Valve signature diagnosis and leak test device
A valve signature diagnosis and leak testing device includes a spool valve operatively connected to a pilot valve, the pilot valve being configured to position the spool valve to one of an open position and a closed position. A blocker valve is fluidly connected to a control fluid outlet of the spool valve. An electrical module is operatively connected to the pilot valve, a supply of control fluid, and the blocker valve, the electrical module being capable of sending pulsed electrical signals to the pilot valve and the blocker valve to selectively position the spool valve and the blocker valve to an open or closed position.
US10344778B2 Ejector for a sealed system
An ejector for a sealed system includes a motive liquid passage with a converging section, a throat and a diverging section. The throat of the motive liquid passage is disposed between the converging section of the motive liquid passage and the diverging section of the motive liquid passage. The ejector also includes a plurality of nucleation sites at the converging section of the motive liquid passage.
US10344774B2 Casing for a gas turbine engine and a method of manufacturing such a casing
A gas turbine engine casing comprising: an inner circumferential wall; an outer circumferential wall spaced radially outwardly from the inner wall; wherein the inner and outer circumferential walls are formed by an axially repeating profile comprising an inner wall portion and an outer wall portion connected to one another by an intermediate portion, the axially repeating profile being arranged such that the inner wall portion abuts against and is connected to an adjacent inner wall portion to form the inner circumferential wall and the outer wall portion abuts against and is connected to an adjacent outer wall portion to form the outer circumferential wall.
US10344772B2 Fan blade with composite cover and sacrificial filler
A fan blade for a turbofan gas turbine engine is disclosed. The fan blade includes a body having a pressure side and a suction side and a cover. The suction side of the body includes an opening and at least one cavity for purposes of reducing the weight of the fan blade. The cover overlays the opening and includes a peripheral edge that is received in a slot defined by the body. The cavities are filled with a sacrificial material.
US10344767B2 Method for compressor surge detection to enable model base air estimation
A method for compressor surge detection to enable model based air estimation includes determining if an intake air compressor pressure ratio is within a predetermined surge pressure range. Then the differences between mass air flow sensor signals measured at a start and finish of each count of a predetermined string length counter when the compressor pressure ratio is within the predetermined surge pressure range. Next, a transition is made to an air mass estimation model output signal from a mass air flow sensor signal when a sum of the air flow differences is greater than a predetermined compressor surge threshold.
US10344763B2 Disc turbo charger
A disc turbocharger includes a multi-disc engine in which each disc engine includes a turbine blade, a compressor blade, and a bearing without requiring a shaft between the turbine blade and the compressor blade. The power produced by each turbine blade is consumed by its own joined compressor. The disc turbocharger has a multi-disc engine that works as a multi-stage turbocharger with a smaller size and no piping between the turbochargers. The disc turbocharger uses a waste spool valve for control of the.
US10344758B2 Precipitation hardened martensitic stainless steel and reciprocating pump manufactured therewith
An end block is disclosed. The end block may include a body extending between a front side, a back side, a left side, a right side, a top side and a bottom side. Furthermore, the body may include a first bore extending through the body between an inlet port and an outlet port and a cylinder bore extending between a cylinder port and the first bore. Moreover, the body may include a precipitation hardened martensitic stainless steel comprising between 0.08% and 0.18% by weight carbon, between 10.50% and 14.00% by weight chromium, between 0.65% and 1.15% by weight nickel, between 0.85% and 1.30% by weight copper, iron, and a first precipitate comprising the copper.
US10344753B2 Micro pump systems
Discloses is a micro-pump that includes a pump body having a compartmentalized pump chamber, with plural inlet and outlet ports and a plurality of membranes disposed in the pump chamber to provide compartments. The membranes are anchored between opposing walls of the pump body and carry electrodes disposed on opposing surfaces of the membranes and walls of the pump body. Also discloses are applications of the micro-pump including as a heat remover and a self-contained continuous positive airway pressure breathing device.
US10344752B2 Peristaltic pump having a leaking tube detecting chamber
A peristaltic pumphead is provided that has a pumping chamber within which is disposed a pressing element for exerting a peristaltic action on a tube extending within the pumping chamber, and an auxiliary chamber which in normal use is a dry chamber. The pumping chamber and the auxiliary chamber are arranged in fluid communication such that liquid which escapes from the tube into the pumping chamber flows from the pumping chamber into the auxiliary chamber.
US10344748B2 Bearing device
A bearing device includes: a bearing portion that has an inner ring, an outer ring, a plurality of balls interposed between the inner ring and the outer ring, and a cage that holds the balls; and an oil supply unit provided adjacent to the bearing portion in the axial direction. The oil supply unit has a pump that discharges a minute amount of lubricating oil to the bearing portion, and varies the amount of oil supplied to the bearing portion by discharge of lubricating oil from the pump.
US10344747B2 Method and apparatus for metering and vaporizing a fluid
A vaporization device, including a fluid supply containing a vaporizable fluid; a plurality of bubble pumps operative to pump fluid from the fluid supply to outlets of the bubble pumps; and a fluid vaporization heater located adjacent the outlets of the bubble pumps to receive fluid from the bubble pumps.
US10344744B2 Energy production from waste heat using a shape memory drive or heat engine
A data center includes computing devices, an air handling system, a heat engine, and a generator. Air moved by the air handling system flows across heat-producing components in the computing devices in the data center. Heat from air that has flowed over the heat-producing components heats a hot section of the heat engine. The heat engine generates mechanical work based on a temperature differential between a hot section of the heat engine and a cold section of the heat engine. The generator generates electricity from the mechanical work generated by the heat engine.
US10344741B2 Hydro-pneumatic energy storage system
A hydro-pneumatic energy storage system for deep sea water (DSW) is described. The system includes a floating support structure including a floating support platform, and a floating air chamber mounted on the floating support platform. The floating air chamber is configured for holding compressed air. The system also includes a sea-bottom mounted structure including a sea-bottom accumulator chamber configured for holding the compressed air and the DSW to store the DSW under pressure of the compressed air, and an air umbilical pneumatically interconnecting the floating air chamber with the sea-bottom accumulator chamber.
US10344737B2 Wave energy converter with submerged element
A wave energy converter (1) has: a buoyant structure (2) which, in use, floats on water; a generator (18); a generator drive mechanism (38) on board the buoyant structure (2), the generator drive mechanism (38) having an rotational input drive shaft (20) and a rotational output drive shaft (36); a drive member (22) operably connected to the input drive shaft (20), the drive member (22) being moveable back and forth between a first position and a second position; a biasing arrangement (23, 26) for example a buoyant block acting on the drive member; and, a submerged element 4, 4′ which, in use, moves below the surface of the water out of phase with the buoyant structure (2), the drive member (22) being attached by a tether (28) to the submerged element (4). In use, when the buoyant structure (2) encounters a wave crest, the spacing between the buoyant structure (2) and the submerged element (4, 4′) increases and the drive member (22) is pulled towards the second position by the tether (28), and, when the buoyant structure (2) encounters a wave trough, the spacing between the buoyant structure (2) and the submerged element (4, 4′) decreases and the drive member (22) is urged towards the first position by the biasing arrangement (23, 26). The back and forth movement of the drive member (22) between the first and second positions causes the input drive shaft (20) to rotate and, thereby, causes the output drive shaft (36) to rotate. The submerged element (4, 4′) is preferably a heave plate. The invention also comprises a heave plate for a submerged, partly submerged or floating structure.
US10344730B2 Fuel supply system for an internal combustion engine
The invention relates to a fuel supply system for an internal combustion engine comprising:—a low pressure fuel pump (18);—a low pressure supply circuit (34) through which fuel is delivered by the low pressure pump (18) to one or several high pressure circuits (16), said low pressure supply circuit (34) comprising at least one delivery connection (36) for delivering fuel to the high pressure circuit(s) (16);—a pressure regulator (54) through which excess fuel from the low pressure supply circuit (34) is discharged through the pressure regulator (54) in a pump return circuit (56) which is fluidically connected to an input (20) of the low pressure pump (18) without passing through the fuel tank (14); characterized in that the pressure regulator (54) is located downstream of the delivery connection (36), and in that a fuel derivation circuit (60) is fluidically connected to the low pressure fuel supply circuit (34) downstream of the at least one delivery connection (36) to the high pressure circuit(s) and upstream of the pressure regulator (54).
US10344729B2 Engine including direct injector and port injector
A cylinder block including: a plurality of cylinders; a cylinder head attached on the cylinder block and including, for each of the cylinders, an intake port extending from a combustion chamber upward and obliquely relative to an axis of the cylinder; a direct injector disposed at a position on an outer side of the intake port in a cylinder radial direction and directly injecting fuel into the combustion chamber; a port injector disposed at a position on a same side as the direct injector relative to the intake port, and injecting fuel into the intake port are provided. The intake port includes: a valve seat provided at an intake air inlet opened to the combustion chamber; and an arc portion protruding downward in a center area of the intake port on an upstream side of the valve seat, and an injection direction of the port injector is orientated in a direction in which the fuel injected from the port injector passes through a lower area of the arc portion.
US10344721B2 Fuel injector and method for manufacturing fuel injector
A fuel injector 100 includes a nozzle member 60 having a fuel passage 60a leading to an injection port 60b; a valve main body 51 adapted to reciprocate for opening and closing the fuel passage 60a; an elastic portion 56 elastically deformable in closing the fuel passage 60a by movement of the valve main body 51 in a closing direction, the elastic member being attached to one of the nozzle member 60 and the valve main body 51 and adapted to be abutted against the other of the nozzle member 60 and the valve main body 51 to close the fuel passage 60a by moving the valve main body 51 in the closing direction; and a stopper 70 adapted to restrict movement of the valve main body 51 in the closing direction by being abutted against the valve main body 51, the stopper 70 being formed of material different from the nozzle member 60.
US10344717B2 Intake air heater assembly having insulated bushing
In one or more implementations, an example air heater assembly is described. The air heater assembly includes a frame defining an aperture and an air heater that includes at least one heating element. The frame is configured to receive the air heater. The air heater assembly includes a terminal configured to connect with the at least one heating element. The air heater assembly includes a hard coated bushing configured to receive the terminal, and the hard coated bushing is configured to be received within the aperture to form a seal and to electrically isolate the terminal from the frame.
US10344713B2 LPG bombe cooling system of bi-fuel vehicle
An LPG bombe cooling system of a bi-fuel vehicle using both gasoline and LPG is provided. The LPG bombe cooling system is configured to cool the interior of an LPG bombe and to reduce the vapor pressure of LPG by supplying some gasoline from a gasoline tank into the LPG bombe using the fact that the temperature of gasoline in the gasoline tank is lower than the temperature of LPG in the LPG bombe, whereby it is possible to easily refill the LPG bombe with LPG even in the case in which the external temperature is very high, e.g. in the hot season.
US10344708B1 Engine vibration isolation system
An engine assembly having an improved mounting system or assembly is disclosed. Features of this mounting system include having crankcase arms that are integrally formed with a crankcase of the engine assembly, having multiple mounting legs that each have a dedicated vibration damping subassembly and where the stiffness of at least two of the mounting legs is different (by varying the configurations of the corresponding vibration damping subassemblies), and using a mounting ring or base with having differently oriented mounting pads for securement of the corresponding mounting leg relative thereto.
US10344701B2 Engine system and control method for engine system
An engine system includes an engine that, a fuel supply device, and an electronic control unit. The electronic control unit is configured to control the fuel supply device and to perform operation control of the engine by adjusting an injection ratio between fuel injection from an in-cylinder injection valve and a port injection valve according to the operation state of the engine. The electronic control unit is configured to perform imbalance determination. The electronic control unit is configured to change a region of fuel injection from a first fuel injection region to a second fuel injection region when the electronic control unit determines that a lean imbalance is occurred with respect to the fuel injection in which the fuel injection from the port injection valve is performed.
US10344699B2 Control device for injector
A microcomputer is configured to: calculate, the drive period of a previous injection, an injection interval, and an uncorrected target drive period for a current injection; obtain a correction period by increasing an internal variable from zero in proportion to the drive period of the previous injection during this drive period, attenuating the internal variable at a first-order delay during the injection interval, dividing the internal variable by a coefficient of the proportion at a start time point of the present current supply, and setting a result of the division as the correction period; and set a period obtained by subtracting the correction period from the uncorrected target drive period as a current drive period, to thereby supply a signal indicating the current drive period to the injector via a driver.
US10344695B1 Engine controls including dynamic load correction
An internal combustion engine operatively coupled with a variable load and an electronic control system operatively coupled with the internal combustion engine. The electronic control system is structured to receive an engine speed target value, a first engine speed feedback value, and a second engine speed feedback value. The electronic control system processes the first engine speed feedback value and the second engine speed feedback value to determine a feedforward correction value. The feedforward correction value is determined to correct for first variation between the second engine speed feedback value and the first engine speed feedback value due to variation in the variable load and to distinguish between the first variation and a second variation due to operation of the internal combustion engine. The control system processes the first engine speed feedback value target, the second engine speed feedback value and the feedforward correction value to determine an engine fueling command, and controls fueling of the internal combustion engine using the fueling command.
US10344690B2 Exhaust system and methods for efficient exhaust heat recovery
Systems and methods are described for heating engine coolant by transferring heat from an exhaust flow to the engine coolant via a heat exchanger positioned in an exhaust gas heat recovery line coupled to the EGR cooler responsive to an EGR valve position. In one particular example, a branching pathway of the EGR cooler is positioned downstream of the EGR cooler and allows exhaust gas to be routed to the EGR cooler and/or exhaust gas heat exchanger based on the EGR valve position, which allows for control of the amount of heat transferred to the engine coolant as well as exhaust gas recirculation into the engine. With this arrangement, a cabin temperature of a hybrid vehicle may be increased as quickly as possible under cold start conditions to allow the engine to be quickly turned off after heating the vehicle cabin.
US10344685B2 Apparatus and method for diagnosing engine having variable compression ratio apparatus
An apparatus for diagnosing an engine including a variable compression ratio apparatus according to an exemplary embodiment of the present invention, may include a piston configured to reciprocally move in a cylinder of the engine, a detector configured to determine a position of the piston, a variable compression ratio apparatus configured to adjust a moving range of the piston, and a controller configured to determine whether the variable compression ratio apparatus is defective based on a position signal of the piston determined by the detector.
US10344679B2 Shield for arranging between a bearing and a rotating seal element
An assembly is provided that includes a shaft, a bearing, a stator seal element, a rotor seal element and a shield. The shaft extends along an axis. The bearing supports the shaft and receives lubrication fluid. The stator seal element circumscribes the shaft. The rotor seal element is mounted on the shaft axially between the bearing and the stator seal element. The rotor seal element forms a seal with the stator seal element. The shield substantially prevents the lubrication fluid from traveling axially away from the bearing onto the rotor seal element.
US10344676B2 Centerline support bar for steam turbine component
A centerline support bar for steam turbine component assembly, installation, and/or alignment is disclosed. In one embodiment, the support bar includes a body portion configured to be disposed across a centerline of a steam turbine, the body portion configured to transversely connect to a steam turbine component; and a first flange extending from the body portion and configured to contact a steam turbine casing, wherein the steam turbine support bar is configured to non-affixedly join the steam turbine casing to the steam turbine component.
US10344673B2 System and method of cooling a turbine engine
A cooling system for use with a turbine engine. The system includes a coolant reservoir configured to store cooling fluid therein, and a cooling device coupled in flow communication with the coolant reservoir, wherein the cooling device is configured to cool heated components of the turbine engine with the cooling fluid. The system further includes a first valve configured to control flow of the cooling fluid from the coolant reservoir towards the cooling device, and a controller coupled in communication with the first valve. The controller is configured to monitor an operational status of the turbine engine, and actuate the first valve into an open position after the turbine engine has been shut down such that the cooling fluid cools the heated components.
US10344669B2 Variable compression ratio mechanism and internal combustion engine
The variable compression ratio mechanism 1, 1′ comprises: a connecting rod 20 provided with a crank receiving opening 23; an eccentric member 30, 30′ provided with a piston pin receiving opening 36 and attached to the connecting rod to be able to turn so as to change a length between a center axial line of the piston pin receiving opening and a center axial line of the crank receiving opening; a swing member 40, 50, 40′ attached to the connecting rod to be able to swing and able to engage with the eccentric member; and an actuating member 60, 60′ swinging the swing member from an initial position toward a stop position. The swing member engages with the eccentric member to turn the eccentric member when swinging from the initial position toward the stop position, and returns from the stop position to the initial position when disengaged form the eccentric member.
US10344668B2 Boost system including hybrid drive supercharger with compact configuration
A boost system for providing boost pressure to an air intake manifold of an engine includes a supercharger having rotors and a supercharger input shaft, an electric motor/generator, and a planetary gear set. The planetary gear set operates to transfer torque between the supercharger input shaft, the electric motor/generator and a crankshaft of the engine. The boost system can have a compact configuration.
US10344663B2 Control system of flowing air into vehicle engine room and method for the same
The present disclosure relates to a system for controlling an air flow rate into a vehicle engine room. The system includes: an air intake port receiving an exterior air at a front portion of the vehicle and supplying the air into the engine room; air ducts formed at both sides of the air intake port and introduce the exterior air into a wheel side in order to improve aerodynamic characteristic; a control valve configured to selectively convey the air flowed in the air intake port into the air ducts; a radiator disposed between the air intake port and the engine room; and a control portion configured to control the control valve based on an operating state of vehicle. The air ducts are selectively communicated with the air intake port and disposed at upstream of the radiator.
US10344653B2 Fluid delivery device
A fluid delivery device, comprising an integrated cabinet, a pump installed in the integrated cabinet, an inlet pipeline connected to the pump, and an outlet pipeline connected to the pump; the pump comprises a motor located at the bottom portion of the integrated cabinet, a pump head located at the top portion of the integrated cabinet, and a magnetic coupling portion located between the motor and the pump head; the pump head, the magnetic coupling portion and the motor are arranged in a sequence from top to bottom; and the pump head is provided with a U-shaped flow channel and a gear mechanism therein located at the bottommost portion of the flow channel. The fluid delivery device eliminates bubbles in the solution accumulated in the pump, thus ensuring a working efficiency of fluid delivery of the pump, and ensuring precise control of a delivery amount.
US10344652B2 Electronic pressure relief in pumps
An aftertreatment system comprises a reductant storage tank and a selective catalytic reduction (SCR) system including a catalyst for reducing constituents of an exhaust gas. A reductant insertion assembly including a pump and dosing valve is fluidly coupled to the pump and the SCR system. A controller is communicatively coupled to the reductant insertion assembly. The controller is configured to initialize the pump so as to pressurize a reductant in the pump. The dosing valve is opened, thereby expelling the reductant into the SCR system. An operating electrical parameter value of the pump is determined which is indicative of an operating pressure of the pump. The controller determines if the operating electrical parameter value exceeds a predetermined operating threshold. If the operating electrical parameter value exceeds the predetermined operating threshold, the controller stops the pump.
US10344645B2 Exhaust gas purification apparatus for internal combustion engine
The disclosure is intended to oxidize PM deposited in a filter in a suitable manner. Provision is made for a filter of wall flow type, a temperature raising unit to raise the temperature of the filter from a downstream side thereof, an exhaust gas shut-off valve, and a controller. The controller controls a flow of exhaust gas in the filter by once fully closing the exhaust gas shut-off valve and then fully opening it when the flow rate of the exhaust gas is equal to or larger than a predetermined flow rate, so as to cause PM to move to a downstream side portion in the filter in the direction of flow of exhaust gas, and carries out regeneration processing which oxidizes the PM by using the temperature raising unit after the controller has caused the PM to move to the downstream side portion of the filter.
US10344643B2 Exhaust purification system of internal combustion engine
An exhaust purification system includes an LAF sensor provided in an exhaust pipe and generates a signal corresponding to an air-fuel ratio of exhaust gas. An upstream catalytic converter is downstream of the LAF sensor and has a catalyst to purify the exhaust gas. An O2 sensor is downstream of the upstream catalytic converter, and generates a signal corresponding to the air-fuel ratio of the exhaust gas. A GPF is downstream of a the O2 sensor and purifies the exhaust gas. An ECU controls an air-fuel mixture in an engine using output signal KACT of the LAF sensor and an output signal VO2 of the O2 sensor such that the air-fuel ratio of exhaust gas flowing into the GPF converges to a target value near the stoichiometric ratio. The GPF has a filter substrate and a downstream TWC supported by a partition of the filter substrate.
US10344642B2 Systems and methods for controlling exhaust flow through dual after treatment device
Systems and methods for controlling a valve for directing an exhaust gas stream through an exhaust duct having a first after treatment device and a second after treatment device in an exhaust system. The method includes receiving sensor signals from a sensor coupled to the second after treatment device. The method includes processing the sensor signals to determine a temperature of the second after treatment device, and determining a position for the valve based on whether the temperature exceeds a pre-defined threshold for the temperature of the second after treatment device. The method includes outputting a control signal to move the valve to a first position in which the exhaust gas stream flows through a first portion of the first after treatment device or a second position in which the exhaust gas stream flows through a second portion of the first after treatment device based on the temperature.
US10344635B2 Hydraulic pressure control valve and internal-combustion engine valve timing control apparatus
Provided is a hydraulic pressure control valve capable of exhibiting a filter detent function without degrading the assemblability of filters to a valve body.A hydraulic pressure control valve according to the present invention includes a valve body having a plurality of opening portions formed in a cylindrical peripheral wall, annular grooves, and a restraining portion provided in each of the annular grooves, a spool valve, and filters wound to cover the opening portions, respectively, and each having a mesh portion for filtering hydraulic fluid and a mask portion covering the restraining portion.
US10344629B2 Method for arranging a camshaft in a camshaft module
A method for arranging a camshaft in a camshaft module includes arranging cam elements and a switching element on a carrier tube to so as to form a displacement element having a bearing section, outside or external to a module housing. The carrier tube is then cut in a region of a bearing section to form two parts. One of the parts is arranged into a bearing bridge in a module housing. The other part is then joined to the first part that was inserted into the bearing bridge.
US10344628B2 Compressed air energy storage power generation device
A compressed air energy storage power generation device 2 includes a compressor, a pressure accumulator tank, and an expander. The compressor compresses air by being driven with renewable energy. The pressure accumulator tank stores the air compressed by the compressor. The expander is driven by the compressed air. A power generator is mechanically connected to the expander and generates electric power, which is to be supplied to a demander. The compressed air energy storage power generation device includes: first heat exchanges for recovering compression heat; temperature sensors that measure the temperatures of the heat media having the temperature increased by the first heat exchangers; high-temperature heat medium tanks, each of which individually stores the heat medium depending on the temperature thereof; second heat exchangers for heating compressed air; a low-temperature heat medium tank that stores the heat medium having the temperature decreased in the second heat exchanger; and a control unit that switches high-temperature heat storage switching valves to thereby supply the heat medium from the first heat exchangers to either of the high-temperature heat medium tanks.
US10344627B2 Heat recovery steam generator and power plant
According to the embodiment of the present invention, there are provided a first stage auxiliary burner configured to heat up the exhaust gas in the upstream side of the superheater,a second stage auxiliary burner configured to heat up the exhaust gas in the upstream side of the evaporator, a fuel supply system configured to distribute fuel so as to be supplied to the first stage auxiliary burner and the second stage auxiliary burner. Distribution of fuel charged to each of the first stage auxiliary burner and the second stage auxiliary burner is controlled in accordance with a predetermined distribution ratio of each charging quantity to whole charging quantity in all the range thereof.
US10344612B2 Compact advanced passive tip clearance control
A section of a gas turbine engine includes a rotor blade designed to rotate about an axis. The section also includes a case positioned radially outward from the rotor blade and extending circumferentially about the axis. The section also includes a control ring being annular, positioned radially inward from the case and designed to move radially relative to the case. The section also includes a segmented blade outer air seal (BOAS) including a plurality of BOAS segments each being positioned radially outward from the rotor blade, movably coupled to the control ring, and designed to move circumferentially relative to each other such that a circumferential gap between each of the plurality of BOAS segments changes in size in response to a temperature change in the section of the gas turbine engine.
US10344611B2 Cooled hot section components for a gas turbine engine
A gas turbine engine includes a turbine section including a plurality of blade outer air seals disposed therein, the blade outer air seals each including a body including a raised material that extends beyond the outer surface of the body and the raised material includes an inlet hole formed through the raised material.
US10344600B2 Ceramic matrix composite
A novel ceramic matrix composite is disclosed for forming components that are operable in high temperature environments such those in gas turbine engines and the like. The ceramic matrix composite can include at least one layer of non-crimped fibers positioned substantially parallel to one another. A relatively small diameter elastic fiber can be constructed to stitch the non-crimped fibers together and a ceramic matrix may be deposited around the at least one layer of non-crimped fibers.
US10344599B2 Cooling passage for gas turbine rotor blade
The present disclosure is directed to a rotor blade for a gas turbine engine. The rotor blade includes an airfoil, a tip shroud having a side surface and a radially outer surface, and a transition portion coupling the tip shroud to the airfoil. The airfoil, the transition portion, and the tip shroud collectively define a primary cooling passage therein. The primary cooling passage includes a primary cooling passage outlet defined by the side surface of the tip shroud.
US10344598B2 Trailing edge cooling for a turbine blade
A component for a gas turbine engine comprises an airfoil having an outer surface. One or more cooling passages can be disposed within the airfoil, having a cooling passage extending along a trailing edge. A plurality of cooling channels can extend from the cooling passage through the trailing edge. At least one flow element and at least one film hole can be disposed in the cooling channel or the trailing edge passage adjacent the cooling channel. The flow element and the film hole can be in a predetermined relationship with one another providing improved flow to the film hole.
US10344583B2 Acoustic housing for tubulars
Provided is an acoustic housing including a cover including a first perimeter defining an open cover portion, the cover having a cover length, and a cover height, and a body including a second perimeter defining an open body portion, wherein either the first or second or both perimeters are chamfered, configured to receive one or more electrical components and to sealingly engage with the first chamfered perimeter, the body having a body length, a body height, and an under-surface, and the body including an engagement portion projecting from the under-surface and having an engagement length, an engagement height, and an engagement surface configured to engage an outer surface of a tubular.
US10344581B2 Use of natural low-level radioactivity of raw materials to evaluate gravel pack and cement placement in wells
Methods for logging a well utilizing natural radioactivity originating from clay based particulates are disclosed. The methods can include utilizing a gravel pack slurry containing a liquid and gravel pack particles to hydraulically place the particles into a gravel pack zone of a borehole penetrating a subterranean formation and obtaining a post gravel pack data set by lowering into the borehole traversing the subterranean formation a gamma ray detector and detecting gamma rays resulting from a native radioactivity of the gravel pack particles. The methods can further include using the post gravel pack data set to determine a location of the gravel pack particles and correlating the location of the gravel-pack particles to a depth measurement of the borehole to determine the location, height, and/or percent fill of gravel-pack particles placed in the gravel pack zone of the borehole.
US10344580B2 Passive multiphase flow separator
A passive multiphase separator is configured to separate gas from a two-phase fluid in a wellbore. The passive multiphase separator includes an intake tube that has an intake end, a discharge end and an interior section between the intake end and the discharge end. The interior section includes a rifled interior surface that induces rotation in fluids passing through the interior section. The passive multiphase separator further includes a head assembly connected to the discharge end of the intake tube. The head assembly includes a crossover tube extending into the interior section, one or more gas vents extending from an interior of the crossover tube to an exterior of the head assembly and a liquid discharge. The passive multiphase separator can be deployed in a variety of hydrocarbon recovery systems.
US10344579B2 Processes for producing hydrocarbons from a reservoir
There is provided a process for producing hydrocarbons from a reservoir. The process includes within the hydrocarbon reservoir, electrically heating a liquid heating fluid such that the liquid heating fluid is evaporated to produce a gaseous heating fluid, heating hydrocarbon material with the gaseous heating fluid such that the heated hydrocarbon material is mobilized and such that the gaseous heating fluid is condensed to produce a condensed heating fluid, and electrically heating at least a fraction of the condensed heating fluid such that the at least a condensed heating fluid fraction is re-evaporated, and while the evaporation, the condensing, and the re-evaporation are being effected, producing a produced fluid including at least the mobilized hydrocarbon material.
US10344567B2 Systems and methods for cloud-based automatic configuration of remote terminal units
A remote terminal unit (RTU) may control one or more operations a well device associated with a hydrocarbon well. The RTU may include a processor that may broadcast a request to communicatively couple to a cloud-computing system. The processor may then receive a confirmation from the cloud-computing system indicating that the RTU has successfully communicatively coupled to the cloud-computing system and send one or more attributes regarding the RTU, the well device, the hydrocarbon well, or any combination thereof to the cloud-computing system. The processor may then receive one or more software packages from the cloud-computing system based on the attributes. Using the software packages, the processor may control the operations of the well device.
US10344564B2 Methods and systems for wellbore remediation
Removing inorganic scale and other acid-soluble materials in the presence of a particulate pack can sometimes result in unwanted alterations to the particulate pack. Methods for removing inorganic scale can comprise: introducing a descaling agent comprising an N-(phosphonoalkyl)iminodiacetic acid or any salt thereof into a wellbore in fluid communication with a particulate pack, an inorganic scale being present in the wellbore or in the particulate pack; contacting the descaling agent with the particulate pack and the inorganic scale; and removing at least a portion of the inorganic scale using the N-(phosphonoalkyl)iminodiacetic acid or any salt thereof without substantially affecting the particulate pack.
US10344560B2 Wellbore tool with pressure actuated indexing mechanism and method
Pressure activated counting/indexing mechanisms for hydraulic fracturing sleeves and related processes are provided. The hydraulic fracturing apparatuses can include a tubular body having a housing and a flow port, a movable inner sleeve within the tubular body slidable from a first position blocking the flow port and a second position exposing the flow port; an inner indexing mechanism capable of being moved through a plurality of positions and can include the inner sleeve having a counting track comprising a plurality of different grooves; and a counting mechanism that can include a circular ring and pin that can be axially and rotationally movable in the counting track; an actuating mechanism can rely on the auto-jay counting mechanism to provide a mechanical signal to either allow an actuating member to pass through and not open the flow ports or be retained so pressure shifts the sleeve to open the flow ports.
US10344551B2 Subsea equipment-protection apparatus
A subsea equipment-protection apparatus including: a cap (1) and a sleeve (2), wherein the cap and the sleeve are configured to be supportable by a foundation (6) of the subsea equipment (16). The cap and the sleeve are arranged such that at least a portion of the cap may enter an opening of the sleeve and be supported by the sleeve; and thereby the cap and sleeve cover and protect the subsea equipment.
US10344546B2 Method and valve assembly for flushing of debris
The invention concerns a method for flushing of debris from a valve assembly arranged in a fluid line. The valve assembly comprises at least two flow regulating units arranged in series between an inlet and an outlet of the valve assembly. The inlet pressure is larger than the outlet pressure, and each flow regulating unit has a spring element and an opening is provided for each flow regulating unit which initially is set as a minimum opening allowing fluid to pass from one side of the each of the flow regulation unit to the other side of the flow regulation unit. The spring element regulates the opening in response to the pressure difference over the flow regulating unit. The method comprises the following steps in the case when at least one of the openings clogs: —equalizing the pressure over the other flow regulating unit(s) downstream and upstream to the clogged opening thereby—providing a pressure difference across the flow regulating unit where clogging occurs, which pressure difference exceeds the spring force and increases the opening for this flow regulating unit for flushing the debris. The invention also concerns a valve assembly, a use of the valve assembly and a fluid injection valve assembly.
US10344544B2 Engineering methodology to treat severe loss zones with thixotropic cement system
A method of treating lost circulation issues stemming from loss zones during the drilling and cementing process through the utilization of a thixotropic cement. The method comprises the steps of encountering a loss zone in a bore hole during drilling or running casing and pumping a treatment fluid into the loss zone, wherein the treatment fluid is a gel capable of gelling, breaking when sheared, and building back shear strength after shearing is removed.
US10344539B2 Sealing arrangements for subsea pipe-in-pipe systems
A method of sealing an annulus between inner and outer pipe sections of a pipe-in-pipe system includes positioning a sealing mass in the annulus in contact with the inner and outer pipe sections. Deforming the sealing mass occurs, for example by shearing and compression, by effecting relative longitudinal movement between the inner and outer pipe sections. Fixing the inner and outer pipe sections against reverse relative longitudinal movement to maintain deformation of the sealing mass is then performed. The inner pipe section and a displaced outer pipe section may be fixed by welding them to respective pipes of an adjoining pipe-in-pipe structure. Opposed ramp surfaces, each being similarly inclined relative to the longitudinal direction, extend into the annulus from respective ones of the pipe sections such that the sealing mass may be compressed between the ramp surfaces.
US10344528B2 Cord drive for coverings for architectural openings
A covering for architectural openings includes a cord drive with a pulley that is supported by a bearing surface which lies in the plane of the cord.
US10344526B2 Device and system for lifting a motor vehicle
A preferred embodiment of a system includes a lifting device for lifting a motor vehicle, a support structure for mounting the lifting device in a pit, and a carriage for supporting the lifting device from the support structure and being movable within the support structure. The system also includes a cover coupled to opposite sides of the carriage so that the cover extends away from the carriage and continuously between the opposite sides of the carriage.
US10344524B2 Door frame
Provided herein are door frames. In particular, door frames are provided that protect against impact, are water-proof, and protect against bacteria/mold infiltration.
US10344521B2 Sliding window mechanism I
This invention pertains to mechanisms for opening and closing sliding windows especially in homes and buildings. A sliding window comprises a pane which is installed in a sliding frame. The frame is sliding vertically or horizontally within a static outer frame which has two parallel guides that guide the sliding frame. There are three similar approaches for such a mechanism: a two cables mechanism, a single roller chain mechanism and a two roller chains mechanism. The two cable approach uses four pulleys and two flexible cables. The single roller chain approach employs two sprockets. The two roller chains approach uses four sprockets. The window can be operated manually or by using an electric motor. The window assembly includes two safety systems which protect persons from being caught by a closing window. The window assembly also includes a burglar alarm and does not require a latch for window locking.
US10344520B2 Door stop
A door stop, including: a top member, being fixed to the bottom of a door, the top member including a vertically movable bolt, and a spring, for lifting the bolt in relation to the door; and a bottom member, being fixed to the floor, for being disposed below the door at the stopping disposition thereof, wherein the bolt and the bottom member are characterized in bolting by magnetic attraction therebetween, being stronger than the lifting of the bolt by the spring, thereby the bolt does not protrude below the bottom of the door at the non-bolted state, thereby not requiring a gap between the door bottom and the floor.
US10344509B2 Latch assembly
A latch assembly comprises a backplate, a lock lever, and a latch member. The lock lever is operable by a user to unlock the latch assembly such that the latch member is free to rotate relative to the backplate and allow a gate to be opened. The lock lever is attached to the backplate and is free to move relative to the backplate for operation of the latch assembly. The latch member is attached to the backplate and is free to move relative to the backplate while the latch assembly is in an unlocked configuration, but is prohibited from to moving relative to the backplate by the lock lever while the latch assembly is in a locked configuration.
US10344508B2 Handle for a door or window with two or three point latch
A latching system for a door or window that includes a first snap stop member adapted to be arranged at a side edge of a leaf of the door or window, the first stop member includes a pawl rotatable about an axis perpendicular to the plane defined by the leaf; a second snap stop member adapted to be arranged at an upper edge of the leaf, the second stop member comprising a pivot translatable in a vertical direction; a handle rotatable so as to control the releasing movement of the first and second stop members, the handle being rotatable about a horizontal axis parallel to the plane defined by the leaf; and a first and a second transmission mechanism for converting a rotation of the handle into a rotation of the pawl and a translation of the pivot, respectively.
US10344502B2 User sensing exit device
One embodiment relates to an exit device assembly. The exit device assembly includes a center case, a push pad movably mounted on the center case, and a mechanical case coupled to the center case, wherein the exit device includes an opening. The assembly also includes a sensor aligned with the opening, wherein the sensor is structured to detect a user from a distance through the opening and to generate an output signal in response to detecting the user. The assembly also includes a latch and a latch actuator. The assembly also includes a controller in communication with the sensor and the latch actuator, wherein the controller is structured to transmit an actuating signal in response to receiving the output signal from the sensor, wherein the latch actuator is configured to move the latch from the locked position to the unlocked position in response to the actuating signal.
US10344499B1 Water canopy assembly
A shade structure assembly includes a canopy, a plurality of legs, and a foot assembly. The shade structure assembly includes a number of legs that are extendable in length to adapt to the contour of the wet or dry surfaces. The legs are coupled to the canopy. A foot assembly is included for releasable coupling to the bottom of the legs. The foot assembly is configured to provide ballast and a suitable contact surface for contacting a plaster pool. The foot assembly may be made from a different material than the legs. The canopy is configured to expand and provide a shade area.
US10344496B1 Anchoring device for a beach umbrella
An anchoring device for anchoring a pole to the ground comprising a ground engaging base element for engaging the ground to anchor the pole, having an aperture for receiving the pole; and a removable securing means for engaging the pole and the base element to prevent removal of the pole from the ground.
US10344472B2 Extendable sleeve for a poured concrete deck
A tubular passage for poured concrete decks has an intumescent tube held in a two-part, clamshell base by a bottom clip. A first tube engages the base's top to clamp a funnel shaped, diaphragm seal to the base. The first tube has spaced, radially extending, parallel ridges at predetermined distances from the base. Longitudinal channels separate the ridges. An extension tube has inward extending lugs passing along the channels to engage various ridges when rotated to fix the passage length. The extension engages the base bottom for corrugated deck supports. A cap with repositionable, locating filaments closes either tube.