Document | Document Title | |
---|---|---|
US10559053B2 |
Screen watermarking methods and arrangements
In an exemplary embodiment, image content is rendered to include a digital watermark pattern at an essentially fixed scale, regardless of the size of screen on which the content is displayed. In one particular embodiment, CSS and JavaScript are responsive to the rendering context (which can include screen size, and/or viewer position) to define the geometry of a watermarked texture block, which is tiled to serve as a background of an HTML-defined page. A great variety of other features and arrangements are also detailed. |
|
US10559051B2 |
Image forgery protection apparatus
An image forgery protection apparatus comprises: one or more memories; and circuitry. The circuitry generates challenge data which change with lapse of time at least in a predetermined period. The circuitry generates a unique response which changes with lapse of time, the unique response corresponding to the challenge data on a basis of a physically unclonable function. The circuitry changes subject image data correspondingly to the unique response, the subject image data obtained by capturing an image of a subject. |
|
US10559050B2 |
System and method of addressing a piece of mail
An automated system and method for addressing a piece of mail. The system and method places mailing addresses from a scrubbed list of address onto advertisements. |
|
US10559045B2 |
Thermostat with occupancy detection based on load of HVAC equipment
A thermostat for a building space. The thermostat includes a communications interface and a processing circuit. The communications interface is configured to engage in bidirectional communications with heating, ventilation, or air conditioning (HVAC) equipment and to receive an indication of a current heating or cooling load from the HVAC equipment. The processing circuit is configured to determine an occupancy of the building space based on the indication of the current heating or cooling load received from the HVAC equipment. The processing circuit is further configured to operate the HVAC equipment based on the determined occupancy of the building space. |
|
US10559044B2 |
Identification of peak days
The subject disclosure relates to systems and methods for calculating a peak consumption threshold, and for using the peak consumption threshold to determine the likelihood of future peak resource consumption events. In some aspects, methods of the subject technology include steps for receiving resource consumption data for a plurality of utility customers, wherein the resource consumption data comprises an indication of an amount of electric power used by each of the plurality of utility customers, and calculating, using the one or more processors, a plurality of consumption averages for the resource consumption data. In some aspects, the method can further include steps for calculating a peak consumption threshold based on the consumption values for the resource consumption data. |
|
US10559032B2 |
Creation and redemption for ETP shares of bulky metals
To create shares of an ETP based on a bulky metal, an authorized participant (AP) provides an amount of material, such as base or bulky metal, that is within an allowable range of the target value. A central intermediary intermediates the transfer of the mismatched weight between the ETP and the AP to bring the amount of the applicable material or bulky metal to the exact amount needed for the creation (or redemption, in the reverse transaction) of the ETP shares. The ownership of the last unit of bulky metal transferred in relation to the transaction is divided between the equalization facility and the ETP through the booking of account receivable/account payable transactions. The AP then pays or receives cash from the equalization facility based on whether too little or too much metal was transferred. |
|
US10559010B2 |
Dynamic binding of video content
A method of dynamically binding supplemental content to video content includes receiving the video content at a device and identifying at least one value related to one or more products or services, where the at least one value is associated with the video content. The method also includes obtaining the supplemental content based on the at least one value, where the supplemental content provides additional information about the one or more products or services. In addition, the method includes dynamically binding the supplemental content to the video content and positioning the supplemental content in association with the video content using a supplemental interactive display. |
|
US10559008B2 |
Interactive advertisement environment based on physical structures
Disclosed is a novel system and process to provide an interactive environment for advertisers utilizing physical advertisement structures to provide their advertisements to users. Users are able to receive advertisement information associated with the advertisements on these structures along with additional information associated with the advertisements. This is also beneficial for the advertisers because this static form of advertising now becomes dynamic and interactive. Advertisers are now able to provide more detailed information regarding their products, services, etc. than what is normally available via an advertisement structure such as a billboard. |
|
US10558998B2 |
System and method for capability packages offering based on analysis of edited websites and their use
A system for a website building system server, the server having at least one processor and a memory, the system includes: an analyzer and updater to construct a promotional package for a user of the website building system according to at least editing history and/or business intelligence of a website belonging to the user, a channel determiner to determine the best mode of interface to present the promotional package to the user and a marketer to modify the website building system interface for the user according to the best mode of interface. |
|
US10558997B2 |
Server-based product substantiation with local filtering system and method
A system and method is presented for product substantiation and promotion redemption. A purchased product list is transmitted from a retail store system to a promotion analysis server along with a user identifier. The promotion analysis server identifies promotions available to the user, and then considers whether the benefits under the promotions are still available to the user. Discounts for available promotions related to the purchased product list are calculated and transmitted to the retail store system for deduction from the transactions. An approved product list can be provided that filters the purchased product list before transmittal. The approved product list can include promotions from a plurality of programs. |
|
US10558996B2 |
Methods and systems for regulating operation of units using encryption techniques associated with a blockchain
Methods and systems for regulating generation of units according to at least one encryption technique associated with a blockchain are disclosed. In some embodiments, a system includes a communication device configured to communicate with a computing device executing an application and a processor configured to execute instructions to perform operations. The operations include receiving transaction information describing a transaction; based on the transaction, determining product awards for at least one product awards program for the transaction; using the blockchain, determining a real-time conversion rate for the transaction, where the real-time conversion rate is regulated by the at least one encryption technique; based on the real-time conversion rate, converting the product awards to units; and entering into the blockchain encrypted data associated with the transaction, wherein the encrypted data is encrypted according to the at least one encryption technique. |
|
US10558994B2 |
Consumer-specific advertisement presentation and offer library
Systems and methods are described for presenting targeted offer advertisements to qualified customers while browsing the Internet. A designated interaction region such as a frame or border is positioned on each advertisement, and when a customer activates the border by clicking on or hovering a cursor there over, a menu of selectable options is displayed, from which the customer may select to perform an action on the offer. For instance, the customer may select an option to save the targeted offer to an offer library for later review. Additionally, the customer may select an option to access the offer library to review details of saved offers. |
|
US10558986B2 |
Communications bandwidth enhancement using orthogonal spatial division multiplexing
Systems and methods are described herein for communications bandwidth enhancement using Orthogonal Spatial Division Multiplexing (OSDM). For example, large sparse antenna arrays may be able to distinguish between signals emitted by multiple nearly collocated antennas, even if the signals have the same frequency, polarization, and coverage. Thus, the use of a large sparse antenna array may be able to resolve/isolate individual antennas on a single platform, allowing for OSDM, analogous to Orthogonal Frequency Divisional Multiplexing (OFDM). Using OSDM, multiple antennas on the same vehicle are able to reuse the same frequencies/polarizations without interference, thereby increasing spectrum availability while still providing the same transmitter power spectral density and total RF power emission. |
|
US10558981B1 |
Methods systems and articles of manufacture for generating tax worksheet application
Methods, systems and articles of manufacture for automatic generation of executable instructions based on a tax worksheet publication. Electronic data of the tax worksheet publication is received from a source such as a tax authority, converted into a different format and parsed, e.g., in the form of a parse tree or typed relationship graph. An interactive tax worksheet application embodying an executable instruction is generated based at least in part upon parsed electronic data. |
|
US10558976B1 |
Unique identification of customer using an image
A method for authenticating an individual for login to a server computer includes receiving at the server computer data for a first authentication image from an electronic computing device. First attributes are identified of one or more similar geometrical shapes from the data for the first authentication image. A determination is made as to whether the first attributes of the one or more similar geometrical shapes from the data for the first authentication image correspond to second attributes from a second authentication image accessible on or by the server computer. When the first attributes correspond to the second attributes, the individual is authenticated on the server computer. |
|
US10558975B2 |
Systems and methods for use in facilitating transactions
Systems and methods are provided for use in facilitating transactions associated with a payment account. One exemplary method includes receiving an authentication request message for a transaction to a payment account associated with a consumer, where the payment account is associated with at least one authentication procedure requiring input from the consumer to authenticate the consumer in connection with the transaction and where the authentication request message includes at least one detail related to the transaction. The method also includes accessing, by a computing device, a profile associated with the consumer and based at least in part on a prior transaction history of the payment account, and opting, by the computing device, the transaction out of the at least one authentication procedure when the at least one detail related to the transaction is consistent with the profile. |
|
US10558971B2 |
Method, device and secure element for conducting a secured financial transaction on a device
A device and a secure element for conducting a secured financial transaction are disclosed. The device comprises a central processing unit; a communication interface for establishing a communication between the device and a financial institution related to a financial account; an interface for acquiring data relating to the financial account; the secure element for processing at least a portion of the data relating to the financial account acquired by the interface; and control logic for acquiring a purchase amount to be debited from the financial account and for obtaining a transaction authorization from the financial institution related to the financial account, the transaction authorization being based, at least partially, on data processed solely by the secure element independently of data processed by the central processing unit. A method of conducting the secured financial transaction, and a computer program product for execution by the secure element are also disclosed. |
|
US10558970B2 |
White label merchant stored value account peer linking and funding system
A white label merchant stored value account peer linking/funding system includes a payment service provider database storing associations between different merchants and respective groups of white label merchant stored value accounts. A payment service provider links, in the database, a first user identifier received from a first user device with a first white label merchant stored value account that is included in a first group of white label merchant stored value accounts that are associated with a first merchant in the database. The payment service provider device then receives second user identifiers from the first user device, and links each of the second user identifiers with the first white label merchant stored value account in the database. The payment service provider device then receives respective second user account information from the second user devices and funds the first white label merchant stored value account with respective first funding amounts. |
|
US10558961B2 |
System and method for secure communication in a retail environment
This disclosure provides various embodiments of systems and methods for secure communications. In one aspect, the system includes a secure payment module (SPM) in a fuel dispenser and a point-of-sale (POS) system. The POS system stores a public key certificate uniquely identifying the SPM and is configured to dynamically generate a first session key. The POS system encrypts the first session key with a public key associated with the public key certificate, and transmits the encrypted first session key to the SPM. The SPM, which stores a private key associated with the public key certificate, is configured to receive and decrypt the first session key. The SPM is further configured to receive a set of magnetic card data from a card reader, encrypt the set of magnetic card data with the first session key, and transmit the encrypted set of magnetic card data to the POS system. |
|
US10558959B2 |
Money transfers by residents of a controlled facility
In an aspect, a method includes receiving authorization information from a controlled facility, and receiving a request to initiate a financial transaction at an agent device. At least one party to the financial transaction may be a resident of the controlled facility. The method includes determining whether the resident is authorized to participate in the financial transaction based on the authorization information. Determining whether the resident is authorized to participate in the financial transaction may include determining, based on the authorization information, whether a party that is to receive funds from or provide funds to the resident in connection with the financial transaction corresponds to an entity that the resident of the controlled facility is authorized to receive funds from or provide funds to. The method includes initiating the financial transaction in response to a determination that the resident is authorized to participate in the financial transaction. |
|
US10558956B2 |
Device and method for facilitating financial transactions
A device, system, and method for conducting a secure transaction over a network includes receiving from a merchant a price amount associated with a purchase selection made by a user and an identification of a stored-value financial instrument having been issued to the user, and participating in a user-free electronic dialogue with a non-integrated financial institution, the user-free electronic dialogue including a request to transfer funds from the non-integrated financial institution to satisfy the price amount associated with the purchase selection. The device, system, and method further includes determining whether there are sufficient funds associated with the stored-value financial instrument. The participation in the user-free electronic dialogue to request the funds transfer from the non-integrated financial institution occurs as a result of determining that there are insufficient funds. |
|
US10558954B1 |
System for maintaining account valuation of digital currency accounts
A digital currency account stabilization system for maintaining valuation of a digital currency account balance against a reference currency. The digital currency account balance is maintained in a currency account and has an initial value. Hedging positions are opened to maintain the valuation of the currency account at the initial value. When the valuation of the digital currency fluctuates, digital currency is added or deducted from the currency account to maintain the initial value. |
|
US10558952B2 |
Welding system parameter comparison system and method
An metal fabrication resource performance monitoring method includes: acquiring data representative of a plurality of parameters sampled during metal fabrication operations of a plurality of metal fabrication resources, the parameters comprising arc on time and wire deposition quantity; via at least one computer processor, analyzing a first subset of the acquired data and a second subset of the acquired data for the plurality of metal fabrication resources; via the at least one computer processor, populating a user viewable page with graphical indicia representative of at least the arc on time and the wire deposition quantity, the user viewable page facilitating a visual comparison of the analysis of the first subset of the acquired data and the analysis of the second subset of the acquired data; and transmitting the user viewable dashboard page to a user viewable display. |
|
US10558950B2 |
Automatic context passing between applications
In general, the disclosure is directed to a computing device configured to identify and display information determined to be relevant to a current task. The computing device receives information associated with a content page for a second application, at least a portion of which is included in a graphical user interface. The computing device determines, based on the information, a context of the second application. The computing device determines, based on the context, a set of objects for each of one or more applications related to the second application. The computing device generates a content page for the first application including graphical indications of at least one object from at least one of the respective sets of objects. The computing device outputs, for display, at least a portion of the content page for the first application within the graphical user interface. |
|
US10558941B2 |
Receptacle for detecting delivery and retrieval events
A receptacle for detecting delivery and retrieval events has a door sensor, an item sensor, a scanner, and a control unit for operating the sensors, and transmitting the sensor information for processing and analysis. A system can determine whether an event was a delivery or retrieval event based on sensor information and item tracking information. A system can further include an item configured to interact with a computing device. |
|
US10558939B2 |
Systems, methods, apparatuses and computer program products for facilitating product exchange services
An apparatus for facilitating product exchanges includes a processor and memory storing executable computer code causing the apparatus to at least perform operations including triggering an exchange procedure to return a product(s) to an entity responsive to receipt of an indicated selection of a return service option. The computer program code may further cause the apparatus to generate a return label(s) and identify a box(es) for inclusion of the product responsive to the receipt of the indicated selection and may generate a notification(s) notifying a user of a pickup time for the product and receive an indication that the product is packaged in the box(es), that information of the return label is captured and that the product is collected for delivery. The computer program code may further cause the apparatus to receive an indication that the product is delivered to entity. Corresponding methods and computer program products are also provided. |
|
US10558936B2 |
Systems and methods for dynamically generating patrol schedules based on historic demand data
Systems and methods are described herein for dynamically generating and updating a patrol schedule for a shift based on historic demand event data, and a predicted-demand model based on the historic demand event data. The systems and methods also receive information associated with patrol officers assigned to a shift and constraints on the officers' availability, and generate a patrol schedule comprising patrol assignments for the assigned patrol officers optimized based on at least one policing objective. The patrol schedule may be dynamically updated based on changing information and provided to the patrol officer via mobile device or display in the patrol officer's vehicle. |
|
US10558930B2 |
Local genetic ethnicity determination system
An input sample SNP genotype is divided into a plurality of windows, each including a sequence of SNPs. For each window, a diploid hidden Markov Model (HMM) is built and from a haplotype Markov Model (MM). The diploid HMM for a window is used to determine the probability that the window corresponds to a pair of labels (e.g., ethnicity labels). An inter-window HMM, with a set of states for each window, is built based on the diploid HMMs for each window. Labels are assigned to the input sample genotype based on the inter-window HMM. |
|
US10558928B2 |
Fact checking calendar-based graphical user interface
An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information. |
|
US10558922B2 |
Method, apparatus, and computer program product for determining a provider return rate
Provided herein are systems, methods and computer readable media for classifying a provider of products, services or experiences as a provider that should be engaged based on a predicted return rate for any products, services or experiences that may be offered and purchased by a consumer. An example method may comprise supplying a classifying model with a dataset, wherein the dataset comprises an identification of a provider and a plurality of attributes corresponding to the provider and identifying a class of the provider in accordance with the plurality of corresponding attributes, wherein the identification is determined based on one or more patterns determinative of a return rate by the classifying model. |
|
US10558921B2 |
Machine learning classification with confidence thresholds
A machine learning classifier may classify observations into one or more of i categories, and may be configured to: receive test data that includes j observations, each associated with a respective ground truth category, and produce output that provides, for each particular observation of the j observations, a set of i probabilities, one probability for each of the i categories. For each particular confidence threshold in k confidence thresholds, a computing device may: reclassify, into a null category, any of the j observations for which all of the set of i probabilities are less than the particular confidence threshold, and determine a respective precision value and a respective coverage value for a particular category of the i categories. A specific confidence threshold in the k confidence thresholds may be selected, and further observations may be reclassified into the null category in accordance with the specific confidence threshold. |
|
US10558917B2 |
Artificial intelligence and natural language processing based building and fire systems management system
A system and method for detecting speech from occupants in a building management system is disclosed. Building management systems include fire alarm systems, building automation systems and security systems, in examples. Installed devices deployed within the building include audio transducers that detect speech from the occupants, and a management system panel processes the information from the installed devices and processes the detected speech from the occupants. In a fire alarm system, in one example, the fire alarm panel processes the detected speech from fire sensor devices and alarm notification devices as the installed devices. The fire alarm panel and/or its installed devices can identify commands from the detected speech for controlling and testing the fire alarm management system. In embodiments, Artificial Intelligence (AI) subsystems can be further added to the building management systems for control and information services. |
|
US10558911B2 |
Information processing apparatus, information processing method, and non-transitory computer readable medium
An information processing apparatus including inter-class node insertion means for inserting an input vector into a network as an inter-class insertion node. The apparatus further includes a winner node learning time calculation means for incrementing, when an edge is connected between a first winner node and a second winner node, learning time of a node for the first winner node by a predetermined value. The apparatus includes load balancing means for detecting, for each predetermined cycle according to the total number of input vectors, a node where the value of the learning time is relatively large and unbalanced, inserting a new node into a position near the node that has been detected and the adjacent node of the node that has been detected, reducing the learning time of the node that has been detected and the learning time of the adjacent node of the node that has been detected, deleting an edge between the node that has been detected and the adjacent node of the node that has been detected, connecting an edge between the node that has been newly inserted and the node that has been detected, and connecting an edge between the node that has been newly inserted and the adjacent node of the node that has been detected. |
|
US10558910B2 |
Neuromorphic device and method of adjusting a resistance change ratio thereof
A neuromorphic device may include: a plurality of pre-synaptic neurons; row lines extending in a row direction from the plurality of pre-synaptic neurons; a plurality of post-synaptic neurons; column lines extended in a column direction from the plurality of post-synaptic neurons; a plurality of synapses arranged at intersections between the row lines and the column lines; a plurality of first control blocks; and first control lines extending from the control blocks. The first control lines may be electrically connected to the plurality of synapses. |
|
US10558909B2 |
Linearly augmented neural network
A neural network is structured to connect the input values of an input set, at each level, to that level's output using a linear bypass connection. The linear bypass connection passes the input values, to the output, without applying a non-linear function to them. |
|
US10558908B2 |
Age and gender estimation using small-scale convolutional neural network (CNN) modules for embedded systems
Embodiments described herein provide various examples of an age and gender estimation system capable of performing age and gender classifications on face images having sizes greater than the maximum number of input pixels supported by a given small-scale hardware convolutional neural network (CNN) module. In some embodiments, the proposed age and gender estimation system can first divide a high-resolution input face image into a set of image patches with judiciously designed overlaps among neighbouring patches. Each of the image patches can then be processed with a small-scale CNN module, such as the built-in CNN module in Hi3519 SoC. The outputs corresponding to the set of image patches can be subsequently merged to obtain the output corresponding to the input face image, and the merged output can be further processed by subsequent layers in the age and gender estimation system to generate age and gender classifications for the input face image. |
|
US10558905B2 |
Method for producing a device comprising at least one electronic element associated with a substrate and an antenna
The invention relates to a method for producing a device comprising at least one electronic element (3) associated with a substrate (1) and an antenna (4). According to the invention, this method comprises the following steps: the antenna (2) is disposed on the upper face (6) of the substrate (1); the electronic element (3, 10) is introduced at least partially into the substrate (1); the assembly is laminated in a way allowing the antenna (2) and the electronic element (3, 10) to enter into the substrate (1) completely; and the laminated substrate (1) is cooled under a press. The invention also relates to a device obtained in this way, either as a finished product or a semi-finished product. This device can find application as a chip card or in a passport. |
|
US10558903B2 |
Indirect electronic badge tracking
Electronic badges are indirectly tracked by detecting, by a badge communicator on a select industrial vehicle of a fleet of industrial vehicles, the presence of an electronic badge and performing a badge logging transaction in response to detecting the electronic badge. The badge logging transaction includes receiving, by the badge communicator, a badge identifier transmitted by the detected electronic badge. The badge logging transaction also includes determining, by the badge communicator, an offset measurement of the electronic badge relative to the select industrial vehicle, electronically determining a vehicle location of the select industrial vehicle, and identifying a badge location based upon the determined vehicle location and the measured offset. The badge logging transaction can also include generating a time stamp, and wirelessly communicating a badge locator message to a remote server, the badge locator message including the badge identifier, the badge location, and the timestamp. |
|
US10558901B2 |
Device for outputting a magnetic field and a method of outputting a magnetic field
A device for and a method of outputting a magnetic field which is selected according to the type of card reader into which the device is inserted. Different card readers have different reader head types and different number of reader heads, and different modes of outputting the magnetic field, usually with the same information contents, are selected in order to cater for different reader types. In one example, the sensing coils of different reader heads may have different angles to the swipe plane, so that different field line angles may be selected to adapt to the actual reader head. |
|
US10558897B2 |
Context-based digital signal processing
Various systems and methods for implementing context-based digital signal processing are described herein. An object detection system includes a processor to: access sensor data from a first sensor and a second sensor integrated in a vehicle; access an operating context of the vehicle; assign a first weight to a first object detection result from sensor data of the first sensor, the first weight adjusted based on the operating context; assign a second weight to a second object detection result from sensor data of the second sensor, the second weight adjusted based on the operating context; and perform a combined object detection technique by combining the first object detection result weighted by the first weight and the second object detection result weighted by the second weight. |
|
US10558895B2 |
Deep learning for three dimensional (3D) gaze prediction
Techniques for generating 3D gaze predictions based on a deep learning system are described. In an example, the deep learning system includes a neural network. A scaled image is generated from 2D image showing a user face based on a rough distance between the user eyes and a camera that generated the 2D image. Image crops at different resolutions are generated from the scaled image and include a crop around each of the user eyes and a crop around the user face. These crops are input to the neural network. In response, the neural network outputs a distance correction and a 2D gaze vector per user eye. A corrected eye-to-camera distance is generated by correcting the rough distance based on the distance correction. A 3D gaze vector for each of the user eyes is generated based on the corresponding 2D gaze vector and the corrected distance. |
|
US10558894B2 |
Dual stage neural network pipeline systems and methods
A method of identifying and recognizing characters using a dual-stage neural network pipeline, the method including: receiving, by a computing device, image data; providing the image data to a first convolutional layer of a convolutional neural network (CNN); applying, using the CNN, pattern recognition to the image data to identify a region of the image data containing text; providing sub-image data comprising the identified region of the image data to a convolutional recurrent neural network (CRNN); and recognizing, using the CRNN, the characters within the sub-image data. |
|
US10558892B2 |
Scene understanding using a neurosynaptic system
Embodiments of the invention provide a method for scene understanding based on a sequence of image frames. The method comprises converting each pixel of each image frame to neural spikes, and extracting features from the sequence of image frames by processing neural spikes corresponding to pixels of the sequence of image frames. The method further comprises encoding the extracted features as neural spikes, and classifying the extracted features. |
|
US10558888B2 |
Region linear model optimization system, method and program
A region linear model optimization system optimizes a region linear model, and includes: a linear model setting unit 81 for setting for a partition a linear model to be applied to one of regions representing subspaces divided by the partition, the partition being an indicator function dividing an input space into two portions; and a region model calculation unit 82 for representing a model of each of the regions in the region linear model as a linear combination of the linear models to be applied to the respective regions. |
|
US10558887B2 |
Digital image search based on arbitrary image features
In implementations of digital image search based on arbitrary image features, a server computing device maintains an images database of digital images, and includes an image search system that receives a search input as a digital image depicting image features, and receives search criteria of depicted image features in the digital image. The image search system can then determine similar images to the received digital image based on similarity criterion corresponding to the search criteria. A trained image model of the image search system is applied to determine an image feature representation of the received digital image. A feature mask model of the image search system is applied to the image feature representation to determine a masked feature representation of the received digital image. The masked feature representation of the received digital image is compared to a masked feature representation of each respective database image to identify the similar images. |
|
US10558886B2 |
Template fusion system and method
A method, computer program product, and computing system for receiving a plurality of images of a subject. The plurality of images of the subject may be processes to generate one or more templates. A fused template may be generated from the one or more templates based upon, at least in part, a stopping criterion. |
|
US10558884B2 |
System and method for creating navigable views
A method for creating navigable views includes receiving digital images, computing a set of feature points for each of the digital images, selecting one of the digital images as a reference image, identifying a salient region of interest in the reference image, identifying other digital images containing a region of interest similar to the salient region of interest in the reference image using the set of feature points computed for each of other digital images, designating a reference location for the salient region of interest in the reference image, aligning the other digital images to the image that contains the designated reference location, ordering the image that contains the designated reference location and the other digital images, and generating a navigable view. |
|
US10558883B2 |
Intelligent delivery system based on metrics and analytics
Tools are provided including intelligent provisions to perform processing of mail at a mailcenter that services plural mail service customers, such as, for example, adapted based on metrics and analytics derived from previous mail processing. |
|
US10558878B2 |
System and method for organizing edible or drinkable materials
A system for organizing materials is disclosed. The system has a material organization module, comprising computer-executable code stored in non-volatile memory, a processor, an object recognition imaging device, and a user interface. The material organization module, the processor, the object recognition imaging device, and the user interface are configured to use the object recognition imaging device to determine spatial data and image data, use the image data to display an actual image of a container including a plurality of compartments on the user interface, and display one or more computer-generated edible material images that are superimposed, based on the spatial data, on at least one of the plurality of compartments of the actual image of the container. |
|
US10558874B1 |
Apparatuses, systems and methods for generation and transmission of vehicle operation mode data
Apparatuses, systems and methods are provided for generating and transmitting data representative of a vehicle operation mode. More particularly, apparatuses, systems and methods are provided for generating data representative of a vehicle operation mode based on vehicle interior image data. |
|
US10558868B2 |
Method and apparatus for evaluating a vehicle travel surface
A vehicle includes a plurality of on-vehicle cameras, and a controller executes a method to evaluate a travel surface by capturing images for fields of view of the respective cameras. Corresponding regions of interest for the images are identified, wherein each of the regions of interest is associated with the portion of the field of view of the respective camera that includes the travel surface. Portions of the images are extracted, wherein each extracted portion is associated with the region of interest in the portion of the field of view of the respective camera that includes the travel surface and wherein one extracted portion of the respective image includes the sky. The extracted portions of the images are compiled into a composite image datafile, and an image analysis of the composite image datafile is executed to determine a travel surface state. The travel surface state is communicated to another controller. |
|
US10558867B2 |
Image processing apparatus, stereo camera apparatus, vehicle, and image processing method
An image processing apparatus includes an input interface configured to acquire images captured by a camera and a controller configured to detect an edge corresponding to at least one of two or more parallel, straight lines included in the subject of the camera from each of a plurality of frames acquired by the input interface, to select a frame for use by evaluating the detected edge, and to calculate calibration data for the camera on the basis of an approximate straight line corresponding to edge pixels obtained from a plurality of selected frames. |
|
US10558861B2 |
Supplementing a media stream with additional information
Operations include extracting and presenting data associated with a media stream being transmitted from a source device to a target device. The media stream may include a stream of video frames displayed by the source device. A screen sharing application, executing on the source device, may capture the stream of video frames. The screen sharing application may transmit the stream of video frames to a target application executing on a target device. The target device (or an intermediate device) analyzes the media stream, as the media stream is received from the source device. The target device may execute pattern matching to extract information, including text, images, and audio clips from the media stream. The target device may present the extracted information or use the extracted information to perform tasks, such as filling in a form. |
|
US10558859B2 |
Augmented reality installation/troubleshooting assistance
Embodiments are directed toward analyzing images of cables or electronic devices to augment those images with information relating to the installation or troubleshooting of such cables and electronic devices. The images are analyzed to determine non-text characteristics of a connector of the cable or non-text characteristics of at least one port on the electronic device. These non-text characteristics can be compared with non-text characteristics of known connectors or ports to determine a type of the connector or a type of the ports on the electronic device. The images are then modified or overlaid with information identifying the type of connector or port. |
|
US10558853B2 |
Methods and apparatus for sharing of music or other information
One or more sensors may detect a gesture or gestures by one or more human users. The detected gesture or gestures may trigger sharing of music or other information. For instance, a first user may be listening to music on headphones. A second user may turn her head, so that her head is facing toward the first user. A sensor may detect this head orientation of the second user. This head orientation may trigger the system to share the first user's music with the second user, for at least as long as this head orientation continues. |
|
US10558852B2 |
Predictive analysis of target behaviors utilizing RNN-based user embeddings
Systems and methods provide for generating predictive models that are useful in predicting next-user-actions. User-specific navigation sequences are obtained, the navigation sequences representing temporally-related series of actions performed by users during navigation sessions. To each navigation sequence, a Recurrent Neural Network (RNN) is applied to encode the navigation sequences into user embeddings that reflect time-based, sequential navigation patterns for the user. Once a set of navigation sequences is encoded to a set of user embeddings, a variety of classifiers (prediction models) may be applied to the user embeddings to predict what a probable next-user-action may be and/or the likelihood that the next-user-action will be a desired target action. |
|
US10558850B2 |
Body information analysis apparatus and method of simulating face shape by using same
A body information analysis apparatus (1) and a method of simulating face shape by using same are provided. The method includes reading a predetermined value of a face shape variable from a memory (17) wherein the face shape variable corresponds to one of a plurality of target face shapes; causing an image fetching module (12) to take a picture and converting same into a digital image; causing a processing unit (10) to identify a face (6) in the digital image and position a plurality of parts of the face (6); determining an original face shape of the face (6) based on the plurality of parts thereof; performing deformation on the face (6) based on the original face shape thereof to generate a simulated face image (80) wherein a face shape variable of the simulate face image (80) complies with the predetermined value; and outputting the simulated face image (80). |
|
US10558849B2 |
Depicted skin selection
Depicted skin selection is described. An image processing system selects portions of a digital image that correspond to exposed skin of persons depicted in the digital image without selecting other portions. Initially, the image processing system determines a bounding box for each person depicted in the digital image. Based solely on the portion of the digital image within the bounding box, the image processing system generates an object mask indicative of the pixels of the digital image corresponding to a respective person. Portions of the digital image outside the bounding box are not used for generating this object mask. The image processing system then identifies the pixels of the digital image indicated by the object mask and having a similar color to a range of exposed skin colors determined for the respective person. The processing system generates skin selection data describing the identified pixels and enabling the exposed skin selection. |
|
US10558848B2 |
System, method, and computer program for capturing an image with correct skin tone exposure
A system and method are provided for capturing an image with correct skin tone exposure. In use, one or more faces are detected having threshold skin tone within a scene. Next, based on the detected one or more faces, the scene is segmented into one or more face regions and one or more non-face regions. Next, one or more images of the scene are captured. Further, in response to the capture, the one or more face regions are processed to generate a final image. |
|
US10558844B2 |
Lightweight 3D vision camera with intelligent segmentation engine for machine vision and auto identification
Various embodiments of the invention are implemented for an entry level, compact and lightweight single package apparatus combining a conventional high-resolution two-dimensional (2D) camera with a low-resolution three-dimensional (3D) depth image camera, capable to learn, through depth information, how to improve the performance of a set of 2D identification and machine vision algorithms in terms of speed-up (e.g. through regions of interests (ROIs)) and raw discriminative power. The cameras simultaneously capture images that are processed by an Intelligent Segmentation Engine in the system to facilitate object recognition. |
|
US10558842B2 |
Image processing apparatus configured to generate a trail image, image processing method, and image processing system including the same
An image processing apparatus comprising a processor and a memory device storing instructions. When executed by the processor, the instructions cause the processor to generate a trail image according to a display time of at least one part of a pathological image in a display region. |
|
US10558835B2 |
Electronic device and method for acquiring fingerprint information
An electronic device is provided. The electronic device includes a touch sensor, a fingerprint sensor, a display, and a processor. The display includes a display region having a fingerprint sensing region. The processor is configured to detect a touch input for the fingerprint sensing region by using the touch sensor, and to acquire touch information, corresponding to the touch input, on the display. In addition, the processor is configured to determine a graphic object for guiding acquisition of a user's fingerprint corresponding to the touch input through the fingerprint sensing region, based at least on the touch information. Also, the processor is configured to display the graphic object through the fingerprint sensing region of the display or proximity thereof. |
|
US10558832B2 |
Code scanning security check method and apparatus
A transaction code identification method comprises scanning a transaction code, the transaction code comprising: a two-dimensional code and a check code; parsing the two-dimensional code to obtain a two-dimensional code content contained in the two-dimensional code; obtaining the check code; and sending the two-dimensional code content and the check code to a server to cause the server to verify the transaction code based on the two-dimensional code content and the check code. |
|
US10558831B1 |
Method and apparatus for decoding spatially related indicia
A method of decoding spatially related indicia includes: at an imaging controller, controlling an image sensor to capture an image containing a plurality of indicia; at the imaging controller, detecting image positions of each of the indicia; at the imaging controller, for each of a plurality of indicia pairs: determining whether the image positions of the indicia in the pair have a predefined spatial relationship; and responsive to determining that the indicia in the pair have the predefined spatial relationship, presenting (i) values decoded from the indicia in the pair, and (ii) an indicator that the decoded values are related. |
|
US10558824B1 |
Application remoting using network vector rendering
Methods, systems, and techniques for application isolation by remote-enabling applications are provided. Example embodiments provide an Adaptive Rendering Application Isolation System (“ARAIS”), which transparently and dynamically enables applications to run in an isolated execution environment yet be rendered locally in a manner that minimizes the amount of data to be transferred and the latency caused by expensive computation and/or by overburdening available bandwidth by remoting rendering using draw commands over rendering using pixel pushing or other techniques. In one embodiment, the ARAIS includes an orchestrator server which comprises remoting level determination logic and rules engine, pre-computed graphics libraries, connection support logic, data repositories for objects such as a render cache, whitelists, blacklists, client privileges, and application information, and one or more secure containers running remote application instances. These components cooperate to deliver isolation-ready technology to client applications. |
|
US10558819B2 |
Updating distributed storage network software
A method begins by a management unit of a distributed storage network (DSN) sending a software update notice to a plurality of dispersed storage (DS) units, wherein the plurality of DS units supports a plurality of digital storage vaults, and wherein a set of DS units of the plurality of DS units supports a digital storage vault of the plurality of digital storage vaults. The method continues with a DS processing module determining an update strategy for updating software of the plurality of DS units such that at least a decode threshold number of DS units of the set of DS units is continually available to service access requests to the digital storage vault and updating the software of at least some of the plurality of DS units in accordance with the update strategy. |
|
US10558816B2 |
Source authentication of a software product
Embodiments of the present invention provide systems and methods for authenticating the source code of a software end product. The method includes generating a compound key, which is composed of a set of unique keys generated from a source file. A set of files are separately build based on a received source code, and a key generated and embedded into the files at the time of the build. A validation tool is used to compare the values of the generated compound key to the values of the embedded key to determine if the values match. |
|
US10558812B2 |
Mutual authentication with integrity attestation
A device is configured with a trusted platform module (TPM) executing in a trusted execution environment (TEE). Software/firmware updates, user data, applications, etc. are pushed to the device as a payload. The payloads contain a sealed container (e.g., the software/firmware update, user data, applications, etc.), one or more policies, and one or more provisioning code segments corresponding to the one or more policies. The policies are checked by the TPM of the device. If the measurement of the one or more provisioning code segments satisfy the one or more policies, then the sealed container is unsealed by the TPM and released to the device. |
|
US10558806B2 |
Application-level signal handling and application-level memory protection
A processor receives a signal and determines whether an application has registered a signal handler therewith for handling the signal. In response to determining that the application has registered the signal handler, the processor transmits the signal directly to the signal handler of the application for handling the signal, without an operating system in relation to which the trusted application is running intervening. In response to determining that the trusted application has not registered the signal handler, the processor transmits the signal to a signal handler of the operating system for handling the signal. |
|
US10558800B2 |
Labeling objects on an endpoint for encryption management
Threat detection instrumentation is simplified by providing and updating labels for computing objects in a context-sensitive manner. This may include simple labeling schemes to distinguish between objects, e.g., trusted/untrusted processes or corporate/private data. This may also include more granular labeling schemes such as a three-tiered scheme that identifies a category (e.g., financial, e-mail, game), static threat detection attributes (e.g., signatures, hashes, API calls), and explicit identification (e.g., what a file or process calls itself). By tracking such data for various computing objects and correlating these labels to malware occurrences, rules can be written for distribution to endpoints to facilitate threat detection based on, e.g., interactions of labeled objects, changes to object labels, and so forth. In this manner, threat detection based on complex interactions of computing objects can be characterized in a platform independent manner and pre-processed on endpoints without requiring significant communications overhead with a remote threat management facility. |
|
US10558789B2 |
Creating and implementing scalable and effective multimedia objects with human interaction proof (HIP) capabilities, with challenges comprising different levels of difficulty based on the degree on suspiciousness
Techniques are provided that generated interactive and dynamic multimedia objects (MMOs) with HIP capabilities which may be used in online advertising, brand engagement, online promotions, surveys, security, and user-defined security. Techniques combining interactive multimedia objects with HIP capabilities assist advertisers and websites by creating an effective impression of any multimedia object on a user as well as providing security for a website by providing a more natural user interaction and ease of use while maintaining security. A wide variety of workflows and features by which users engage with such multimedia objects are provided. |
|
US10558787B2 |
Threat-monitoring systems and related methods
Disclosed herein are methods, devices, systems and computer-executable instructions for managing software in threat-monitoring systems. One such method comprises receiving a plurality of licence identifiers identifying respective licences available for assignment to a threat monitoring system. The method further comprises receiving a selection of at least one of the licence identifiers. The method also comprises uploading, to the threat monitoring system, an activation tool for activating at least one operational function of the threat monitoring system, the at least one operational function corresponding to the selected at least one licence identifier. |
|
US10558784B2 |
Time and motion data fusion for determining and remedying issues based on physical presence
A plurality of time and motion data sets are correlated at a network connected device. The time and motion data sets track an item of interest, and at least one of the time and motion data sets comprises energy consumption data or wireless local area network location data. Physical presence for the item of interest is determined based upon the correlating of the multiple time and motion data sets. Based upon the physical presence of the item of interest, an unacceptable condition for the item of interest may be determined. The unacceptable condition for the item of interest is remedied. |
|
US10558781B2 |
Support apparatus, design support method, and design support program
A design support apparatus includes a storage that stores first layout data and pattern data, the first layout data indicating a circuit pattern of a design target circuit, the circuit pattern including circuit patterns, dummy patterns of the component circuits, and a wiring pattern, the component circuits being included in the design target circuit, the pattern data indicating a second dummy pattern, the second dummy pattern having a shape different from a shape of a first dummy pattern, the first dummy pattern being included in the first layout data, and a processor coupled to the storage, configured to specifies a component circuit, the specified component circuit being included in an area in the arrangement area, extracts pattern data indicating a dummy pattern, generates second layout data, the second layout data indicating a circuit pattern, and outputs the second layout data. |
|
US10558780B1 |
Methods, systems, and computer program product for implementing schematic driven extracted views for an electronic design
Disclosed are methods, systems, and articles of manufacture for implementing schematic driven extracted views for an electronic design. These techniques identify a schematic circuit component design represented by a schematic symbol from a schematic design and identifying layout device information from a layout of the electronic design. An extracted view is generated anew or updated from an existing extracted view at least by placing and interconnecting a symbol in the schematic design based at least in part upon the layout device information. The electronic design may be further updated based in part or in whole upon results of performing one or more analyses on the extracted view. |
|
US10558779B2 |
Method of redistribution layer routing for 2.5-dimensional integrated circuit packages
A method of redistribution layer routing for 2.5D integrated circuit packages is proposed, which is executed by a computer, the method comprising using the computer to perform the following: performing a MMSIM (modulus-based matrix splitting iteration method) based routing to assign pre-assignment nets to tracks such that total vertical distance from each bump pair to the assigned track is minimized; and performing a MWMCBM (minimum weighted maximum cardinality bipartite matching) based routing for bumps connected to the assigned tracks according to matching result to complete redistribution layer routing for integrated circuit packages. |
|
US10558776B2 |
Trigger-action-circuits: leveraging generative design to enable novices to design and build circuitry
A method, system, and apparatus provide the ability to design a circuit. A behavior of the circuit is authored by dragging nodes from side panels and connecting them in an authoring canvas. Multiple circuit designs that satisfy the behavior are generated. A data grid table is generated and displays the circuit designs with each row representing a design, and the table is sortable based on columns that represent computed metrics. Upon selection of a design in the table, a computer generated circuit diagram is rendered. Interactive assembly instructions are generated and displayed. The interactive assembly instructions provide a text-based step-by-step guide to wire the circuit. Further, upon selection of an assembly instruction step, a corresponding element in the computer generated circuit diagram is highlighted. |
|
US10558775B2 |
Memory element graph-based placement in integrated circuit design
A system and method to perform physical synthesis to transition a logic design to a physical layout of an integrated circuit include obtaining an initial netlist that indicates all components of the integrated circuit including memory elements and edges that interconnect the components. The method also includes generating a graph with at least one of the memory elements and the edges carrying one or more signals to the at least one of the memory elements or from the at least one of the memory elements. The components other than memory elements are not indicated individually on the graph. The netlist is updated based on the graph. |
|
US10558774B1 |
Electronic library and design generation using image and text processing
The present embodiments are generally directed to electronic circuit design and verification and more particularly to techniques for generating electronic design element symbols for electronic circuit design tool libraries and designs in any desired format. In embodiments, such electronic design element symbols can be generated from a datasheet or any other image using image processing, graphical shape and text recognition techniques. Embodiments use step by step processing to extract feature vectors from a symbol/design image, apply text and graphical shapes recognition using models, apply techniques for data association and write the final output for targeted systems. These and other embodiments can feed back the output data for further refinement of the recognition models. |
|
US10558771B2 |
Systems and methods for security and safety fault analysis using information flow
The present disclosure includes systems and methods relating to information flow and analyzing faults in integrated circuits for digital devices and microprocessor systems. In general, one implementation, involves a technique including: receiving a hardware design specifying an implementation for information flow in a hardware configuration; receiving one or more labels annotating the hardware design; receiving one or more fault properties specifying at least a fault type relating to the one or more labels for implementing an information flow model indicating a fault path in the hardware configuration; determining, for each of the one or more fault properties, a label value by translating the fault property into the information flow model; and automatically assigning a respective label value to each of the one or more labels in the hardware design. |
|
US10558767B1 |
Analytical derivative-based ARMA model estimation
Systems are provided to estimate autoregressive moving average (ARMA) models using maximum likelihood estimation and analytical derivatives, and to use such models for forecasting. The evaluation of the analytical derivatives during estimation of the model parameters may be performed using a state space representation with certain characteristics. An ARMA model estimated using maximum likelihood estimation, analytical derivatives, and the state space representation with certain characteristics can be used to forecast/predict values that are likely to occur in the future, given some set of previously-occurring values. |
|
US10558759B1 |
Consumer insights analysis using word embeddings
In one embodiment, a method includes receiving a request to generate k words that each approximates a representation of a relationship between two concepts, where the request includes two input n-grams that each represent one of the two concepts, accessing a table of word vector relationships, where the table includes a plurality of unique n-grams and their corresponding word vectors, looking up word vectors corresponding to each of the two input n-grams using the table, calculating an average vector of the word vectors corresponding to the two input n-grams, selecting, using the table and based on a similarity metric, k word vectors closest to the average vector in the embedding space, identifying, for each of the selected word vectors, a corresponding n-gram by looking up the selected word vector in the table, and sending a response message, the response message comprising the identified n-grams. |
|
US10558758B2 |
Enhancing a computer to match emotion and tone in text with the emotion and tone depicted by the color in the theme of the page or its background
The illustrative embodiments provide for a computer-implemented method of automatically measuring an emotion or a tone in received electronic text. A selected color scheme chosen for the electronic text is received at a processor, the color scheme is selected to indicate an intended emotion or an intended tone intended for future electronic text that is to be received. Actual electronic text is received at the processor. An estimated emotion or an estimated tone for the actual electronic text is measured by the processor. The estimated emotion or the estimated tone is compared by the processor to the intended emotion or the intended tone. Responsive to a mismatch between the estimated emotion or the estimated tone and the intended emotion or the intended tone, an alert is transmitted by the processor to a display device that indicates the mismatch. |
|
US10558757B2 |
Symbol management
Disclosed aspects relate to symbol management. A set of depictogram usage information may be mined with respect to a set of depictograms. A set of language attributes for the set of depictograms may be determined based on the set of depictogram usage information. A depictogram reference object may be compiled using the set of language attributes for the set of depictograms. A set of input data which includes a subset of the set of depictograms may be analyzed. The subset of the set of depictograms may be evaluated using the depictogram reference object. A set of output data may be provided. |
|
US10558754B2 |
Method and system for automating training of named entity recognition in natural language processing
A method and system automates training named entity recognition in natural language processing to build configurable entity definitions includes receiving input documents or entities through an administration module and defining a domain for each entity. Further, one or more entities corresponding to the domain specific entity in the received documents are determined and a training file to one of pick a right parser, extract content and label the entity ambiguity is generated. One or more user actions are collected and maintained at a repository through a knowledge engine. Still further, one or more labelled ambiguous words are predicted and the knowledge engine is updated. Data may be fetched, through a training pipeline execution engine and each entity may be associated with one or more documents based on the fetched data from the document store to build configurable entity definitions. |
|
US10558752B2 |
Summarizing and visualizing information relating to a topic of discussion in a group instant messaging session
Summarizing and visualizing information relating to a topic of discussion in a group instant messaging session is provided. A message from a client device of a plurality of client devices is received. One or more keywords from the message are extracted based, at least in part, on at least one of (i) one or more natural-language processing algorithms and (ii) one or more text mining algorithms. The one or more keywords are incorporated into a model that includes a plurality of keywords and describes, at least in part, a topic of a group instant messaging session among the plurality of client devices. At least one of (i) the model and (ii) instructions describing how to update the model are distributed to the plurality of client devices. |
|
US10558750B2 |
Spatial attention model for image captioning
The technology disclosed presents a novel spatial attention model that uses current hidden state information of a decoder long short-term memory (LSTM) to guide attention and to extract spatial image features for use in image captioning. The technology disclosed also presents a novel adaptive attention model for image captioning that mixes visual information from a convolutional neural network (CNN) and linguistic information from an LSTM. At each timestep, the adaptive attention model automatically decides how heavily to rely on the image, as opposed to the linguistic model, to emit the next caption word. The technology disclosed further adds a new auxiliary sentinel gate to an LSTM architecture and produces a sentinel LSTM (Sn-LSTM). The sentinel gate produces a visual sentinel at each timestep, which is an additional representation, derived from the LSTM's memory, of long and short term visual and linguistic information. |
|
US10558749B2 |
Text prediction using captured image from an image capture device
A text prediction system and method for predicting entered text from a captured image is disclosed. An image capture device captures an image with within a field of view for the image capture device where the image has at least one object in the image. The image capture device identifies at least one object in the captured image. A set of words are identified for at least one object in the captured image. This set of words is then provided to a text entry device to be presented to the user as a possible suggestion. |
|
US10558747B2 |
Unsupervised information extraction dictionary creation
A data handling system enables the unsupervised creation of an information extraction dictionary by expanding upon a word or phrase included within an expansion query. Prior to receiving the expansion query, the data handling system performs an unsupervised learning of an information corpus which includes text to assign a corpus vector to each word and phrase of the text. After the expansion query, the data handling system compares the expansion query to the corpus vectors. The data handling system ranks the corpus vectors by similarity to the expansion query and provides a ranked list of words or phrases associated with the ranked corpus vectors. The ranked list may be subsequently utilized as the information extraction dictionary. |
|
US10558744B2 |
Bidirectional networked real-time data exchange using a spreadsheet application
Systems and methods and methods for providing real-time data to a spreadsheet applications (SSAPPs) are disclosed. In an example, a spreadsheet application (SSAPP) obtains subscribed data from a server through the persistent connection between the SSAPP and the server via a TCP socket. The subscribed data can be propagated to the server from a data source. The SSAPP can perform an action on the subscribed data, such as presenting a representation based on the subscribed data to a user. When the data source propagates updated data to the server, the server can send the updates to the SSAPP in real time over the TCP socket. The SSAPP can also send data do the server over the TCP socked by, for example, extracting contents from a set of cells, processing the contents to produce a result, and transmitting the result to the server via the persistent connection. |
|
US10558735B2 |
System and method for using an application on a mobile device to transfer internet media content
A system and a method use an application on a mobile device to transfer internet media content to a rendering device in a home network. The application may use an HTML rendering engine to display a web page to a user of the mobile device, and the web page may have controls for accessing the internet media content. The application may receive a user interaction signal which may indicate that a user invoked one of the controls for accessing the internet media content. In response, the application may initiate transfer of the internet media content to the rendering device in the home network and/or may queue the internet media content for later playback using the rendering device. |
|
US10558734B2 |
Collaborative workflow through messaging conversations
A networked application and email application were described herein that provide for an intuitive system by which users can participate in collaborative workflow relating to a network document. In one implementation, a system includes a messaging server component to provide messaging services and an application server component to provide a networked application. The application server component interacts with the messaging server component in response to a user command to initiate collaboration on the network document. The interaction with the messaging server component includes providing a link that refers to a version of the network document as created or edited by the user. |
|
US10558730B2 |
Computing method, information processing apparatus, computing program, and information processing system
A computing method includes: generating first partitioned matrices by partitioning the first matrix by a least common multiple of the M and the N in the row direction and by the N in the column direction; generating second partitioned matrices by partitioning the second matrix by the M in the row direction and by the least common multiple in the column direction; adding a first product of the first partitioned matrices and the second partitioned matrices to a first result matrix; transmitting the first partitioned matrices to computing elements directly connected to that computing element out of other computing elements connected to each other in a torus-like manner in the row direction; transmitting the second partitioned matrices to computing elements directly connected to that computing element out of other computing elements connected to each other in a torus-like manner in the column direction. |
|
US10558727B2 |
System and method for operating a browsing application
A method of generating additional information to be provided in a browser application of a client device comprising: receiving a request for displaying a first resource in the browser application, the request causing the client device to display the first resource in the browsing application, receiving an indication of a user interaction with the browsing application, responsive to the indication and prior to the user navigating away from the first resource: parsing the request to obtain at least one keyword, searching and retrieving, based on the at least one keyword, at least one entry of structured information based on the at least one keyword and being potentially relevant to the first resource, generating snippet information based on the at least one retrieved entry of structured information, transmitting and causing the client device the a to display a start page including the snippet information. |
|
US10558723B2 |
Dynamic materialization of feeds for enabling access of the feed in an online social network
Dynamic materialization of a feed is described. A request for a feed is received. A state of the feed is determined. Responsive to determining that the state is the inactive state, causing materialization of the feed by populating a materialized feeds table in a second non-relational database system with feed items of the feed from the first relational database system, and setting the state of the feed to the activating state. Responsive to determining that the state is the active state, causing the request for the feed to be processed from the materialized feeds table in the second non-relational database system. Responsive to determining that the state is the disabled state, causing the request for the feed to be processed from the first relational database system, and causing an update of the materialized feeds table in the second non-relational database system to be postponed for a predetermined amount of time. |
|
US10558719B2 |
Apparatuses, methods and systems for insight discovery and presentation from structured and unstructured data
The APPARATUSES, METHODS AND SYSTEMS FOR INSIGHT DISCOVERY AND PRESENTATION FROM STRUCTURED AND UNSTRUCTURED DATA (“IDAP”) provides a platform that, in various embodiments, is configurable to identify, display, and act upon insights derived from large volumes of data. In one embodiment, the IDAP is configurable to determine values and relationships for primal data. Identified relationships may be leveraged to build queries optimized for efficient data access across data volumes. The IDAP may also be configured to identify drivers of global metrics of interest, leverage those drivers to discern the efficacy of media and/or advertising campaigns, and provide recommendations to improve and/or optimize campaign efficacy. |
|
US10558718B2 |
Systems and methods for website improvement
A method for using evaluation of intent to improve website usability includes gathering page text and input text from pages viewed by a user, generating a word set from the page text and input text, and performing latent dirichlet allocation modeling on the word set to evaluate user intent. The intent can be used to provide recommendations, improve search results, or identify weaknesses in a website design. |
|
US10558714B2 |
Topic ranking of content items for topic-based content feeds
An online system ranks topic-groups for users and presents content items in topic-based feeds. A topic group corresponds to one or more topic(s) and can be used to generate a feed for presenting the content items related to the topic(s). For a particular user, the topic groups are ranked according to the likelihood of the user interacting with content items included in the topic groups. The topic groups are ranked using information of the users and/or users' historical interaction data such as click-based interaction data, post-based interaction data, or engagement-based interaction data. The online system generates and provides a user interface for presenting the topic groups to the client device. Content items that are related to the topic(s) corresponding to the topic group are presented in each topic-based feed such that the user can switch between different topic-based feeds. |
|
US10558713B2 |
Method of tuning a computer system
Disclosed herein is a method for tuning a computer system suitable for classifying documents or to locating texts satisfying a criterion in documents. Examples of the computer system may be used for electronic discovery or to exercise due diligence in a transaction. The method includes obtaining a target of accuracy of the computer system and tuning the accuracy of the computer system by adjusting a characteristic of the computer system based on the target. |
|
US10558706B2 |
Method and system for determining user interests based on a correspondence graph
The present teaching relates to determining user interests based on a correspondence graph. In one example, correspondences among a plurality of users are obtained. Connections among at least some of the plurality of users are identified based on the correspondences. A graph is constructed based on the identified connections. Each of the identified connections has a strength determined based on correspondences associated with the identified connection. One or more seed users are selected from the plurality of users. Each of the one or more seed users has at least one known interest. An interest is determined for each of the at least some of the plurality of users based on the graph and the known interests of the one or more seed users. |
|
US10558703B2 |
Signal-to-noise ratio image validation
An image is compared to a validation image to obtain a signal-to-noise ratio. The signal-to-noise ratio is used to determine validity of the image. According to an embodiment, the image includes a barcode. According to another embodiment, a minimum threshold value for the signal-to-noise ratio is set and the validity of the image is determined based on the minimum threshold value and the signal-to-noise ratio. The minimum threshold value can be determined by using respective signal-to-noise ratios resulting from comparing a valid image to a validation image and an invalid image to a validation image. |
|
US10558696B2 |
Semantic category classification
In accordance with an example embodiment, large scale category classification based on sequence semantic embedding and parallel learning is described. In one example, one or more closest matches are identified by comparison between (i) a publication semantic vector that corresponds to at least part of the publication, the publication semantic vector based on a first machine-learned model that projects the at least part of the publication into a semantic vector space, and (ii) a plurality of category vectors corresponding to respective categories from a plurality of categories. |
|
US10558695B2 |
Weather-based natural language text processing
Relationship extraction between descriptors in one or more lists of weather condition descriptors, and adverse event descriptors within unstructured data sources using natural language processing. Medical condition descriptor may be a descriptor that may be used to further extract relationships between weather condition descriptors and adverse event descriptors. A data object is generated, according to a data model, based on the extracted relationships between the descriptors. A set of candidate unstructured documents containing the extracted relationship between the descriptors is retrieved and filtered by selecting unstructured documents that include a precautionary measure descriptor. The filtered precautionary measure descriptors are presented to a user in a summarized message to a user device. |
|
US10558692B2 |
Minimum coordination passage scoring
A computer-implemented method, computerized apparatus and computer program product for minimum coordination passage scoring. Given a candidate passage in a document collection potentially matching a query received, a set of overlapping terms between the candidate passage and the query is determined. For each overlapping term in the set, a first measure of a weight of the term in the query, a second measure of a weight of the term in the candidate passage, and a third measure of a specificity of the term in the document collection are calculated. A function of the first and second measure is evaluated to obtain a value reflecting a condition on the relation therebetween. A minimum coordination score representing a relative similarity between the candidate passage and the query is determined based on the value and the first, second and third measures obtained for each of the overlapping terms. |
|
US10558691B2 |
Sentiment normalization based on current authors personality insight data points
An approach is provided that analyzes electronic document sets, each of the sets written by a different author. The analysis includes performing a normalized sentiment analysis of the documents which results in normalized sentiment scores that pertain to each of the authors. The normalize sentiment scores are stored in a data store that is accessible from a question answering (QA) system. The question answering system then receives a sentiment-based question. Responsively, the QA system generates a qualitative set of candidate answers, with the candidate answers based at least in part on the normalized sentiment scores retrieved from the data store. |
|
US10558688B1 |
Natural language interface for data analysis
A data analysis system allows users to interact with distributed data structures stored in-memory using natural language queries. The data analysis system receives a prefix of a natural language query from the user. The data analysis system provides suggestions of terms to the user for adding to the prefix. Accordingly, the data analysis system iteratively receives longer and longer prefixes of the natural language queries until a complete natural language query is received. The data analysis system stores natural language query templates that represent natural language queries associated a particular intent. For example, a natural language query template may represent queries that compare two columns of a dataset. The data analysis system compares an input prefix of natural language with the natural language query templates to determine the suggestions. The data analysis system receives user defined metrics or attributes that can be used in the natural language queries. |
|
US10558687B2 |
Returning search results utilizing topical user click data when search queries are dissimilar
A data handling system includes at least two host devices. For a particular search query that is received by a first host device, a preliminary set of search results is therein generated. The first host system maps the query to one or more topics that are representative to the query. The first host system provides topical click data associated with the topic to a machine-learning module located within a second host device that determines a relevancy score of the result utilizing the topical click data. The first host system obtains the relevancy score of the result and re-ranks the order of the result within a set of results based upon the relevancy score. |
|
US10558686B2 |
Business intelligence system dataset navigation based on user interests clustering
The current subject matter provides systems, methods, computer program products (including graphical user interfaces) in which user interests can be identified by characterizing the intent of the interaction with a data source such as a business intelligence (BI) system. A set of features can be identified for an adequate description of intents, and a similarity measure for grouping intents into coherent interests. Related systems, apparatus, and methods are also disclosed. |
|
US10558684B2 |
Auditing database access in a distributed medical computing environment
Auditing database access in a distributed medical computing environment may include receiving from a user a query of one or more databases within the distributed medical administration computing environment; determining by an audit manager in dependence upon audit policies for the medical computing environment whether any of the results of the query require auditing access; and if any of the results of the query require auditing access, creating an audit record and storing the audit record in an audit database. |
|
US10558683B2 |
Selection of a start time for a periodic operation
One or more embodiments include scheduling a new operation to be periodically executed. A start time for a new operation, to be periodically executed, is determined based on the start times of previously scheduled operations. The difference in value between a candidate start time and a start time of a previously scheduled operation is used to compute a cost for the candidate start time. A candidate start time, of all the candidate start times, with a lowest cost may be selected as the start time for the new operation. |
|
US10558672B1 |
System and method for executing queries on multi-graphics processing unit systems
A system and method allocates partitions to be used to perform a query to multiple GPUs and each partition is also allocated to a CPU to which the GPU is attached. The GPUs use any assigned data in GPU memory, and otherwise request it from a CPU, which provides it from CPU memory if possible, and otherwise copies it from long term storage, to CPU memory and makes it available to GPU memory. The GPUs process the query against the partitions assigned, optionally by performing portions of the query at a time, for example performing an innermost nested query and then performing the next outermost nested query. The results from any given portion of a query may be accumulated across all GPUs and some or all of the results distributed to each of the GPUs. The remaining work may be balanced by redistributing only some of the accumulated results. |
|
US10558671B2 |
Modified representational state transfer (REST) application programming interface (API) including a customized GraphQL framework
A system including a data center hosting a representational state transfer (REST) server in communication with a client network, wherein the REST server includes a GraphQL schema describing tables and fields of a communicatively coupled database. The REST server is configured to: receive a request that includes a GraphQL query; open a streaming connection to the client network; and output a beginning of a response via the streaming connection. The REST server is also configured to process the GraphQL query based on the GraphQL schema to generate a GraphQL result, and to output the GraphQL result in a body of the response via the streaming connection. The REST server is further configured to output an end of the response via the streaming connection, such that the response is correctly formatted in JavaScript Object Notation (JSON). |
|
US10558670B2 |
Smart tuple condition-based operation performance
A stream application receives a stream of tuples to be processed by a plurality of processing elements operating on one or more compute nodes. Each processing element has one or more stream operators. The stream application assigns one or more processing cycles to one or more segments of software code. The segments of software code are embedded in one or more tuples of the stream of tuples. The stream application determines that a condition is met based on the processing cycles. The stream application performs an operation based on the processing cycles. |
|
US10558666B2 |
Systems and methods for the creation, update and use of models in finding and analyzing content
Embodiments of a search system that provides knowledge based searching of content based on a knowledge model created from the content being searched are disclosed. Embodiments of such search systems may build a model of entitles and relationships representing the collective knowledge contained in a set of content analyzed. When a search is performed on content the model may be leveraged to improve the accuracy, relevance and recall of the search. |
|
US10558665B2 |
Network common data form data management
Aspects of the disclosure relate to Network Common Data Form (NetCDF) data management using a shared pool of configurable computing resources. A processing engine may be built to access a set of NetCDF data. The processing engine may be built by compiling a data frame software framework and compiling a Java library software framework. The set of NetCDF data may be received by the processing engine. A set of established data derived from the set of NetCDF data may be established using the processing engine. A set of operations on the set of established data may be processed. The processing may occur in a distributed fashion using the shared pool of configurable computing resources and the processing engine. |
|
US10558663B2 |
Automated application of query hints
Some embodiments provide a non-transitory machine-readable medium that stores a program. In response to receiving a first query for a set of data, the program generates a first query execution plan based on the first query. The program further executes the first query execution plan in order to generate a first result set comprising the set of data. The program also stores the first query execution plan in a cache. The program further replaces the first query execution plan in the cache with a second query execution plan. The second query execution plan includes a query hint applied to the first query execution plan. In response to receiving a second query for the set of data, the program also retrieves the second query execution plan from the cache. The program further executes the second query execution plan in order to generate a second result set comprising the set of data. |
|
US10558662B2 |
Transforming a user-defined table function to a derived table in a database management system
Disclosed aspects relate to transforming a user-defined table function (UDTF) to a derived table in a database management system (DBMS). It may be detected by the DBMS that a query indicates the UDTF. A derived table may be constructed from the UDTF. The derived table may be derived from a set of statements of the UDTF. The derived table may be introduced to the query to fulfill the UDTF. A query plan may be generated for the query by the DBMS. The query plan may be generated in response to introducing the derived table in the query. |
|
US10558661B2 |
Query plan generation based on table adapter
In some aspects, there is provided a method for database query execution planning using table adapters. In some aspects, a method may include receiving, at a database execution engine, a query; generating, by the database execution engine, a query plan for execution of the query, the query requiring access to at least one table; calling, by the database execution engine, a table adapter to prepare at least one table object to enable access, during runtime, to the at least one table; and receiving, by the database execution engine, the at least one table object prepared by the table adapter. Related systems, methods, and articles of manufacture are also described. |
|
US10558656B2 |
Optimizing write operations in object schema-based application programming interfaces (APIS)
The present disclosure relates to processing write requests across a plurality of data sources. According to one embodiment, an example method includes determining a navigable path of nodes accessed to satisfy a write request in a graph projection of an application programming interface (API). An API service generates a plurality of subqueries, each subqueries being associated with a node in the navigable path. While traversing the navigable path to execute the write request, the API service identifies one or more nodes in the navigable path sharing an association with a data repository associated with the current node and upon which execution of a write operation associated with the current node depends. The API service coalesces a set of subqueries associated with the current node and the identified one or more nodes into a single subquery and executes the single subquery. |
|
US10558655B2 |
Data query method supporting natural language, open platform, and user terminal
A data query method supporting a natural language, an open platform, and a user terminal are provided, where the method includes: receiving, by the open platform, a natural language query statement sent by the user terminal, and transforming the natural language query statement into a query statement that is recognizable by a third-party content provider; sending, by the open platform, the query statement that is recognizable to one or more third-party content providers; receiving, by the open platform, one or more query response messages returned by the one or more third-party content providers according to the query statement that is recognizable; and sending, by the open platform, the one or more query response messages to the user terminal. A difficulty in accessing the open platform by the third-party content provider can be reduced. |
|
US10558652B2 |
Merging multiproviders in a database calculation scenario
A method may include executing a calculation scenario at a database. The calculation scenario may include a parent multiprovider aggregating data from a child multiprovider. The calculation scenario may be executed by mapping a first count keyfigure of the child multiprovider to a first sum keyfigure of the parent multiprovider if the child multiprovider aggregates data from part providers but not from multiproviders. A second sum keyfigure of the child multiprovider may be mapped to the first sum keyfigure of the parent multiprovider if the child multiprovider aggregates data from multiproviders but not from any part providers. The first count keyfigure of the child multiprovider may be mapped to a second count keyfigure of the parent multiprovider and the second sum keyfigure of the child multiprovider may be mapped to the first sum keyfigure of the parent multiprovider if the child multiprovider aggregates data from part providers and multiproviders. |
|
US10558647B1 |
High performance data aggregations
A data aggregations application is disclosed that can create data aggregations from transaction data reported by an upstream system. Data aggregations that are interrelated to one another are generated. The transaction data can be stored only in leaf nodes with transaction idempotency maintained. Parent nodes can be dependent upon the leaf nodes so that transaction is not required to be stored in the parent nodes. |
|
US10558643B2 |
Notifications system for content collaborations
In some embodiments, a method can involve identifying content items associated with a user account at a content management system that have a follow setting enabled for tracking changes to the content items. The method can involve monitoring, based on the follow setting, content modifications from other user accounts and read-unread status events from the user account. The method can involve identifying, for a content item, an event triggering a different read-unread status than a current read-unread status set on the user account for the content item. The method can further involve modifying the current read-unread status to the different read-unread status and updating the content item to include a visual indication of the different read-unread status. |
|
US10558642B2 |
Mechanism for deprecating object oriented data
Techniques are described to allow the deprecation of classes in an object-oriented data model, such as a CDM for a CMDB. When a class is deprecated and replaced by another existing or new class, data associated with instances of the deprecated class may be migrated to the replacement class. A mapping between the deprecated class and its replacement class may be provided to allow existing applications to continue to access data using the deprecated class without change until the deprecated class is finally deleted or the application is updated to use the replacement class. New applications written to use the object-oriented data model after the deprecation may use the replacement class to access data instances created using the original data model. |
|
US10558640B2 |
Dynamically adding custom data definition language syntax to a database management system
A computer-implemented method includes receiving, via original Data Definition Language (DDL) syntax of a Database Management System (DBMS), a definition of custom DDL syntax. Metadata describing the custom DDL syntax is stored in a global catalog of the DBMS. A first DDL statement that utilizes the custom DDL syntax is received. The metadata describing the custom DDL syntax is read from the global catalog. The first DDL statement is processed, using a computer processor, according to the metadata. |
|
US10558636B2 |
Index page with latch-free access
Disclosed herein are system, method, and computer program product embodiments for providing read queries latch-free access to an index page. In an embodiment, a processor receives a request from a read query to access one or more records of an index page. The index page includes an update pointer and a slot array. The processor locates one or more updates prepended to the index page by locating a most recently prepended update indicated by the update pointer. Then, the processor generates a local offset table with entries in the slot array and the located one or more updates. The generated local offset table enables the processor to provide the read query access to the one or more records of the index page. |
|
US10558634B2 |
Multi-user probabalistic array
A system receives an association of first item with first system user, generates first hash value by applying first hash function associated with first system user to first item identifier associated with first item, and sets a bit corresponding to first hash value in array. The system receives an association of second item with second system user, generates second hash value by applying second hash function associated with second user to second item identifier associated with second item, and sets a bit corresponding to second hash value in array. The system receives a request to determine whether third item is associated with first system user, generates third hash value by applying first hash function to third item identifier associated with third item, and outputs message that third item is not associated with first user if a bit corresponding to third hash value is not set in array. |
|
US10558630B2 |
Enhancing textual searches with executables
Receiving a search request by a computer. Parsing text-based search terms from the search request. Searching documents in a document index based on the text-based search terms. Transmitting to a user device a list of documents identified by the search. Receiving, from the user device, a selection of one of the identified documents. Parsing executable-based search terms from the search request. Identifying content defining an executable in the selected document. Forming a display element from the executable. Identifying and associating variable names and variable values in the search query with variable names and variable values in the executable. Forming a statement to solve from the search query. Solving the statement to solve. Substituting the variable values and the statement solution for corresponding variable names in the display element. Embedding the display element in the selected document, and transmitting the selected document with the embedded display element to the user device. |
|
US10558622B2 |
Network accessible file server
A cloud-based write-once object store is configured to store inode-based data exported to the store from an enterprise file system. For each version of data (e.g., a file) exported to the store, there is a version of the inode corresponding to that data. As versions of the data are exported to the cloud, the system creates multiple versions of the inode. The set of inode versions corresponding to the versions of the file have a pointer associated therewith that specifies the latest version of the data associated with the inode. The inode versions in the set share the same pointer. The inode versions represent a revision history for the inode. For each inode version corresponding to a version of the data, information is received and stored in a new portion of the object store. The inode version for a file version comprises a list of data chunks for the file. |
|
US10558621B2 |
Lock stealing writes for improved reliability
A method includes sending, by a first computing device, a first set of write requests and sending, by a second computing device, a second set of write requests to a set of storage units. The method further includes receiving, by the first computing device, favorable write responses from a first subset of storage units of the set of storage units and receiving, by the second computing device, favorable write responses from a second subset of storage units. The method further includes determining, by the first computing device, whether a number of the favorable write responses from the first subset of storage units equals or exceeds a write threshold number. When the number of the favorable write responses from the first subset of storage units equals or exceeds the write threshold number, the first computing device sends a set of commit requests to the set of storage units. |
|
US10558620B2 |
System and method for event-based synchronization of remote and local file systems
A method for synchronizing a file system (FS) and a remote file system (RFS) includes monitoring the FS for FS events, generating FS event records, receiving RFS event records of RFS events, generating file system operations (FSOs) based on the FS and RFS event records, and communicating the FSOs to the FS and RFS to synchronize them. A method for generating the FSOs includes accessing a plurality of FS and/or RFS event records, processing the accessed records to generate processed event records, generating the FSOs based on the processed event records, and outputting the FSOs to cause synchronization of the FS and RFS. Systems are also described. The invention facilitates event-based, steady-state synchronization of local and remote file systems. |
|
US10558614B2 |
Network ingestion of multimodal multisource machine data to traffic regulated network storage volume
A server group of a data intake and query system (DIQS) establishes connections with multiple source data network nodes. Data from the multiple sources comports with a variety of different data modes and may be received via the established network connections on a periodic or continuous basis for ongoing capture as modal entries of modal buckets of a common networked storage volume. Rates of data reception across the network connections influences a process to maintain a measured utilization of storage volume capacity at, near, or below a targeted level. |
|
US10558613B1 |
Storage system with decrement protection of reference counts
A storage system in one embodiment comprises a plurality of storage devices storing data pages. Each data page has a content-based signature derived from that data page. The content-based signatures are associated with physical locations storing the data pages. In response to receipt of a write input/output (IO) request that includes a data segment that is smaller than a page granularity of the storage devices, a content-based signature associated with the data segment is determined which also corresponds to a target data page stored at one of the physical locations. In response to determining the content-based signature, an inflight write count corresponding to the content-based signature is incremented. In response to a decrement request to decrement a reference count of the physical location corresponding to the content-based signature, a decrement flag corresponding to the content-based signature is set in the data structure and the decrement request is postponed. |
|
US10558607B2 |
Bus interface system for power extraction
The present disclosure relates to a bus interface system including a bus line, master integrated circuitry (IC), and slave IC. The master IC is coupled to the bus line and configured to transmit the data signal to the slave IC through the bus line. The slave IC is coupled to the bus line so as to receive the data signal from the master IC and includes a supply capacitor, which is configured to store power from the data signal and provide a supply voltage to the slave IC. When the bus line is in the low state, the supply capacitor is isolated from the bus line. When the bus line is in the high state, the supply capacitor is allowed to extract power from the data signal on the bus line. |
|
US10558604B2 |
Communication interface transaction security
An integrated circuit includes a processor to monitor a communication interface arbitration sequence on a system bus, determine, based on the monitored arbitration sequence, a master or slave identifier that is sending a transaction on the system bus, and process the transaction based on the determined master or slave identifier that is sending the transaction. |
|
US10558602B1 |
Transmit byte enable information over a data bus
A transmitter comprising an input data buffer to store a plurality of bytes received on a first interconnect; multiplexer circuitry coupled to the input data buffer; and an output buffer coupled to the multiplexer circuitry, a second interconnect, and a third interconnect. The multiplexer circuitry is to: receive byte enable information in the input data buffer; determine that one or more of the plurality of bytes stored in the input data buffer are invalid; store an indicator in the output buffer; store valid bytes of the plurality of bytes in the output buffer to transmit on the third interconnect; and store the byte enable information in the output buffer to transmit on the third interconnect. |
|
US10558601B2 |
Electronic device and control system
According to one embodiment, an electronic device includes a receptacle, a first port, a second port, and a switch circuit. The receptacle includes pins. The pins of the receptacle are connectable to pins of a plug respectively. Each of the first and second ports communicates with the receptacle. The switch circuit switches a signal flow between the receptacle, and the first port and second port when the plug is inserted into the receptacle. The switch circuit communicates a first signal between the first port and one of a pair of first and second pins of the receptacle and a pair of third and fourth pins of the receptacle, and communicates a second signal between the second port and the other of the pair of the first and second pins and the pair of the third and fourth pins. |
|
US10558600B2 |
Semiconductor device and trace data storing method
The present invention enables an unaligned access of a DMA controller to be dealt at the time of obtaining trace data. A DMA controller receives a DMA request and accesses a memory via a bus on a predetermined access unit basis in accordance with the received DMA request. When the DMA request indicates “read”, a trace interface outputs the data obtained from the memory by the DMA controller, a start address designated by the DMA request, and valid transfer size in the data obtained from the memory to a trace circuit. The trace circuit stores data of the amount of the valid transfer size from the start address designated by the DMA request in the data obtained from the memory into the trace buffer. |
|
US10558599B2 |
Method and apparatus for loading a matrix into an accelerator
An apparatus for performing a method for loading a matrix into an accelerator includes an augmented direct memory access controller reading a matrix, in a data stream, from a first memory associated with a system processor and sending the matrix, in the data stream, to a second memory associated with the accelerator. The method further includes the augmented direct memory access controller extracting individual matrix elements from the data stream as the data stream is being sent to the second memory and analyzing the extracted individual matrix elements to determine if the matrix is any of a plurality of tested matrix class types as the data stream is being sent to the second memory. |
|
US10558598B2 |
Logic circuit that provides verification of signals used to interrupt server operation
Based on a command to interrupt operation of a selected one or more of a plurality of data storage drives coupled to two or more storage controllers, two or more signals are sent from the two or more storage controllers via two or more data busses associated with and coupled to the respective two or more controllers. The selected data storage drive receives the two or more signals via the two or more data busses. Based on determining that the two or more signals agree, the operation of the selected drive is interrupted. |
|
US10558595B2 |
Sending data off-chip
A processor comprising multiple tiles on the same chip, and an external interconnect for communicating data off-chip in the form of packets. The external interconnect comprises an external exchange block configured to provide flow control and queuing of the packets. One of the tiles is nominated by the compiler to send an external exchange request message to the exchange block on behalf of others with data to send externally. The exchange sends an exchange-on message to a first of these tiles, to cause the first tile to start sending packets via the external interconnect. Then, once this tile has sent its last data packet, the exchange block sends an exchange-off control packet to this tile to cause it to stop sending packets, and sends another exchange-on message to the next tile with data to send, and so forth. |
|
US10558593B2 |
Flash interface controller and operation command processing method
Embodiments of this application provide a flash interface controller and an operation command processing method, and relate to the field of data storage. Programmable first type microcode and second type microcode are introduced to a flash interface controller. The first type microcode can be modified through programming to adapt to a procedure of parsing an operation command of a new protocol, and the second type microcode can be modified through programming to adapt to a flash bus operation required by a new flash interface standard. An operation command can be parsed by only fixing logics of physical modules in the flash interface controller and reading first type microcode and second type microcode that are related to the operation command. Therefore, various protocols and flash interface standards can be adapted to, and flexibility is good. |
|
US10558590B2 |
Secure initialisation
A data processing system for processing data using a memory having a plurality of memory regions, a given memory region within said plurality of memory regions having an associated owning process having exclusive rights to control access to said given memory region, said system comprising: a security controller to: receive a request to initialise a guest execution environment; claim one or more regions of memory to be owned by said security controller; store executable program code of said guest execution environment within said one or more regions of memory; and transfer ownership of said one or more regions to said guest execution environment. |
|
US10558589B1 |
Secure data access between computing devices using host-specific key
Techniques are disclosed concerning secure access to data in a computing device. In one embodiment, a computing device includes a communication interface, a memory, a memory controller, and a security processor. The communication interface may communicate with a different computing device. The security processor may generate a host key in response to a successful authentication of the different computing device, and then encrypt a memory key using the host key. The security processor may also send the encrypted memory key to the memory controller, and send the host key to the different computing device. The host key may be included by the different computing device in a subsequent memory request to access data in the memory. The memory controller may, in response to the subsequent memory request, use the included host key to decrypt the encrypted memory key and use the decrypted memory key to access the data. |
|
US10558586B1 |
Shippable storage device for executing applications and securely storing data
A shippable storage device may be used to execute one or more applications, such as an encryption application, and to securely store client data on a storage node of the shippable storage device. After connecting the shippable storage device to a client network, a stateless compute node of the shippable storage device downloads operating code. After validating the operating code, the stateless compute node executes the operating code. The operating code may include an application, such as an encryption application that receives, encrypts, and stores client data. The application does not access writeable persistent storage other than through an internal network interface to the storage node, according to a networking protocol. The volatile memory of the stateless compute node is cleared upon removal of power to the shippable storage device so that unencrypted data and one or more encryption keys are not persisted within the shippable storage device. |
|
US10558582B2 |
Technologies for execute only transactional memory
Technologies for execute only transactional memory include a computing device with a processor and a memory. The processor includes an instruction translation lookaside buffer (iTLB) and a data translation lookaside buffer (dTLB). In response to a page miss, the processor determines whether a page physical address is within an execute only transactional (XOT) range of the memory. If within the XOT range, the processor may populate the iTLB with the page physical address and prevent the dTLB from being populated with the page physical address. In response to an asynchronous change of control flow such as an interrupt, the processor determines whether a last iTLB translation is within the XOT range. If within the XOT range, the processor clears or otherwise secures the processor register state. The processor ensures that an XOT range starts execution at an authorized entry point. Other embodiments are described and claimed. |
|
US10558581B1 |
Systems and techniques for data recovery in a keymapless data storage system
Components of a data object are distributed throughout a data storage system. Manifests are used to store the locations of the components of data objects in a data storage system to allow for subsequent reconstruction of the data objects. The manifests may be stored in another data storage system when cost projections indicate it being economical to do so. If a manifest for a data object becomes lost or otherwise inaccessible, clues are used to regenerate the manifest, thereby providing a continued ability to access the components of the data object to reconstruct the data object. |
|
US10558578B2 |
Servicing CPU demand requests with inflight prefetches
Disclosed embodiments provide a technique in which a memory controller determines whether a fetch address is a miss in an L1 cache and, when a miss occurs, allocates a way of the L1 cache, determines whether the allocated way matches a scoreboard entry of pending service requests, and, when such a match is found, determine whether a request address of the matching scoreboard entry matches the fetch address. When the matching scoreboard entry also has a request address matching the fetch address, the scoreboard entry is modified to a demand request. |
|
US10558573B1 |
Methods and systems for distributing memory requests
A memory request, including an address, is accessed. The memory request also specifies a type of an operation (e.g., a read or write) associated with an instance (e.g., a block) of data. A group of caches is selected using a bit or bits in the address. A first hash of the address is performed to select a cache in the group. A second hash of the address is performed to select a set of cache lines in the cache. Unless the operation results in a cache miss, the memory request is processed at the selected cache. When there is a cache miss, a third hash of the address is performed to select a memory controller, and a fourth hash of the address is performed to select a bank group and a bank in memory. |
|
US10558572B2 |
Decoupling trace data streams using cache coherence protocol data
Decoupling trace data streams using cache coherence protocol (CCP) data. One or more trace data streams include cache activity trace data and CCP trace data relating to executing a plurality of threads. The cache activity trace data includes inter-thread data dependencies comprising dependent cache activity trace entries, which each record a corresponding memory access by a corresponding thread in reliance on traced CCP dependence between threads. The inter-thread data dependencies are removed to create independent cache activity trace data for each of the plurality of threads that enables each thread to be replayed independently. The removal includes, for each dependent cache activity trace entry (i) identifying a corresponding value of the corresponding memory access by the corresponding thread based on the traced CCP dependence between threads, and (ii) recording the corresponding value of the corresponding memory access on behalf of the corresponding thread. |
|
US10558557B2 |
Computer system testing
Computer-implemented methods and apparatuses for application testing are provided. Such apparatuses may include a data repository that stores a copy of at least some of a set of stored reference data. Such apparatuses may also include a test data generation component that generates a set of input data for testing the application. The test data generation component may process a set of received input data and the set of stored reference data according to a data processing operation. The set of received input data and set of stored reference data may each comprise one or more attributes, each with at least one value. The test data generation component may generate the set of input data by selecting at least one value from the copy of the set of stored reference data, and outputting the selected at least one value in the generated set of input data for testing the application. |
|
US10558556B2 |
Introspective fault and workload injection for service assurance
Systems, methods, and computer program products to perform an operation comprising determining, based on actual coverage point data for a first time interval and expected coverage point data, that a first set of lines of source code associated with the actual and expected coverage point data have not been executed by a system, instantiating, in the system, an action code associated with the first set of lines of source code and an effect code associated with the action code, and determining, based on a final state of the effect code, whether the action code executed correctly in the system. |
|
US10558552B2 |
Configurable code fingerprint
A method, computer program product, and system performing a method that include a processor defining a code fingerprint by obtaining parameters describing at least one of an event type or an event. The code fingerprint includes a first sequence. The processor loads the code fingerprint into a register accessible to the processor. Concurrent with executing a program, the processor obtains the code fingerprint from the register and identifies the code fingerprint in the program by comparing a second sequence in the program to the first sequence. Based on identifying the code fingerprint in the program, the processor alerts a runtime environment where the program is executing. |
|
US10558551B2 |
Runtime expansion of test cases
Test case data is received for individual test cases. The test case data includes sets of test case specific elements. A test case base object is generated to represent a generic test case. The test case base object includes a set of test case specific properties. The test case base object is expanded into individual test case specific objects that represent the individual test cases. Each individual test case specific object is generated by setting the set of test case specific properties to a respective set of test case specific values as indicated in the sets of test case specific elements. The individual test case objects are used to execute the individual test cases against one or more systems under test. |
|
US10558546B2 |
User interfaces for controlling or presenting device usage on an electronic device
In some embodiments, an electronic device presents indications of usage metrics for the device. In some embodiments, an electronic device sets, configures and/or enforces device usage limits. In some embodiments, an electronic device limits access to certain applications during certain periods of time. In some embodiments, an electronic device suppresses auxiliary functions of certain applications when an application usage limit or restriction criteria associated with those applications is reached. In some embodiments, an electronic device manages restriction settings with permission optionally provided by another electronic device. |
|
US10558544B2 |
Multiple modeling paradigm for predictive analytics
Techniques are described for monitoring a performance metric. A multiple modeling approach is used to improve predictive analysis by avoiding the issuance of warnings during spikes which occur as a part of normal system processing. This approach increases the accuracy of predictive analytics on a monitored computing system, does not require creating rules defining periodic processing cycles, reduces the amount of data required to perform predictive modeling, and reduces the amount of CPU required to perform predictive modeling. |
|
US10558541B1 |
Agent-based monitoring of network resources
This disclosure describes, in some examples, a monitoring platform to provide integrated system that ingests, correlates, and provides alerts for monitored data relating to nodes, which may include applications, services, containers, and network components. In one example, this disclosure describes a method that includes receiving, by a computing system in a network, criticality information about a node included within the network; identifying, by the computing system, a status change associated with the node; determining, by the computing system and based on the criticality information about the node, an impact resulting from the status change; determining, by the computing system and based on the determined impact, whether to communicate information about the determined impact; and sending, by the computing system, an alert about the determined impact. |
|
US10558534B2 |
Method and system for processing email during an unplanned outage
The method and system of the present invention provides an improved technique for processing email during an unplanned outage. Email messages are redirected from the primary server to a secondary server during an unplanned outage such as, for example, a natural disaster. A notification message is sent to users alerting them that their email messages are available on the secondary server by, for example, Internet access. After the termination of the unplanned outage, email messages received during the unplanned outage are synchronized into the users standard email application. |
|
US10558529B2 |
Database object delivery infrastructure
In an example embodiment, one or more changes to one or more objects in the software object database are received from a developer. A change list is generated based on the one or more changes. An object definition is exported for every object in the change list from a first schema in the database to a second schema in the software object database. A first object in the second schema is activated by mapping a logical schema name specified in the object definition for the first object to a corresponding physical schema name and creating or altering the first object in the second schema using the physical schema name. |
|
US10558526B2 |
Apportioning storage units amongst storage sites in a dispersed storage network
A method of apportioning storage units in a dispersed storage network (DSN) includes generating storage unit apportioning data indicating a mapping of a plurality of desired numbers of storage units to a plurality of storage sites based on site reliability data. The mapping includes a first desired number of storage units corresponding to a first one of the plurality of storage sites that is greater than a second desired number of storage units corresponding to a second one of the plurality of storage sites in response to the site reliability data indicating that a first reliability score corresponding to the first one of the plurality of storage sites is more favorable than a second reliability score corresponding to the second one of the plurality of storage sites. A plurality of storage units are allocated to the plurality of storage sites based on the storage unit apportioning data. |
|
US10558522B2 |
Dynamic multi-stage decoding
Methods and systems for decoding raw data may select a preliminary read-level voltage from a sequence of read-level voltages based on a decoding success indicator and execute a preliminary hard decoding operation to decode raw data read from a plurality of memory cells using the preliminary read-level voltage. If the preliminary hard decoding operation is successful, the decoded data from the hard decoding operation is returned. If the preliminary hard decoding operation is unsuccessful, a multi-stage decoding operation may be executed to decode raw data read from the plurality of memory cells using the sequence of read-level voltages, and returning decoded data from the multi-stage decoding operation upon completion of the multi-stage decoding operation. The decoding success indicator is maintained based on results of the preliminary hard decoding operation or the multi-stage decoding operation. |
|
US10558519B2 |
Power-reduced redundant array of independent memory (RAIM) system
Embodiments include techniques used for a power-reduced redundant array of independent memory RAIM system. The technique includes blocking commands to one or more memory modules of the RAIM system and reading data from one or more unblocked memory modules. The technique also includes applying a power channel mark for one or more blocked memory modules, the power channel mark indicating the one or more blocked memory modules to a decoder for error correction. |
|
US10558514B2 |
Error handling in a cloud based hybrid application integration
A computer-implemented method for error standardization in a cloud based hybrid application integration environment. The method includes receiving at least one error schema definition for an error type from a software application, and mapping the received at least one error schema definition with a corresponding error schema definition of at least one architecture style. The method includes generating an error mapping object based on the mapping of the received at least one error schema definition and the corresponding error schema definition of the at least one architecture style. The method further includes receiving an error object from the software application, and generating a resolved error object, for the received error object, based on the generated error mapping object. |
|
US10558510B2 |
Testing a data coherency algorithm
Testing a data coherency algorithm of a multi-processor environment. The testing includes implementing a global time incremented every processor cycle and used for timestamping; implementing a transactional execution flag representing a processor core guaranteeing the atomicity and coherency of the currently executed instructions; implementing a transactional footprint, which keeps the address of each cache line that was used by the processor core; implementing a reference model, which operates on every cache line and keeps a set of timestamps for every cache line; implementing a core observed timestamp representing a global timestamp, which is the oldest construction date of data used before; implementing interface events; and reporting an error whenever a transaction end event is detected and any cache line is found in the transactional footprint with an expiration date that is older than or equal to the core observed time. |
|
US10558509B2 |
Detecting anomalies in program execution
Techniques are described for detecting anomalous behavior in program execution. In one example, a method includes logging occurrence of one or more key run time events during execution of a program. Each key run time event has a corresponding key run time event data structure associated with the program, and logging includes storing records associated with the key run time events, wherein each record is based on the key run time event data structure associated with the key run time event. The method further includes analyzing the records to determine if a current pattern of key run time events associated with the program during execution matches an expected pattern of key run time events and generating a security alert if the current pattern of key run time events does not match the expected pattern of key run time events for the program. |
|
US10558508B1 |
System agnostic front end application for legacy systems
A system and method for accessing data in one of a first legacy computer system that has a first operating system and a second legacy computer system that has a second operating system that is different from the first operating system. The method includes providing a front end application that is in communication with the first and second legacy computer systems, with the application being displayed on a user interface of a computer. Aircraft and maintenance data of a first legacy airline is associated with the first legacy computer system and aircraft and maintenance data of a second legacy airline is associated with the second legacy computer system. |
|
US10558505B2 |
System and method for implementing enterprise operations management trigger event handling
System and methods are disclosed to facilitate the active management and allocation of the knowledge resources of an organization. In one exemplary implementation, the systems and methods include a trigger event handler module installed on a computing device, such as a computer server, configured to receive and process data that will fire trigger events in real time to modify records of the organization or perform processes and specified actions. The system collects data about the transaction and stores the data in a database for future use. |
|
US10558501B2 |
Resource allocation for computer processing
A job that receives as input a data stream is executed. For the job, it is iteratively determined a backlog growth over a first period of time; a backlog volume; and whether to adjust a quantity of processing resources. For each iteration for which the quantity of processing resources allocated to the job are determined to be adjusted, adjusting the quantity of processing resources allocated to the job. For each iteration for which the quantity of processing resources allocated to the job are determined not to be adjusted, maintaining the quantity of processing resources allocated to the job. |
|
US10558495B2 |
Variable sized database dictionary block encoding
Dictionary encoding in a table of a database system is initiated using a single page chain. The database system includes a plurality of processor cores and each page chain includes a plurality of chained pages. Thereafter, n additional page chains are generated for use by the dictionary encoding when the count of pages used by the dictionary encoding reaches a pre-determined limit. Generation of additional page chains is later ceased once the number of additional page chains n is equivalent to a number of available processor cores. Related apparatus, systems, techniques and articles are also described. |
|
US10558489B2 |
Suspend and restore processor operations
Systems, apparatuses, and methods for suspending and restoring operations on a processor are disclosed. In one embodiment, a processor includes at least a control unit, multiple execution units, and multiple work creation units. In response to detecting a request to suspend a software application executing on the processor, the control unit sends requests to the plurality of work creation units to stop creating new work. The control unit waits until receiving acknowledgements from the work creation units prior to initiating a suspend operation. Once all work creation units have acknowledged that they have stopped creating new work, the control unit initiates the suspend operation. Also, when a restore operation is initiated, the control unit prevents any work creation units from launching new work-items until all previously in-flight work-items have been restored to the same work creation units and execution units to which they were previously allocated. |
|
US10558485B2 |
Information processing apparatus and method for shifting buffer
A non-transitory computer-readable recording medium storing a program that causes a computer including a first-processor in which a first-thread is executed at a first-node having a first-buffer and a communication device and a second-processor in which a second-thread is executed at a second-node having a second-buffer, the first-thread includes setting an output-destination of the communication device to the second-buffer with respect to a flow addressed to a virtual machine executed in the second-processor, notifying the second-processor of a switch notification information of the setting the output-destination of the communication device to the second-buffer, and transferring a packet stored in the first-buffer to the second-processor, and the second-thread includes receiving the switching notification, suspending temporarily a reception-process of the second-buffer for the flow, transferring the packet transferred by the first-processor to the virtual machine, and resuming the reception-process of the second-buffer after the packet is transferred to the virtual machine. |
|
US10558483B2 |
Optimal dynamic placement of virtual machines in geographically distributed cloud data centers
A computer-implemented method according to one embodiment includes identifying a set of virtual machines to be placed within a system, receiving characteristics associated with the set of virtual machines, determining characteristics associated with a current state of the system, determining a placement of the set of virtual machines within the system, based on the characteristics associated with the set of virtual machines and the characteristics associated with a current state of the system, determining an updated placement of all virtual machines currently placed within the system, based on the characteristics associated with the set of virtual machines and the characteristics associated with a current state of the system, and determining a migration sequence within the system in order to implement the updated placement of all virtual machines currently placed within the system. |
|
US10558480B2 |
Optimizing access to production data
Various systems, methods, and processes for optimizing access to production data in application development and testing environments are disclosed. If an input/output (I/O) operation is a read operation, a storage location on a virtual storage unit at which the read operation is to be performed is determined. Also determined is whether an earlier write operation was performed at the storage location. If an earlier write operation was performed at the storage location, the read operation is performed on one or more virtual data files. However, if the earlier write operation was not performed at the storage location, the read operation is performed on allocated storage space. |
|
US10558479B2 |
Systems and methods for automatic data management for an asynchronous task-based runtime
A compilation system can define, at compile time, the data blocks to be managed by an Even Driven Task (EDT) based runtime/platform, and can also guide the runtime/platform on when to create and/or destroy the data blocks, so as to improve the performance of the runtime/platform. The compilation system can also guide, at compile time, how different tasks may access the data blocks they need in a manner that can improve performance of the tasks. |
|
US10558471B2 |
Proof of configuration
When a system configuration is deployed, the recipe used, the results of the deployment, and/or the results of any qualification tests performed may be anchored to a distributed ledger. Periodically, the system configuration may be audited by verifying the recipe against the anchored version. The results of such audits may also be anchored to the distributed ledger. Thus, what is anchored to the distributed ledger represents a cryptographically verifiable history of the configuration of the system. Consequently, the system configuration at any time can be proven by comparing historical configuration information maintained by the owner of the system to the distributed ledger. |
|
US10558470B1 |
Application hosting in a distributed application execution system
In an application execution system having a plurality of application servers, each application server stores a plurality of applications, and has computational resources for executing applications in response to received requests. Each application server also includes instructions for loading a respective application into volatile storage and executing the application in response to a request from a client, and for returning a result. A generic application instance may be cloned, creating a pool of generic application instance clones that can be loaded with code for a requested application to produce an application instance. The application instance can then be stored in a cache to be used for a future application request. |
|
US10558467B2 |
Dynamically generating a service pipeline comprising filtered application programming interfaces
According to an embodiment of the present invention, a system filters a collection of application programming interfaces based on input data representing information of a document to be processed, and generates a pipeline of filtered application programming interfaces. Each filtered application programming interface is sequentially executed within the pipeline. The document may be processed through the pipeline and visualizations based on the processing of the document may be generated, allowing the pipeline to be refined to produce desired output data selected within the visualizations. Embodiments of the present invention further include a method and computer program product for generating a pipeline of filtered application programming interfaces in substantially the same manner described above. |
|
US10558466B2 |
System and method for parallelization of data processing in a processor
Systems, apparatuses, and methods for adjusting group sizes to match a processor lane width are described. In early iterations of an algorithm, a processor partitions a dataset into groups of data points which are integer multiples of the processing lane width of the processor. For example, when performing a K-means clustering algorithm, the processor determines that a first plurality of data points belong to a first group during a given iteration. If the first plurality of data points is not an integer multiple of the number of processing lanes, then the processor reassigns a first number of data points from the first plurality of data points to one or more other groups. The processor then performs the next iteration with these first number of data points assigned to other groups even though the first number of data points actually meets the algorithmic criteria for belonging to the first group. |
|
US10558463B2 |
Communication between threads of multi-thread processor
Embodiments of the present disclosure support hardware based thread switching in a multithreading environment. The thread switching is implemented on a multithread microprocessor by utilizing thread mailbox registers and other auxiliary registers that can be pre-programmed for hardware based thread switching. A set of mailbox registers can be allocated to each thread of a plurality of threads that can be executed in the microprocessor. A mailbox register in the set of mailbox registers comprises an identifier of a next thread of the plurality of threads to which an active thread switches based on a thread switch condition further indicated in the mailbox register. The auxiliary registers in the microprocessor can be used to configure a number of threads for simultaneous execution in the microprocessor, a priority for thread switching, and to store a program counter of each thread and states of registers of each thread. |
|
US10558461B2 |
Determining and predicting derived values used in register-indirect branching
A predicted value to be used in register-indirect branching is predicted. The predicted value is to be stored in one or more locations based on the prediction. An offset for a predicted derived value is obtained. The predicted derived value is to be used as a pointer to a reference data structure providing access to variables used in processing. The predicted derived value is generated using the predicted value and the offset. The predicted derived value is used to access the reference data structure during processing. |
|
US10558454B2 |
Constraint-based upgrade and deployment
One or more software products/services may be installed on a cloud deployment. Product versions of such services can be upgraded (or rolled back) based on a deployment plan comprising tasks adapted to reach a target deployment state. A central upgrade server can forward tasks to an upgrade agent for execution, the tasks being based on a current operational state of the cloud deployment (obtained by the upgrade agent) and one or more constraints. In multiple node deployments, some nodes may be upgraded to a new product version, while other nodes are kept at a current product version until stability of the new product version is determined. Traffic across nodes can be shaped to ensure a deployment is healthy before upgrading other nodes/deployments. If the health of a node/deployment does not meet specified criteria, an upgrade can be stopped, an alert can be triggered, and the node/deployment can be rolled back. |
|
US10558452B2 |
Method and apparatus for distributing software
Aspects of the subject disclosure may include, for example, a first network device receiving from a second network device a software, the first network device adjusting operations at the first network device according to the software, the first network device providing a digital signature to the software to generate an adjusted software where the digital signature indicates that the first network device has received the software, and the first network device transmitting, to a third network device, the adjusted software. Other embodiments are disclosed. |
|
US10558447B2 |
Application push method, and a service device
Disclosed are an application push method and a server device. A set of target applications to be pushed is acquired, the target applications in the set of target applications to be pushed require a target terminal, to which the target applications are to be pushed, to at least have a target configuration parameter. A device configuration parameter of the target terminal is acquired. It is determined whether the device configuration parameter of the target terminal is matched with the target configuration parameter, and the target applications in the set of target applications to be pushed are pushed to the target terminal is performed if the device configuration parameter of the target terminal is matched with the target configuration parameter, otherwise, the procedure ends. |
|
US10558441B2 |
Compiler for restructuring code using iteration-point algebraic difference analysis
Embodiments of the present invention facilitate pruning a dependence graph for a loop in a computer program. An example computer-implemented method includes determining, by a compiler, a source and a sink of a dependence in the dependence graph. The method further includes determining, by the compiler, a source symbolic expression for the source, and a sink symbolic expression for the sink. The method further includes constructing, by the compiler, a difference expression using the source symbolic expression and the sink symbolic expression. The method further includes checking, by the compiler, if the difference expression is indicative of a memory overlap between the source and the sink. The method further includes, in response to the difference expression being indicative of no overlap, removing the dependence from the dependence graph, and generating object code for the computer program based on the dependence graph. |
|
US10558440B2 |
Tightly integrated accelerator functions
In an example, there is disclosed a computing system, including: a processor; a memory; a configuration interface to a logic configuration unit; and a system compiler including: a first block compiler to compile logic for a first logical block in a first language, the first language being a domain-specific language (DSL) and the first logical block being switching logic for a network switch; a second block compiler to compile logic for a second logical block in a second language, the second language being a non-DSL and providing an external accelerator method not supported by the first language; and an interface compiler to define input/output channels for encapsulated data interchange between the first logical block and the second logical block, wherein the encapsulated data interchange is to target a resident instance of the external accelerator method. |
|
US10558435B2 |
System and method for a development environment for building services for a platform instance
An improved system and method are disclosed for creating a configuration for a platform instance using a development environment that has a graphical user interface (GUI). The method includes creating a service to be run by the platform instance and providing a graphical representation of a block library containing available blocks that are available for use by the service. Input is received via the GUI identifying at least some of the available blocks as selected blocks, where the selected blocks are to be run by the service. Input is received via the GUI arranging the selected blocks into an order of execution. The development environment generates and stores at least one configuration file containing the order of execution for use by the platform instance. |
|
US10558434B2 |
Rule-based automatic class generation from a JSON message
A method, system, and computer program product for Java development environments. The method commences upon receiving a set of one or more rules to be applied to one or more JSON messages, then generating of one or more Java classes respective to received JSON messages. The received JSON messages can be retrieved from a repository for JSON message files, or the JSON messages can be received by sniffing a message transmitted over a network link. The rules can be applied according to one or more precedence regimes, and applying the precedence regimes over the two or more rules can be considered in a pre-processing step performed before receiving a JSON message or can be considered after receiving a JSON message. |
|
US10558427B2 |
Electronic device for reproducing audio signal via external device and operating method thereof
An electronic device is provided. The electronic device includes a communication circuit configured to support communications by a first communication scheme and a second communication scheme; and a processor, wherein the processor is configured to establish a first communication channel corresponding to the first communication scheme with a first external electronic device using the communication circuit; receive, from the first external electronic device, configuration information related to the first communication channel; transmit, to the first external electronic device, audio data through the first communication channel such that the first external electronic device outputs the audio data using the first communication channel; and transmit, to the second external electronic device, the configuration information related to the first communication channel through the second communication channel corresponding to the second communication scheme such that the second external electronic device is capable of acquiring the audio data using the configuration information. |
|
US10558426B2 |
Graphical user interface rendering management by voice-driven computing infrastructure
Managing rendering of a graphical user interface is provided. A system receives data packets comprising an input audio signal. The system determines an application identifier and query. The system provides the query to the application to cause the application to generate a second query for transmission to a third-party server, and identify responses to the query. The system intercepts the responses, and generates a keyword based on the responses. The system selects a digital component using the keyword, executes a deduplication process, and determines to add the digital component to the responses. The system constructs a display output using a graphical user interface template that integrates the plurality of responses generated by the application with the digital component, and provides the display output to the computing device for rendering. |
|
US10558420B2 |
Spatial location presentation in head worn computing
A method of receiving a geo-spatial position from a first and second head-worn computer with see-through displays, and receiving orientation information from the first head-worn computer indicating an orientation of the first head-worn computer, presenting content in the first person's display indicative of the second person's location, wherein the content is aligned with a displayed straight virtual target line and positioned within the first person's field of view such that the content is perceived to be in a position associated with the second person's location and maintaining the displayed straight virtual target line and content position until receiving an indication that the second person has moved. |
|
US10558419B2 |
Video adapter for installing video wall and related method
The present invention discloses a video adapter for installing video wall quickly. The video adapter includes a microcontroller unit; a number generating unit coupled to the microcontroller unit to set a number for one display in the video wall and transmit the number to the microcontroller unit; a first connector coupled to the display; and a second connector coupled to one end of a video and audio cable; wherein the microcontroller unit processes the number and transmits the number to a video and audio control device coupled to the other end of the video and audio cable; wherein the video and audio control device assigns corresponding video signals according to the number, so as to transmit the corresponding video signals to the display in the video wall. |
|
US10558418B2 |
Monitor support on accelerated processing device
A technique for implementing synchronization monitors on an accelerated processing device (“APD”) is provided. Work on an APD includes workgroups that include one or more wavefronts. All wavefronts of a workgroup execute on a single compute unit. A monitor is a synchronization construct that allows workgroups to stall until a particular condition is met. Responsive to all wavefronts of a workgroup executing a wait instruction, the monitor coordinator records the workgroup in an “entry queue.” The workgroup begins saving its state to a general APD memory and, when such saving is complete, the monitor coordinator moves the workgroup to a “condition queue.” When the condition specified by the wait instruction is met, the monitor coordinator moves the workgroup to a “ready queue,” and, when sufficient resources are available on a compute unit, the APD schedules the ready workgroup for execution on a compute unit. |
|
US10558415B2 |
Gravity drop
A multi-screen user device and methods for controlling data displayed thereby are disclosed. Specifically, the data displayed by the multiple screens of the multi-screen user device is conditioned upon the relative position of the multiple screens. A gravity drop display feature is also disclosed in which data from a first application on a first screen is automatically displayed on a second screen when the device is rotated. Modal windows can be displayed with the gravity drop display feature in which the modal windows can either be dismissed upon execution of the gravity drop feature, or can remain being displayed. |
|
US10558411B2 |
Server apparatus, method of controlling the server apparatus, storage medium, and printing system that determine whether to perform, in the server apparatus, rendering processing on a page of a print job
A server apparatus includes a controller that determines, for a page of a held print job, whether or not to perform rendering processing in the server apparatus, performs, in accordance with a result of the determination, the rendering processing on a page determined to be a target page of the rendering processing in the print job, and transmits, to a printing apparatus, a print job including data of the page for which the rendering processing is performed. A processing time allowed for print processing per page is determined based on capability information indicating a capability of the printing apparatus that is to execute the print job, and the target page is determined based on the determined processing time. |
|
US10558409B2 |
Image forming system, information processing device, and non-transitory computer-readable recording medium for information processing device
A non-transitory computer-readable recording medium storing computer-readable instructions for an information processing device including a memory and a processor is provided. The memory stores connection destination setting data initially indicating a first connection destination corresponding to a first first-type image forming device as a set connection destination of a first device driver which supports first-type image forming devices. The computer-readable instructions cause, when executed by the processor, the information processing device to determine whether the first first-type image forming device corresponding to the first connection destination is online or offline, identify, in response to determining that the first first-type image forming device is offline, a second connection destination that is different from the first connection destination and corresponding to a second first-type image forming device which is online, and update the connection destination setting data to indicate the identified second connection destination as the set connection destination. |
|
US10558408B2 |
Image processing apparatus which performs communication with external apparatus
The image processing apparatus performs a communication process targeting an external apparatus via a network. When performing a communication process, the image processing apparatus determines whether or not the external apparatus which is a target of the communication process is registered in a destination list in which apparatuses corresponding to a predetermined condition are registered. In accordance with the timeout period determined based on the determination result, the image processing apparatus determines that a timeout has occurred in the communication process. The image processing apparatus updates the destination list according to the determination result of the occurrence of the timeout and the determination result as to whether or not the external apparatus is registered in the destination list. Thereby, it is possible to provide an image processing apparatus capable of quickly executing communication process because the transmission/reception buffer is less likely to run out. |
|
US10558403B2 |
Information processing apparatus and information processing method for providing notification about job executed by execution apparatus, and storage medium
An apparatus includes a notification unit. The notification unit, in a case where a first job corresponding to a first notification destination and a second job corresponding to a second notification destination are issued to an execution apparatus, the first job is completed, and the second job is incomplete, notifies the first notification destination based on the notification destination information corresponding to the first job, and in a case where the first job and the second job are issued to the execution apparatus, an error occurs in the first job, and the second job is incomplete, notifies the first notification destination and the second notification destination based on notification destination information corresponding to the first job and the notification destination information corresponding to the second job. |
|
US10558400B2 |
Electronic apparatus setting device and non-transitory recording medium storing a computer readable program
Disclosed is an electronic apparatus setting device, including: a display; a communicator that communicates with a first electronic apparatus and a second electronic apparatus; a controller that receives an operation for the Web panel of the first electronic apparatus, and that receives an instruction for selecting the second electronic apparatus as an apparatus to be set; and a hardware processor that: sets the first electronic apparatus in accordance with a content of the operation; and prepares setting information for carrying out a setting of the second electronic apparatus with a content which is same as the content of the operation, in accordance with the content of the operation when the controller receives the instruction for selecting the second electronic apparatus as the apparatus to be set, wherein the hardware processor carries out the setting of the second electronic apparatus in accordance with the prepared setting information. |
|
US10558396B2 |
Pre-caching data according to a current or predicted requester location
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. The computing device processes data usage characteristics associated with a data object that is associated with a user to determine an estimated location of the user. When the estimated location of the user compares unfavorably to the home location of the user, the computing device pre-fetches less than the decode threshold number of EDSs, for each set of encoded data slices (EDSs) that respectively correspond to data segments of a data object, from first storage units (SUs) to second SUs associated with the estimated location of the user. |
|
US10558394B2 |
Injectable flowable composition comprising buprenorphine
The present invention is directed to a buprenorphine sustained release delivery system capable of delivering buprenorphine, a metabolite, or a prodrug thereof for a duration of about 14 days to about 3 months. The buprenorphine sustained release delivery system includes a flowable composition and a solid implant for the sustained release of buprenorphine, a metabolite, or a prodrug thereof. The implant is produced from the flowable composition. The buprenorphine sustained release delivery system provides in situ 1-month and 3-month release profiles characterized by an exceptionally high bioavailability and minimal risk of permanent tissue damage and typically no risk of muscle necrosis. |
|
US10558393B2 |
Controller hardware automation for host-aware performance booster
A system is proposed to enable a hardware based host controller to perform operations related to Host-aware Performance booster (HPB). The host controller may retrieve a command packet from a host memory targeting a logical address of a storage location of the storage device, may retrieve a physical address of the storage device mapped to the logical address from the address map, and may send the command packet to the storage device. The sent command packet may have the physical address incorporated therein. |
|
US10558389B2 |
Per-storage class quality of service (QoS) management within a distributed storage network (DSN) where the DSN stores data using dispersed storage error decoding/encoding
A dispersed storage (DS) processing unit and method for quality of service (QoS) management in a dispersed or distributed storage network (DSN) are disclosed. The method includes receiving a request to access a set of encoded data slices from a first user computing device of a plurality of user computing devices of the DSN, where the set of encoded data slices is stored in a set of storage units of the DSN, and where a first storage container of a plurality of storage containers of the DSN includes the set of storage units and supports a first group of logical storage vaults of a plurality of logical storage vaults of the DSN, and the first user computing device is affiliated with a first logical storage vault of the first group of logical storage vaults. The method further includes determining a quality of service (QoS) matrix regarding the request when QoS issues exists. The QoS matrix includes classes for the plurality of user computing devices, the plurality of logical storage vaults, and the plurality of storage containers, and a plurality of performance properties for each class. The method further includes determining QoS levels attributable to the first user computing device, the first logical storage vault, and the first storage container. The method further includes determining processing priority of the request based on the QoS matrix and QoS levels, and executing the request in accordance with the processing priority. The performance properties may include a number of requests per frame, data transfer rate, storage quota and latency guarantee, and a dispersed storage (DS) processing unit of the DSN may determine whether the QoS issue is a container level issue, a vault level issue or a user computing device level issue. |
|
US10558388B2 |
Memory system and method of controlling the same
A memory system includes: one or more memory modules, each comprising a plurality of memory devices having corresponding write commit policies; and one or more memory controllers coupled to the one or more memory modules, the one or more memory controllers having a configurable write operation protocol to operate with the memory devices according to the corresponding write commit policies. |
|
US10558384B1 |
Systems and methods for automated indexing and migrating a plurality of files to a cloud computing device
A method for migrating a plurality of files to a cloud computing device, the method including: generating a respective first checksums to the plurality of files; matching individual first metadata of the plurality of first metadata to respective files of the plurality of files; in response to the matching, generating respective second metadata corresponding to the plurality of files, the second metadata including the respective first checksums; transferring the plurality of files from the first storage device to a second storage device, the plurality of files being transferred from the second storage device to the cloud computing device; transferring the plurality of second metadata to a third computing device; generating a respective second checksum corresponding to each of the plurality of transferred files; and comparing the respective second checksum to the respective first checksums included in the second metadata. |
|
US10558382B2 |
Memory system and operating method thereof
A memory system may include: a memory device including a plurality of memory blocks; and a controller suitable for grouping the memory blocks based on type into a plurality of super blocks according to a preset condition and managing the memory blocks by managing the super blocks, the controller may manage one or more of the super blocks, in each of which at least one bad memory block and good memory blocks are grouped, by classifying the one or more superblocks as first super blocks, and the controller may differently manage uses of the respective first super blocks based on the numbers of bad memory blocks included in the respective first super blocks. |
|
US10558380B2 |
Active power management
Systems and methods for active power management are described. In one embodiment, the systems and methods include obtaining power dissipation metrics for a plurality of components under one or more operating scenarios, generating a reference dissipation model based on the power dissipation metrics of the plurality of components, and implementing the reference dissipation model in a storage system to make component scheduling decisions in relation to power management of the storage system. In some embodiments, the storage system includes any combination of a hard disk drive, a solid state drive, a hybrid drive, and a system of multiple storage drives. |
|
US10558379B2 |
Semiconductor device
A semiconductor device in which unwanted change in the secondary data which must be reliable is suppressed and the need for a considerable increase in the capacity of a memory unit can be avoided. Also it ensures efficient data processing by asymmetric access to the memory unit. It includes a memory unit having a first memory without an error correcting function, a second memory with an error correcting function, and a plurality of access nodes for the memories. A plurality of buses is coupled to the access nodes and a plurality of data processing modules can asymmetrically access the memory unit through the buses. The first memory stores primary data before data processing by the data processing modules, and the second memory stores secondary data after data processing by the data processing modules. |
|
US10558373B1 |
Scalable index store
A method, system, and computer program product for providing, via a provisioning engine, a scalable set of indexed key-value pairs enabled to store objects in a data storage environment; wherein the data representing the objects is enabled to be spread across arrays in the data storage environment; wherein additional arrays are enabled to be added to the data storage environment and included in the indexed key-value pairs; wherein the data stored across the arrays may be balanced. |
|
US10558372B1 |
Method and system for implementing action application programming interface (API) framework
Methods and systems for implementing an Action application programming interface (API) framework are described herein. A method of implementing an API framework starts by generating input work items from an external source for a first action included in a workflow. The external source includes a list of client devices to be backed up. The output work items for the first action are then populated when the first action is complete. The input work items for a second action included in the workflow are retrieved using the output work items for the first action. The input work items for the second action are filtered using a filter and the output work items for the second action are populated when the second action is complete. |
|
US10558371B2 |
Apparatus, system, and method for data block usage information synchronization for a non-volatile storage volume
An apparatus, system, and method are disclosed for data block usage information synchronization for a non-volatile storage volume. The method includes referencing first data block usage information for data blocks of a non-volatile storage volume managed by a storage manager. The first data block usage information is maintained by the storage manager. The method also includes synchronizing second data block usage information managed by a storage controller with the first data block usage information maintained by the storage manager. The storage manager maintains the first data block usage information separate from second data block usage information managed by the storage controller. |
|
US10558370B2 |
Information processing apparatus, image processing method, and recording medium for storing job log information
Data stored in a hard disk drive (HDD) is processed to generate cache data to be stored in a random access memory (RAM). If a data access request is received from an application and valid cache data corresponding to the access request is present in the RAM, response data is acquired from the RAM, without accessing the HDD, and the response data is transmitted to the source of the access request. If the valid cache data corresponding to the access request is not present in the RAM, response data is acquired from the HDD and the response data is transmitted to the source of the access request. Consequently, the number of times of access to the HDD is reduced. |
|
US10558366B2 |
Automatic pinning of units of memory
A determination is made that a unit of memory that provides storage for one or more in-memory configuration state registers is to be pinned in a system that includes a guest operating system and one or more hosts at one or more host levels. Based on determining that the unit of memory is to be pinned, at least one host of the one or more hosts is notified that the unit of memory is to be pinned. |
|
US10558364B2 |
Memory allocation in a data analytics system
A module manages memory in a computer. The module monitors usage of a primary memory associated with the computer. The primary memory stores memory blocks in a ready state. In response to primary memory usage by the memory blocks in the ready state exceeding a ready state threshold, the module compresses at least some of the memory blocks in the ready state to form memory blocks in a ready and compressed state. In response to primary memory usage by the memory blocks in the ready and compressed state exceeding a release threshold, the module releases at least some of the memory blocks in the ready and compressed state. In response to primary memory usage by the memory blocks in the compressed state exceeding a compressed threshold, the module transfers at least some memory blocks in the compressed state to a secondary memory associated with the computer. |
|
US10558362B2 |
Controlling operation of a data storage system
Operating a data storage system comprising a plurality of disk drives and a storage controller connected to the disk drives. A first subset and a second subset of the plurality of disk drives are operated as short stroked disk drives and non-short stroked disk drives, respectively. Priority storage spaces are defined including a high priority storage space, a moderate priority storage space, and a low priority storage space. Data is received including associated access rates for each portion of the data. One of the priority storage spaces is identified to store a portion of the data, based on the access rates for each portion of the data. Data accessed most frequently is stored in the high priority storage space, data accessed least frequently is stored in the low priority storage space, and the remaining data is stored in the moderate priority storage space. |
|
US10558361B1 |
Storage system having cross node data redundancy and method and computer readable medium for same
Embodiments of the present invention generally provide for multi-dimensional disk arrays and methods for managing same and can be used in video surveillance systems for the management of real-time video data, image data, or combinations thereof. |
|
US10558357B2 |
Method for responding to touch operation and electronic device
A method includes receiving data inputted via at least one touch point generated on a touch screen via a first touch mode of the touch screen, detecting whether the at least one touch point on the touch screen satisfies a preset condition, and, in response to the at least one touch point satisfying the preset condition, controlling the touch screen to switch from the first touch mode to a second touch mode. The second touch mode allows data input based on pressure generated on the touch screen. |
|
US10558352B2 |
Detection device for detection of operation based on contact with operation surface
There is provided a detection device that detects a user operation, the detection device including an acquisition unit that acquires a start position indicating a position on an operation surface at which contact with the operation surface is started, the operation surface having user operation areas overlapped and arranged thereon, the user operation areas being a target of a user operation and detected according to the user operation, the user operation areas having at least one of an operation content and an operation target of the user operation different therein, and a decision unit that decides an operation corresponding to a user operation area that is the target of the user operation among the plurality of user operation areas which are overlapped and arranged, on the basis of the start position. The operation surface is provided on a part different from a display screen that displays content. |
|
US10558347B2 |
Interactive control of the curvature of links
A link curvature processing module enables a user with the ability to control the curvature of links in a node-link diagram. As a node-link diagram is displayed to a user, the user may interact with the diagram and adjust the curvature of one or more links in the diagram to improve the readability of the diagram. The user's modification to the curvature of a link alters the shape of the link so that the position of the nodes connected to the link does not change. By providing the user with such control, the user is able to tailor the visual display of the links to the user's preference. |
|
US10558346B2 |
Alerting system and method
Aspects of the present disclosure relate to alerting. A server accesses a user-provided specification, the user-provided specification indicating an initial alert range for a measured value and a subsequent alert schedule for the measured value. The server monitors a physical measurement of the measured value. The server determines that the physical measurement falls within the initial alert range. The server provides an initial alert in response to the physical measurement falling within the initial alert range. The server provides a subsequent alert according to the subsequent alert schedule in the user-provided specification. |
|
US10558345B2 |
User interface development in a transcompiling environment
Described herein is a framework for facilitating user interface development. In accordance with one aspect, a trigger for creating a native user interface element for a target platform based on a user interface context is received from a client system. The native user interface element may be instantiated and initialized, along with an associated native control. The user interface context with the native user interface element may then be returned to the client system. |
|
US10558342B2 |
Automated pixel shifting within a digital image
Automating the shifting of pixels within a digital image comprises a processor receiving an indication of a starting point through a user interface. The starting point is received through a user selection of a particular portion of the digital image. Additionally, the processor receives, through the user interface, a direction associated with the starting point. The processor also selects a set of pixels extending in the direction away from the starting point. Further, the processor shifts the set of pixels in the first direction. Shifting the set of pixels comprises rendering and re-rendering in a loop the set of pixels being shifted. |
|
US10558341B2 |
Unified system for bimanual interactions on flexible representations of content
The unified system for bimanual interactions provides a lightweight and integrated interface that allows the user to efficiently interact with and manipulate content in the user interface. The system is configured to detect a multi-finger interaction on the touchscreen and to differentiate whether the user intends to pan, zoom or frame a portion of the user interface. Generally, the framing interaction is identified by detection of the user's thumb and forefinger on the touchscreen, which cooperate to define a focus area between vectors extending outwards from the user's thumb and forefinger. Upon a determination that the user intends to interact with or manipulate content within the focus area, the unified system for bimanual interactions provides an indication of the objects that are located within the focus area and contextual menus for interacting with the objects. |
|
US10558338B2 |
Systems and methods for providing responses to and drawings for media content
Systems, methods, and non-transitory computer-readable media can detect an initiation of a drawing to a media content item. A first drawing option that is selectable via a first dimension can be provided. A second drawing option that is selectable via a second dimension can be provided. A first current state of the first drawing option and a second current state of the second drawing option can be indicated. |
|
US10558333B1 |
System and method for providing network-based video manipulation resources to a client device
Network-based video manipulation resources to a client device is provided. A service provider may provide a guide experience that incorporates thumbnail videos as part of the navigation experience. “Personalized” mosaics and video-tiles are provided as part of the guide such that the mosaic has an integrated look and feel. The guide experience may also include an optional guide-view as part of the navigation guide. Further, the guide experience may receive input from a user to personalize the mosaic for the user. Mosaics may be defined including a plurality of thumbnails which may be available for display on a client device. Per a request received to manipulate a thumbnail within the mosaic with a video, the selected video may be retrieved, manipulated and transcoded in accordance with the request. The thumbnail may then be updated with the selected video within the mosaic, and the mosaic may be transmitted to the client device. |
|
US10558332B2 |
Computationally efficient human-computer interface for web browser tab user interface button
A user interface (UI) button is implemented with enhanced web browser functionality. The UI button is a tab page button that may be selected to open a new tab page within a web browser. A user of a web browser may also select the UI button to display a drop-down menu that includes one or more links to recently visited webpages, favorite webpages, applications, and/or other UIs associated with a computing device. A pointer, such as a pointer controlled by a mouse coupled to the computing device, may be caused to hover over the UI button. Such a hover action may cause the web browser to display a drop-down menu that includes one or more links to recently visited webpages, favorite webpages, applications, and/or other UIs associated with the computing device. |
|
US10558330B2 |
Mobile terminal performing method of registering and searching recipe of beverage made by beverage-making apparatus and recording medium recording program performing the method
A mobile terminal includes a wireless communication unit configured to communicate with a beverage-making apparatus; a display unit; an input unit configured to receive a recipe input request for inputting information about a recipe of a beverage for the beverage-making apparatus; and at least one processor. The at least one processor is configured to: in response to the recipe input request, display a recipe input interface for inputting the information about the recipe of the beverage; and based on displaying the recipe input interface, receive recipe information for the beverage through the displayed recipe input interface. |
|
US10558328B2 |
Display screen unlocking method and apparatus
A method and apparatus are disclosed for automatically switching display screen of an electronic device from a locked-screen interface to an internal interface of an application upon unlocking of the display screen using an unlocking application. The switching to the internal interface of the application may be achieved via either explicit or implicit call via the configuration information of the application associated with the internal interface and the unlocking application. |
|
US10558325B2 |
Systems and methods for controlling operation of an on-board component
Systems and methods allow a user to interact with an augmented reality device. In one implementation, a wearable device for controlling operation of an on-board component includes a display; at least one sensor configured to provide an output indicative of a viewing direction of a user; and at least one processing device. The at least one processing device is configured to cause at least one graphical icon associated with a control of at least one aspect of the on-board component to be shown on the display; determine, based on the output of the at least one sensor, whether the user is looking in a direction of the at least one graphical icon; and initiate the control of the at least one aspect of the on-board component when the user is determined to be looking in the direction of the at least one graphical icon. |
|
US10558324B2 |
Image processing apparatus for selecting image formation information using a drag operation on a display
An image processing apparatus includes: an image processing device; a display portion capable of detecting a touch of an input object; a storage storing preset-setting groups; a preset-setting-group-selection-screen display controller displays icons corresponding to the preset-setting groups; and an image-processing-device controller for controlling the image processing device. When at least two icons are displayed on the display portion such that one icon is displayed in a selected state manner, and a specific icon is displayed in a non-selected state manner, and when the specific icon is touched, the preset-setting-group-selection-screen display controller moves the specific icon located on a second area to a first area and moves the one icon located on the first area to the second area in a direction in which the specific icon is moved, and displays the specific icon in the selected state manner and display the one icon in the non-selected state manner. |
|
US10558323B1 |
Systems and methods for smart home automation using a multifunction status and entry point icon
A computing device is associated with one or more electronic devices in a smart home environment. A current environment status is identified from a hierarchy of three or more alert levels of the smart home environment based on a combination of device states of a subset of electronic devices. The current environment status is indicated by an environment status indicator that is displayed in a display area of the computing device concurrently with device state icons corresponding to the device states of the subset of electronic devices. Further, based on the current environment status of the smart home environment, a feature sets is determined for a smart home application executable on the computing device for interacting with the smart home environment. The determined feature set includes selectable commands for performing device functions associated with the current environment status. |
|
US10558322B2 |
Method and apparatus for displaying objects and a background image on a display screen
An electronic device includes a display unit and a control unit configured to detect a first object included in a background image, determine a first region corresponding to the first object, change an arrangement form of second objects related to the background image based on the first region, and control the display unit to display the second objects such in correspondence to the changed arrangement form. |
|
US10558321B2 |
Drag move gesture in user interface
The disclosed method and device are directed to navigation, by a dual display communication device, through display objects. |
|
US10558316B2 |
Electronic device and method for controlling screen
An electronic device includes touchscreen display, and at least one processor configured to display, on touchscreen display, first screen including execution screen of first application, in response to incoming call, display notification of first type indicating occurrence of incoming call on execution screen, wherein at least part of notification of first type is displayed translucently while at least part of execution screen is displayed on touchscreen display, receive first user input for moving notification of first type, in response to first user input, display notification of second type on first screen opaquely, wherein size of notification of second type is smaller than size of notification of first type, and wherein execution screen is not overlapped with notification of second type, receive second user input on notification of second type, and in response to second user input, display second screen indicating occurrence of incoming call on touchscreen display. |
|
US10558315B2 |
Touch panel and display apparatus
Provided touch panel and display apparatus belonging to the field of display technology. The touch panel includes first and second substrates disposed facing to each other, a plurality of touch control units disposed on surface of first substrate facing second substrate, and a plurality of read lines and a plurality of control lines; each touch control unit includes first and second patches disposed, side by side, facing to second substrate, and pressure conductive pillar between first patch and second substrate; pressure conductive pillar is configured to transfer a pressure, which occurs when touch control unit receives press, to first patch of touch control unit; each touch control unit is configured to be turned on by control signal inputted through corresponding control line, and read out, through corresponding read line, pressure signal for first and second patches so as to determine position of touch point at which a press occurs. |
|
US10558313B2 |
Low power capacitive sensor button
Systems and methods receive multiple of trigger signals and responsive to each trigger signal transition a sensing block from operating in a first mode to operating in a second mode by turning on power to one or more portions of the sensing block. Operating in the second mode includes performing multiple sensor scans during multiple sensing periods of a monitoring period. Based on performing a first scan during a first sensing period, systems and methods transition from operating the sensing block in the second mode to operating the sensing block in the first mode by turning off the power to the one or more portions of the sensing block. Based on performing a second scan during a second sensing period, of the plurality of sensing periods, systems and methods transition a processing module from operating in a first processing mode to operating in a second processing mode. |
|
US10558312B2 |
Touch panel
In a touch panel having a structure in which a first layer in which a first sensor electrode in the form of a mesh of fine lines is formed and a second layer in which a second sensor electrode in the form a mesh of fine lines is formed are overlaid on one another with a transparent insulator between them, a first dummy wiring that constitutes a first mesh pattern with the first sensor electrode is formed in the first layer and a second dummy wiring that constitutes a second mesh pattern with the second sensor electrode is formed in the second layer. The first mesh pattern and the second mesh pattern are identical to each other in a pair of tiling periodicity directions and translational periods corresponding thereto. |
|
US10558307B2 |
Touchscreen with switching circuit for changing the number of connected detection electrodes
A display device includes a substrate, a plurality of detection electrodes, a drive circuit, a detector, and a first switching circuit. The detection electrodes are provided in a display area of the substrate. The drive circuit supplies a drive signal to the detection electrodes. The detector receives, from the detection electrodes, a detection signal corresponding to a capacitance change in the detection electrodes occurring when the drive signal is supplied. The first switching circuit is coupled to the detector via wiring and provided between the detection electrodes and the detector. The first switching circuit changes the number of detection electrodes electrically coupled to one of the wiring based on the detection signal. |
|
US10558306B2 |
In-cell touch apparatus and a water mode detection method thereof
A water mode detection method includes: operating a normal touch detection operation on each of a plurality of touch detection unit groups during each of a plurality of normal scan periods to obtain a first detection result; operating a dummy touch detection operation on a first touch detection group of the touch detection unit groups to obtain a second detection result during a dummy scan period, and setting a common voltage of a second touch detection group of a plurality of non-scanned touch detection unit groups to a reference ground during the dummy touch detection operation; and generating a water mode detection result according to the first detection result and the second detection result. |
|
US10558302B2 |
Coded integration of a self-capacitance array
Coded integration of a self-capacitance array to improve signal-to-noise ratio (SNR) of self-capacitance measurements is disclosed. A composite measurement of the self-capacitance of a plurality of electrodes can be measured for a plurality of integration periods. The composite measurements can include weighted contributions of charge from the plurality of electrodes, the weighting corresponding to a code. In some examples, the weighted contribution can include positive contributions integrated by a first integrator circuit and negative contributions integrated by a second integrator circuit. The composite measurements of the self-capacitance for the plurality of integration periods can be decoded to extract the self-capacitance measurement for the electrodes. The SNR for the self-capacitance measurements can therefore be improved by increasing the number of samples during the total integration period without requiring dedicated sensing circuitry for the electrodes. |
|
US10558296B2 |
Hand sensing controller
Disclosed is a touch-sensitive controller system employing a controller comprising a plurality of separate FMT sensor patterns adapted to detect a variety positions of the human hand. The controller system outputs both touch events as well as data reflective of the hand interaction with the controller. The FMT sensors may be driven by a common signal generator, and can look at body-generate crosstalk to aid in understanding the position, orientation and grip of a hand on the controller. In an embodiment, signal injection can supplement FMT sensor data. Fusion among the data transmitted and received by the plurality of FMT sensors and additional injected signals may provide improved fidelity in both touch and hand modeling. |
|
US10558292B2 |
Display device
A display device includes a substrate, pixel electrodes, first electrodes, gate lines, signal lines, switching elements, a conductor, and a driver. The pixel electrodes are arrayed in a display region of the substrate. The first electrodes are separated from the pixel electrodes in a direction perpendicular to the substrate. The gate lines are disposed between the substrate and the first electrodes in the direction perpendicular to the substrate and extend in a plane parallel to the surface of the substrate. The signal lines intersect the gate lines in planar view. The switching elements are provided at the intersections of the gate lines and the signal lines. The conductor is provided opposite to the gate lines and the signal lines across the substrate in the direction perpendicular to the substrate. |
|
US10558289B2 |
Control method and electronic device
For controlling flexible display electronic devices, a control method and electronic device are disclosed. The control method includes receiving signals from touch electrodes of a flexible display touch screen for an electronic device, calculating a bending parameter of the flexible display touch screen, and controlling an operation of the electronic device. The electronic device includes a flexible display touch screen, wherein the flexible display touch screen includes touch electrodes and a touch detection circuit. The electronic device includes a driving chip that controls the electronic device. The electronic device includes a processor that calculates a bending parameter of the flexible display touch screen. |
|
US10558283B2 |
Touch-control photosensitive structure for preventing red light leakage
A touch-control photosensitive structure for preventing red light leakage includes a metal substrate, an insulating layer, a photosensitive layer, a third metal layer and a transparent conductive layer. The insulating layer is disposed on the metal substrate. The photosensitive layer is disposed on the insulating layer. The photosensitive layer at least comprises red photosensitive blocks, green photosensitive blocks and blue photosensitive blocks, arranged alternately. A junction region is disposed at the junction of the photosensitive blocks in different colors. The third metal layer is disposed on the junction region. The third metal layer has a lower surface which a light absorption layer is disposed on. The light absorption layer absorbs a reflecting light otherwise reflecting off the metal substrate and the third metal layer and propagating therebetween. The transparent conductive layer is disposed on the third metal layer. The third metal layer reduces impedance of the transparent conductive layer efficiently and thereby renders public voltage stable. The light absorption layer absorbs the reflecting light and thereby prevents light leakage. |
|
US10558282B2 |
Facilitating user input via head-mounted display device and arm-mounted peripheral device
An apparatus for performing data entry by a user includes a first electronic device configured to be attached to a person's head and including a display for viewing by the person; and a second electronic device configured to be attached to a person's forearm and used in combination with the first electronic device. The first and second electronic devices are configured for wirelessly communications with each other, at least some of the wireless communications representing user input by the person for interfacing with a user interface displayed to the person on the display of the first electronic device, whereby data entry by the person is accomplished. The first electronic device is configured to wirelessly transmit data entered by the person to a computer system for electronic storage in a non-transitory computer readable medium. |
|
US10558281B2 |
Touch sensor panel having an index matching passivation layer
Touch sensor panels typically include a plurality of layers that can be stacked on top of each other. When the touch sensor panel is used in a bright environment, incident light can hit the interfaces between those layers of the stackup having mismatched refractive indices and can reflect off those interfaces. The light reflected from those interfaces can give rise to the appearance of fringes on the touch sensor panel, which can be visually distracting. In order to reduce the appearance of these fringes, embodiments of the disclosure are directed to the addition of an index matching passivation layer between a conductive layer of traces and an adhesive layer in the touch sensor panel stackup. |
|
US10558280B2 |
System and method for bidirectional communication between stylus and stylus sensor controller
A method is provided to interface an active stylus with a sensor controller, wherein the sensor controller is coupled to a sensor configured to receive input from the active stylus. In the method the sensor controller defines data frames consisting of more than one time slot usable for receiving packets from the stylus. The active stylus transmits, in response to a request from the sensor controller, a signal including stylus capability information. The sensor controller determines, based on the stylus capability information, a downlink time slot allocation for use by the active stylus to transmit packets to the sensor controller. The sensor controller transmits the downlink time slot allocation to the active stylus. |
|
US10558278B2 |
Interacting with an electronic device through physical movement
The present disclosure generally relates to interacting with an electronic device without touching a display screen or other physical input mechanisms. In some examples, the electronic device performs an operation in response to a positioning of a user's hand and/or an orientation of the electronic device. |
|
US10558274B2 |
Teleportation in an augmented and/or virtual reality environment
In a system for teleporting and scaling in a virtual reality environment, a user may teleport from a first virtual location, being experienced at a first scale, to a second virtual location, to be experienced at a second scale. The user may select the new, second virtual location and the new, second scale with a single external input via a handheld electronic device so that, upon release of a triggering action of the electronic device, the user may teleport to the newly selected second virtual location at the newly selected scale. |
|
US10558269B2 |
Device for providing cutaneous sensations to a fingertip
A device for providing cutaneous sensations to a fingertip includes a lower base, an upper platform positioned over and mechanically connected to the lower base, and a shear plate positioned between the lower base and the upper platform and mechanically connected to the lower base. When a fingertip is positioned between the upper platform and the lower base, the upper platform is selectively vertically translatable relative to the lower base to provide a compressive force, and the shear plate is selectively laterally translatable relative to the lower base to provide a shear force. Accordingly, a wearable fingertip device having two degrees-of-freedom (DoF) to provide consecutive and/or concurrent compressive force and/or shear force to a fingertip is provided. The wearable fingertip device can be used in various scenarios; is portable, easily wearable, and easily manufacturable; and has low overall operating power requirements. |
|
US10558257B2 |
Systems and methods for exiting low-power states
An information handling system may include at least one processor, and an information handling resource communicatively coupled to the at least one processor. The information handling system may be configured to cause the information handling resource to enter a low-power state, and further configured to cause the information handling resource to enter a full-power state. The information handling system may also be configured to cause at least one communication link of the information handling resource to remain inactive until detection of a specified event. |
|
US10558256B2 |
Method and apparatus for power savings in communications equipment
Techniques for power savings in communications equipment are provided. The computer-implemented method can comprise identifying, by an electronic device operatively coupled to a processing unit, one or more connectivity requirements of one or more servers associated with a data center. The computer-implemented method can also comprise determining, by the electronic device, a defined graph that satisfies the one or more connectivity requirements. The computer-implemented method can further comprise powering down, by the electronic device, one or more elements of the data center that are not required by the defined graph; and powering up, by the device one or more nodes of the data center, which are in any state other than power up, that are required by the defined graph. |
|
US10558255B2 |
Hybrid hardware/firmware power management controller for media devices
Systems, apparatuses and methods may provide for firmware access wrapper technology that includes a plurality of input registers communicatively coupled to a hardware power controller, a plurality of output registers communicatively coupled to the hardware power controller, and a processor communicatively coupled to the input registers and the output registers. The processor may include configurable logic to identify a control policy change with respect to the hardware power controller, detect input signal information in one or more of the input registers, and conduct a modification of one or more values in the output registers based on the control policy change and the input signal information. |
|
US10558252B2 |
Method and system for powering multiple computer platforms in symmetric configuration
Techniques pertaining to powering multiple platforms with a minimum impact on air passage in a predefined environment are disclosed. Instead of connecting each of the platforms in a chassis to a power supply therein, embodiments of the present invention uses what is referred to as cascading powering to power all platforms within minimum cable delivery. According to one embodiment of the present invention, a motherboard is disposed between two power supply units that are used to power the motherboard. The motherboard has power connectors located towards or near the power supply units so that only short cables are needed to power the platform. |
|
US10558248B2 |
Apparatus, system, and method for indicating the status of and securing hard drives
A drive latch apparatus may include a light pipe that transmits light across a distance. The apparatus may also include a light source coupled to a distal end of the light pipe. In addition, the apparatus may include a latch dimensioned to secure a hard drive to a chassis and coupled to a proximal end of the light pipe such that the light from the light source is transmitted to the latch and the latch refracts the light from the light source to emit a visible glow. Various other apparatuses, systems, and methods are also disclosed. |
|
US10558247B2 |
Thermally conductive and vibration damping electronic device enclosure and mounting
A system and method for heat dissipation and vibration damping of electronic devices in which an assembly is formed by one or more surfaces comprised of at least one material that is a thermally conductive plastic that combines to partially or completely enclose one or more electronic devices as a physical and thermal intermediary between the electronic devices and supporting structures. |
|
US10558237B2 |
Information processing apparatus
Supply of a first clock signal used in an interface part of each of a plurality of slave devices on a ring bus and a second clock signal used in a core part of each of the plurality of slave devices is controlled. The slave device as the target of a request issued from a master device is specified. The first clock signal is supplied to each of the plurality of slave devices and the second clock signal is supplied to the specified slaved device. |
|
US10558234B2 |
Winch mechanism for a carrier truck
A winch assembly includes a first bracket configured to be positioned at a first lateral side of a vehicle, a second bracket configured to be positioned at a second lateral side of the vehicle, a first actuator and a second actuator configured to be coupled to a winch free spool device, a first bushing coupled to the first actuator, a second bushing coupled to the second actuator, and a lever arm coupled to both the first actuator and the second actuator and configured to interface with the winch free spool device. The first actuator and the second actuator are moveable to position the first bushing into engagement with the first bracket or position the second bushing into engagement with the second bracket to selectively lock the winch free spool device in an engaged position. |
|
US10558233B1 |
Dynamic bias current generator and associated electronic device
A dynamic bias current generator includes a detection circuit and at least one current generating circuit. The detection circuit is used for generating a detection signal, and includes: current source coupled to the power supply voltage; a first set of transistors coupled between the current source and the ground voltage; a second set of transistors coupled between the power supply voltage and the ground voltage; a first capacitor coupled to the power supply voltage; and a second capacitor coupled to the ground voltage. The at least one current generating circuit is used for generating dynamic bias current according to the detection signal, and includes multiple transistors and a terminal for outputting voltage signal corresponding the dynamic bias current. The dynamic bias current may be used to increase the reaction speed of the comparator and may be used in a power down detection circuit. |
|
US10558229B2 |
Method and apparatus for monitoring refrigeration-cycle systems
A monitoring system for a heating, ventilation, or air conditioning (HVAC) system of a residential or commercial building includes an evaporator unit device and four temperature sensors. The evaporator unit device includes an electrical sensor that measures current supplied to a circulator blower of the HVAC system. The measured current from the first electrical sensor is used to diagnose a problem with the circulator blower. The first temperature sensor that measures a temperature of refrigerant flowing between a condenser of the HVAC system and an expansion valve of the HVAC system. The second temperature sensor measures a temperature of refrigerant flowing between an evaporator and a compressor. The third temperature sensor measures a temperature of air flowing away from the evaporator. The fourth temperature sensor measures a temperature of air flowing toward the evaporator. The evaporator unit device transmits sensor data to a remote monitoring service over a data network. |
|
US10558228B1 |
Flow monitoring device and system
A device that detects fluid flow may include a housing member that couples to a conduit and an apparatus that outputs the fluid. The device may also include a flow mechanism that detects the fluid flow through the conduit and the apparatus and a transmitter that transmits a signal indicative of the fluid flow to a computing device. |
|
US10558227B2 |
System and method for output compensation in flow sensors using pulse width modulation
A system for monitoring and controlling flow rate of a fluid through a valve is disclosed. The system includes a flow rate sensor to measure the flow rate of the fluid through the valve, and a controller. The controller is configured to receive the measured flow rate from the flow rate sensor, and determine if the measured flow rate is equal to a predetermined flow rate value. The controller is further configured to, in response to a determination that the measured flow rate is equal to the predetermined flow rate value, determine a minimum valve position threshold (xmin). Additionally, the controller is configured to determine a minimum flow rate threshold (ymin) corresponding to xmin, and configured to generate a PWM signal and calculate a corrected flow rate (ŷf) using the PWM signal. The controller controls a valve operation using ŷf. The PWM signal switches between zero and ymin. |
|
US10558223B2 |
Autonomous vehicle for pushing feed, methods and systems thereof
There is provided an autonomous vehicle for pushing feed lying on a floor, comprising a frame; a skirt rotatably connected to the frame, wherein a bottom portion of the skirt continuously contacts the floor to push the feed. The vehicle comprises a sensor assembly for detecting a magnetic field emitted from a magnetic guiding element inserted in the floor and a control unit mounted for directing rotation of the skirt and for guiding the vehicle along a predetermined path formed by the magnetic guiding element. Also provided is an autonomous vehicle with a skirt drive mechanism mounted to the frame for driving rotation of the skirt, and an autonomous vehicle comprising a prism-shaped skirt rotatably connected to the frame. There is also provided methods for installing a magnetically guided autonomous vehicle and for pushing feed using an autonomous vehicle, as well as systems and kits comprising said vehicle. |
|
US10558222B2 |
Navigating a vehicle using a crowdsourced sparse map
Systems and methods are provided for navigating a vehicle using a crowdsourced sparse map. In one implementation, a method of autonomously navigating a vehicle along a road segment may include receiving a sparse map model, receiving at least one image representative of an environment of the vehicle, analyzing the sparse map model and the at least one image, and determining an autonomous navigational response for the vehicle based on the analysis of the sparse map model and the at least one image. The at least one image may be received from a camera, and the sparse map model may include at least one line representation of a road surface feature extending along the road segment, each line representation representing a path along the road segment substantially corresponding with the road surface feature. |
|
US10558219B2 |
Systems and methods for controlling an aerial vehicle using lateral propulsion and vertical movement
An aerial vehicle control system includes an aerial vehicle and a computing device. The aerial vehicle includes an altitude controller and a lateral propulsion controller The computing device includes a processor and a memory. The memory stores instructions that, when executed by the processor, cause the computing device to obtain location data corresponding to a location of the aerial vehicle; obtain wind data; determine an altitude command, a latitude command, and a longitude command based on at least one of the location data or the wind data; cause the altitude controller to implement at least one of the altitude command, the latitude command, or the longitude command; and cause the lateral propulsion controller to implement at least one of the altitude command, the latitude command, or the longitude command. |
|
US10558218B2 |
Vehicle surroundings monitoring apparatus, monitoring system, remote monitoring apparatus, and monitoring method
To allow acquisition of information corresponding to running conditions of a vehicle and presentation of the information to a passenger. A vehicle surroundings monitoring apparatus acquires information on vehicle surroundings while floating a floating body equipped with a sensor including at least an image-taking apparatus in the vehicle surroundings and presents the information to a passenger. The vehicle surroundings monitoring apparatus includes processing means for controlling at least one of a method for acquiring the information on the vehicle surroundings and a method for presenting the information to a passenger in accordance with running conditions of a vehicle. |
|
US10558209B1 |
System and method for cooperative operation of piloted and optionally piloted aircraft
A system for controlling the flight of aircraft includes an aircraft operated by a human pilot, one or more optionally piloted aircraft controlled by a processor, and a communication link between the aircraft. The optionally piloted aircraft receives data indicative of the position and flight path of the piloted aircraft, and is automatically controlled to maintain a predetermined range of separation distances from the piloted aircraft. Control of the optionally piloted aircraft may include machine reasoning computing functions based on a classification of data received by the communication link, data indicative of the current positions and three-dimensional flight paths of the aircraft, stored data from previously calculated positions and three-dimensional flight paths of the aircraft, and stored data from previously executed flight plans associated with the optionally piloted aircraft. |
|
US10558207B1 |
Event monitoring system
A computing system detects an event. (A) A frequency spectrum of observation vectors is computed using a Fourier transform. Each observation vector includes a sensor value. (B) (A) is repeated a predefined plurality of times with successive windows of the observation vectors. Each window of the successive windows includes a subset of the observation vectors. The successive windows include successive subsets selected sequentially in time. (C) An average frequency spectrum is computed from the frequency spectrum computed the predefined plurality of times. (D) A predefined noise filter is applied to the average frequency spectrum to define a filtered frequency spectrum. (E) A distance value is computed between the filtered frequency spectrum and a predefined reference spectrum using a distance computation function. (F) When an event has occurred is determined based on a comparison between the computed distance value and a predefined distance threshold. |
|
US10558197B2 |
Manufacturing process data collection and analytics
Techniques for comparing two or more sessions of a manufacturing process are described. In one example, a particular metric associated with execution of a manufacturing process is identified, the particular metric evaluated in a plurality of manufacturing process sessions for at least one manufacturing process. A particular session particular session from the plurality of manufacturing process sessions is selected as a baseline session, wherein at least a portion of the remaining plurality of manufacturing process sessions are to be compared to the baseline session. In a primary portion of a presentation area, a visualization of the values of the identified metric associated with the particular session are presented. In a secondary portion of the presentation area, visualizations of the values of the identified metric associated with at least a portion of the other manufacturing process sessions from the plurality of sessions is presented. |
|
US10558196B2 |
Three-dimensional object division output apparatus and its application
A division position search unit searches for a division position on an edge present on a path from a second end point, which is one of plural end points of a tree structure of a three-dimensional object other than a first end point, toward the first end point, and at the division position, the size of a downstream tree structure spreading from the division position toward a direction opposite to the first end point changing from a size within an output range of a three-dimensional object creation apparatus to a size exceeding the output range. Then, a division unit divides, at the division position, the three-dimensional object into a division object the size of which is within the output range and a remaining object. An output unit outputs the division object to the three-dimensional object creation apparatus. |
|
US10558195B2 |
Methods and apparatus for machine learning predictions of manufacture processes
The subject technology is related to methods and apparatus for discretization and manufacturability analysis of computer assisted design models. In one embodiment, the subject technology implements a computer-based method for the reception of an electronic file with a digital model representative of a physical object. The computer-based method determines geometric and physical attributes from a discretized version of the digital model, a cloud point version of the digital model, and symbolic functions generated through evolutionary algorithms. A set of predictive machine learning models is utilized to infer predictions related to the manufacture process of the physical object. |
|
US10558194B2 |
Sensor power control and signal conditioning circuit for machinery monitoring system
A sensor power controlling circuit of a machinery health monitoring module includes (1) a positive voltage input for receiving a positive voltage from a galvanically isolated voltage source within the machinery health monitoring module, (2) a sensor power connecter for providing power to a machine sensor, (3) a push-pull comparator having a positive input, a negative input, and an output, (4) a first resistor, (5) a PNP transistor, and (6) a first capacitor. A sensor signal conditioning circuit of the machinery health monitoring module is disposed between a machine sensor and an analog-to-digital converter (ADC). The sensor signal conditioning circuit includes a sensor interface connector, a first and second operational amplifier, a passive Nyquist filter, and first and second gain flattening feedback networks. |
|
US10558190B2 |
Multi-mode-control apparatus for inner pressure of vacuum chamber and multi-mode-control method for inner pressure of vacuum chamber
{Problem}In combining the master valve and the groups of slave valves, the configuration of the combination is made not for performing simply a uniform control, but is made to be such a form as capable of corresponding to the size and the inside configuration of the processing apparatus, or customer's requirements, which thereby allows a prompt adaptation to variety of demands.{Solution to Problem}In combining the master controller and the slave controller, the operation mode is set, and it is made possible to transmit the generated valve opening degree common signal and the generated valve opening degree individual signal from the master controller, corresponding to the operation mode, to the slave controllers that are connected in the sequential daisy-chain style, thereby the slave valves are opening-degree-controlled by any of such generated valve opening degree signals. |
|
US10558189B2 |
Safety control system having configurable inputs
A safety control system for switching on and safely switching off at least one actuator, including at least one input module for evaluating an input signal of a safety transmitter and for generating an output signal, and at least one output module for the safe actuation of the at least one actuator as a function of the output signal of the input module. The input signal has different signal parameters as a function of the type of safety transmitter. Furthermore, the safety control system includes a setting unit having a memory in which the signal parameters for the input module are stored, and the input module evaluates the input signal as a function of the signal parameters. |
|
US10558184B2 |
Weakly-typed dataflow infrastructure with standalone, configurable connections
In one embodiment, an industrial automation device having a visual component is provided that includes a user viewable screen displaying a visual representation of a first object, wherein the first object comprises a plurality of properties, connections, and text associated with the object, second object, wherein the second object comprises a plurality of properties, connections, and text, and wherein the output from the first object is coupled to the second object via a connection, wherein the output of the first object is converted from a first type to a second type. A method is also provided that includes receiving a signal into a first object, outputting data from the first object, wherein the data has a first type, converting the data into a second type, and receiving the data into a second object. |
|
US10558182B2 |
Heating, ventilation and air conditioning capacity alert system
A system for light commercial building solutions (LCBS). Solutions and other systems may incorporate lightweight alerting service, auto-adjustment of gateway poll rates based on the needs of various consuming applications, detecting loss of space comfort control in a heating, ventilation and air conditioning (HVAC) system, HVAC capacity loss alerting using relative degree days and accumulated stage run time with operational equivalency checks, and HVAC alerting for loss of heat or cool capacity using delta temperature and dependent system properties. Also, incorporated may be triggering s subset of analytics by automatically inferring HVAC equipment details from controller configuration details, ensuring reliability of analytics by retaining logical continuity of HVAC equipment operational data even when controllers and other parts of the system are replaced, and an LCBS gateway with workflow and mechanisms to associate to a contractor account. |
|
US10558181B2 |
Parameter control device and storage medium
When controlling values of a plurality of parameters in a predetermined device according to an operation by a user, values of parameters to be controlled are displayed in an array along an item axis on a parameter editing screen, an operation by the user to the parameter editing screen is detected, and when an operation to trace the screen in a direction of the item axis from a certain position is detected, a sequential control is performed, sequentially according to progress of the operation, to temporarily change to a specific value a value of each parameter corresponding to a position in the item axis direction where the trace operation is being performed. |
|
US10558179B2 |
Shaft torque control device
A shaft torque control device executes highly responsive shaft-torque control even when spring rigidity of a connection shaft connecting an engine and dynamometer varies, and has a feedback control system including a nominal plant imitating input-output characteristics of a test system, generalized plant having nominal plant; controller providing an input with use of outputs and variation term causing variation in the nominal plant on the basis of a variation transfer function. In the controller, setting is made to satisfy a design condition. Nominal plant is structured with a two-inertia system configured by connecting two inertia bodies via a shaft having spring rigidity equal to a predetermined nominal value set to be a lower limit value in an assumed variation range of spring rigidity of the connection shaft. The variation transfer function is a positive real function. Spring rigidity in the nominal plant Na increases from the nominal value. |
|
US10558175B2 |
PID control device, PID control method, and PID control program
A technique capable of shortening a period in which value of a PID parameter is outside of an appropriate range is provided. A measured value acquisition functional unit processes a sensing signal of a sensor that measures a barrel and acquires a measured value of the barrel. A storage unit stores a target value of the barrel and a PID parameter. An operation amount calculation functional unit calculates an amount of operation using the PID parameter and a difference between the measured value and the target value. A first output unit and a second output unit output the amount of operation. A first updating functional unit updates the PID parameter through a first update process when the variation range is greater than a first range, and a second updating functional unit updates the PID parameter through a second update process when the variation range is less than a second range. |
|
US10558173B2 |
Method and device for producing a reference frequency
The invention relates to a method for producing a reference frequency Δf. According to the invention, the use of a first optical resonator (3a; 24) and of a second optical resonator (25) is provided, wherein the first resonator (3a; 24) has a first resonator mode having a first frequency f1 and the second resonator (25) has a second resonator mode having a second frequency f2, wherein the frequencies of the two resonator modes are functions of an operating parameter BP and assume the values f1 and f2 at a specified value BP0 of the operating parameter such that f1(BP0)=f1 and f2(BP0)=f2 apply, wherein the resonators (3a; 24, 25) are designed in such a way that the respective first derivatives of the frequencies f1(BP), f2(BP) with respect to BP or at least respective difference quotients around BP0 correspond within a deviation of at most ±0.1%, wherein light of the first frequency f1 is stabilized to the first frequency f1 by means of the first resonator and light of the second frequency f2 is stabilized to the second frequency f2 by means of the second resonator, and wherein the difference between the stabilized frequencies f1 and f2, Δf=|f1−f2|, is determined in order to obtain the stabilized reference frequency Δf. |
|
US10558170B2 |
Wheel with reduced mechanical friction for timepieces
A sequencer mechanism including a rotatably driven locking wheel set including a peripheral holding surface of regular geometry or respectively of regular uniform magnetic polarity, arranged to hold immobile in rotation an opposite receiver wheel set, which is a reduced friction wheel including at the periphery thereof second stop elements, which are idle rollers or respectively magnets of the same polarity, cooperating in pairs with this holding surface on either side of a plane passing through the centres of the two wheel sets, the locking wheel set including a drive surface including an irregular relief portion or respectively an opposite magnetization and arranged to drive this receiver wheel set in jerks. A timepiece mechanism including such sequencer mechanism. A watch including such a timepiece mechanism and/or such a sequencer mechanism. |
|
US10558169B2 |
Method for manufacturing a micromechanical timepiece part and said micromechanical timepiece part
A method for manufacturing a micromechanical timepiece part starting from a silicon-based substrate, including, forming pores on the surface of at least one part of a surface of said silicon-based substrate of a determined depth, entirely filling the pores with a material chosen from diamond, diamond-like carbon, silicon oxide, silicon nitride, ceramics, polymers and mixtures thereof, in order to form, in the pores, a layer of the material of a thickness at least equal to the depth of the pores. A micromechanical timepiece part including a silicon-based substrate which has, on the surface of at least one part of a surface of the silicon-based substrate, pores of a determined depth, the pores being filled entirely with a layer of a material chosen from diamond, diamond-like carbon, silicon oxide, silicon nitride, ceramics, polymers and mixtures thereof, of a thickness at least equal to the depth of the pores. |
|
US10558165B2 |
Cartridge and image forming apparatus
A cartridge includes a photosensitive member, a discharge opening for discharging a developer removed from the photosensitive member, toward a loosening member provided in the main assembly of a apparatus; a vibration imparting member for imparting vibration to the loosening member. The vibration imparting member is movable between a first position for imparting the vibration to the loosening member and a second position retracted from the first position. |
|
US10558164B2 |
Image forming apparatus
An image forming apparatus includes a body casing, a pressing member, a process cartridge, and a drawer. The body casing includes a positioning member. The pressing member is disposed inside the body casing. The process cartridge includes a photosensitive drum. The drawer is configured to support the process cartridge and to move, in a sliding direction orthogonal to an axis direction of the photosensitive drum, between an inside position that is a position inside the body casing and an outside position that is a position outside the body casing. The process cartridge includes an engagement portion and a spring. The engagement portion is configured to be positioned by the positioning member. The spring is configured to be pressed by the pressing member such that the engagement portion is pressed toward the positioning member. |
|
US10558157B2 |
Postprocessing device and image forming apparatus
The postprocessing device includes: a stapling unit for stapling a sheet bundle with a staple; a discharge tray to which a bound sheet bundle bound with the staple is to be discharged; a moving member movable in both a direction of approaching the discharge tray and a direction of going away from the discharge tray; and a control section for, when the bound sheet bundle has been discharged, driving the moving member to execute a process of making the moving member hit against the bound sheet bundle or against the discharge tray. |
|
US10558156B2 |
Image forming apparatus and toner amount calculating method
A base toner amount is determined without taking edge effect into account, and corresponds to a pixel value of image data for which gradation correction has not been performed. For the base toner amount, a first spatial filter process is performed corresponding to a laser profile of the exposure device. A second spatial filter process is performed for the base toner amount before or after the first spatial filter process and thereby an edge emphasis amount is determined corresponding to the edge effect. A limiter processing unit limits the edge emphasis amount to an uppermost value or less, and the uppermost value corresponds to the base toner amount after the first spatial filter process. A toner counter counts as a toner consumption amount a sum of the base toner amount after the first spatial filter process and the edge emphasis amount. |
|
US10558155B1 |
Image forming apparatus
An image forming apparatus that conveys a sheet and prints an image on the sheet, includes: a sheet feed tray on which the sheet is placed; a motor that drivingly rotates a polygon mirror with which a latent image corresponding to the image is formed; a hardware processor that identifies a type of the sheet based on an output from a sensor provided between the sheet feed tray and a position at which the printing takes place, on a conveyance path for the sheet; and a motor controller that changes a rotation speed of the motor to a first speed, starting from a startup timing synchronized with starting of conveyance of the sheet, wherein the startup timing is set in such a manner that an identification timing at which the type of the sheet is identified arrives while the changing to the first speed is still in progress. |
|
US10558153B2 |
Fixing device that controls electrical power supplied to a film based on a difference between detection temperature values output by a first temperature detecting member and a second temperature detecting member
A fixing device includes a cylindrical film including a heat generating layer, a first temperature detecting member contacting the film, and a second temperature detecting member contacting the film and provided at such a position that a temperature change at the position, at which the second temperature detecting member is provided, is slower in responsiveness than at a position at which the first temperature detecting member is provided. A controller stops supply of electrical power to the film depending on a difference between a detection temperature value output by the first temperature detecting member, and a detection temperature value output by the second temperature detecting member. In addition, a toner image, formed on a recording material, is heated by heat from the film and is fixed on the recording material. |
|
US10558151B2 |
Image forming apparatus and fixing device
The present disclosure relates to an image forming apparatus that forms toner images on a recording material. A control unit is configured to set, when performing fixing processing to fix a toner image onto the recording material, a first mode where thermal generation distribution of the heater is switched in accordance with electric power supply to the heater, a second mode where thermal generation distribution of the heater is switched in accordance with the electric power supply to the heater and temperature at the non-sheet-passing portion, and a third mode where the blower unit is driven in accordance with temperature at the non-sheet-passing portion. |
|
US10558144B2 |
Developing cartridge, developing apparatus and image forming apparatus having the same
A developing cartridge includes a developing portion to supply toner, a toner storing portion to store the toner, a partition wall formed between the developing portion and the toner storing portion and having a toner supply section, and a storing-portion agitating member rotatably disposed in the toner storing portion to intermittently rotate to move the toner in the toner storing portion while the developing portion supplies the toner. |
|
US10558143B2 |
Image forming apparatus that controls a thermal fixing condition of a fixing portion based on thermal characteristic information of toner
An image forming apparatus includes a plurality of cartridges containing toners, each cartridge including a storage element that stores a type of thermal characteristic information of the toner contained therein, and a reading portion configured to read the type of thermal characteristic information. A fixing portion thermally fixes a toner image, formed by a plurality of toners of different colors contained in the cartridges, respectively, onto a recording material, and a control portion controls the fixing portion by switching a thermal fixing condition in accordance with a combination of the types of the thermal characteristic information read by the reading portion, the thermal fixing condition being a condition that prioritizes the performance of fixing, to a recording material, a toner, of the toners that form the toner image, that is transferred first to the recording material, from among the plurality of toners of different colors. |
|
US10558139B2 |
Image forming apparatus and drum unit
An image forming apparatus, having a photosensitive drum assembly, an exposure head, and a bearing, is provided. The photosensitive drum assembly includes a photosensitive drum and a flange disposed at an end of the photosensitive drum in an axial direction of an axis of the photosensitive drum. The flange contacts an inner surface of the photosensitive drum. The exposure head includes a plurality of light emitters aligned along the axial direction of the photosensitive drum, a lens array focusing light from the light emitters on the photosensitive drum, and a head frame to support the light emitters and the lens array. The bearing has a first contact face to contact the exposure head to define a distance between the lens array and the photosensitive drum along a direction of an optical axis of the light. |
|
US10558138B2 |
Image forming apparatus
An image forming apparatus includes image forming units each of which includes an image bearing member, a contact charging member, and a developer bearing member of a toner, applies a charging bias in a direction in which the toner moves from the image bearing member to the charging member in an image forming period, and applied a charging bias of an opposite polarity relative to that in the image formation in a cleaning period, and collects the toner by the developer bearing member. In consecutive image formation, a charging bias in the image forming period is applied in a first interval period and which is between first and second image forming periods and a second interval period which is between second and third image forming periods. An absolute value of a charging bias applied in the second interval period is larger than that applied in the first interval period. |
|
US10558135B1 |
Image forming apparatus and carrying control method
According to one embodiment, an image forming apparatus of the embodiment includes a roller, a plurality of developing units, an image forming unit, a sensor, and a control unit. The rollers carry a sheet. The plurality of developing units include different types of developing materials. The image forming unit forms a plurality of images on a transfer belt by the developing materials of each of the plurality of developing units. The sensor reads the plurality of images formed on the transfer belt. The control unit controls the speed of the roller based on the positions of the plurality of images read by the sensor. |
|
US10558130B2 |
Methods for controlling lithographic apparatus, lithographic apparatus and device manufacturing method
A lithographic apparatus applies a device pattern at multiple fields across a substrate. A height map is decomposed into a plurality of components. A first height map component represents topographical variations associated with the device pattern. One or more further height map components represent other topographical variations. Using each height map component, control set-points are calculated according to a control algorithm specific to each component. The control set-points calculated for the different height map components are then combined and used to control imaging of the device pattern to the substrate. The specific control algorithms can be different from one another, and may have differing degrees of nonlinearity. The combining of the different set-points can be linear. Focus control in the presence of device-specific topography and other local variations can be improved. |
|
US10558127B2 |
Exposure condition evaluation device
The purpose of the present invention is to provide an exposure condition evaluation device that appropriately evaluates a wafer exposure condition or calculates an appropriate exposure condition, on the basis of information obtained from an FEM wafer, without relying on the formation state of the FEM wafer. In order to achieve the foregoing, the present invention proposes an exposure condition evaluation device which evaluates an exposure condition of a reduction projection exposure device, on the basis of the information of patterns exposed on a sample by the reduction projection exposure device, and which uses a second feature amount of a plurality of patterns formed by making exposure conditions uniform to correct a first feature amount of a plurality of patterns formed by a plurality of different exposure condition settings. |
|
US10558125B2 |
Exposure apparatus, exposure apparatus adjustment method and storage medium
An exposure apparatus includes a stage on which a substrate is placed, a plurality of light irradiation units configured to emit light independently of each other to different positions in a right and left direction on a surface of the substrate, so as to form a strip-like irradiation area extending from one end of the surface of the substrate to the other end of the substrate, a stage moving mechanism configured to move the stage in a back and forth direction relative to the irradiation area, such that the whole surface of the substrate is exposed, and a light receiving unit configured move in the irradiation area between one end and the other end of the irradiation area in order to detect an illuminance distribution of the irradiation area in a longitudinal direction of the irradiation area. |
|
US10558123B2 |
Electron source
An electron source is formed on a silicon substrate having opposing first and second surfaces. At least one field emitter is prepared on the second surface of the silicon substrate to enhance the emission of electrons. To prevent oxidation of the silicon, a thin, contiguous boron layer is disposed directly on the output surface of the field emitter using a process that minimizes oxidation and defects. The field emitter can take various shapes such as pyramids and rounded whiskers. One or several optional gate layers may be placed at or slightly lower than the height of the field emitter tip in order to achieve fast and accurate control of the emission current and high emission currents. The field emitter can be p-type doped and configured to operate in a reverse bias mode or the field emitter can be n-type doped. |
|
US10558122B2 |
Compositions comprising sulfonamide material and processes for photolithography
New photoresist compositions are provided that are useful for immersion lithography. Preferred photoresist compositions of the invention comprise one or more materials that have sulfonamide substitution. Particularly preferred photoresists of the invention can exhibit reduced leaching of resist materials into an immersion fluid contacting the resist layer during immersion lithography processing. |
|
US10558120B2 |
System and method for supplying and dispensing bubble-free photolithography chemical solutions
A photolithography system includes a variable-volume buffer tank, a dispensing system connected to the buffer tank, and a valve configured to release gas from a head space of the buffer tank while blocking the release of liquid from the head space. A storage container has an opening at the bottom and drains to the buffer tank through that opening. The buffer tank has a storage capacity sufficient to receive the full contents of the storage container. The system supplies chemical solutions to the dispensing system while keeping the chemical solutions from contact with air and other gases. |
|
US10558117B2 |
Imprint apparatus and article manufacturing method
According to a first aspect of the present invention, an imprint apparatus for contacting a mold with a resin applied to a substrate to perform patterning on the substrate is provided that comprises a dispenser configured to apply the resin to the substrate; and a resin supply unit configured to supply the resin to the dispenser, wherein the resin supply unit comprises a resin storage tank configured to store the resin; a pump configured to continuously circulate the resin between the resin storage tank and the dispenser, and a filter arranged at a flow path of circulated resin, configured to remove a foreign matter or a metal ion. |
|
US10558113B1 |
Object driving device and object driving method
An object driving device includes an object, a driving unit, an image capturing unit and a processing unit. The driving unit is connected to the object. The processing unit is electrically connected to the driving unit and the image capturing unit. The processing unit controls the driving unit to drive the object to move and controls the image capturing unit to capture a plurality of initial images. The processing unit subtracts pixel data of every two adjacent initial images from each other to obtain at least one subtracted image. The processing unit determines a current image position of the object in each of the at least one subtracted image. The processing unit determines a current real position of the object according to the current image position. The processing unit controls the driving unit to drive the object to move from the current real position to a target position. |
|
US10558110B2 |
Gimbal having parallel stability mechanism
A gimbal mechanism includes a first actuator providing rotation about a first actuator axis, a second actuator providing rotation about a second actuator axis different from the first actuator axis, a first coupler operatively coupling the first actuator and a payload and being configured to affect rotation of the payload about the first actuator axis, and a second coupler operatively coupling the second actuator and the payload and being configured to affect rotation of the payload about the second actuator axis. The first actuator and the second actuator are fixed in position and orientation relative to one another and relative to a support structure. The support structure is configured to support at least one of the first actuator or the second actuator. |
|
US10558106B2 |
Stop apparatus, lens apparatus using same, and image pickup apparatus
A stop apparatus including stop blades; a supporting member supporting stop blades rotatably about rotating centers; and a rotating member rotating the stop blades, one of the stop blades or the rotating members, having protruded parts, and the other having recessed parts engaging with the protruded parts, the stop blades including: close blades forming close state by rotating in a direction of closing an opening both during stopping down the opening from open state to predetermined opening diameter state and during stopping down the opening from the predetermined opening diameter state to the close state; and non-close blades rotating in the direction of closing the opening during stopping down the opening from the open state to the predetermined opening diameter state and rotating in a direction of opening the opening during stopping down the opening from the open state from the predetermined opening diameter state to the close state. |
|
US10558105B2 |
Directional sensitive fiber optic cable wellbore system
A fiber optic cable assembly includes an elongate housing, a signal fiber placed inside the housing and extending longitudinally, and a plurality of sensing fibers placed inside the housing and extending longitudinally. The plurality of sensing fibers is placed around the signal fiber. Each of the plurality of sensing fibers carries a respective laser signal of a distinct frequency. The signal fiber carries one or more evanescent coupling signals responsive to the laser signals in the plurality of sensing fibers. |
|
US10558101B2 |
Array substrate motherboard, display panel motherboard, and fabricating method thereof
An array substrate motherboard includes a substrate including a plurality of gate lines, a plurality of gate line driving leads, a plurality of data lines, and a plurality of data line driving leads; a plurality of gate line testing leads; a plurality of data line testing leads and a plurality of data line driving leads; a plurality of gate line testing pads; a plurality of data line testing pads; and an insulating layer arranged between the data line testing leads and the data line driving leads in the trimming region. A respective one of the plurality of data line testing pads is connected with a respective one of the plurality of data line testing leads. A respective one of the plurality of data line driving leads is connected with one of the plurality of data line testing leads that penetrate through the insulating layer. |
|
US10558100B2 |
Liquid crystal display devices and methods for manufacturing such devices
A representative device includes: first and second substrates spaced to define a gap; a liquid crystal layer, positioned in the gap, having a plurality of display pixels configured to be switchable between an on state and an off state; a quantum dot layer positioned between the liquid crystal layer and the second substrate; a first shielding layer positioned between the first substrate and the liquid crystal layer, the first shielding layer having a plurality of first shield portions configured to prevent propagation of blue light therethrough; and a second shielding layer positioned between the liquid crystal layer and the second substrate, the second shielding layer defining a plurality of openings configured to permit propagation of the blue light therethrough; wherein each of the display pixels of the liquid crystal layer corresponds to at least one of the openings, and each of the openings corresponds to one of the first shield portions. |
|
US10558098B2 |
Display apparatus
Provided is a display apparatus including a liquid crystal panel and a shutter panel, wherein the shutter panel includes a shutter layer configured to change a polarizing axis of light transmitted through a selected area, a shutter polarizing layer disposed on a front surface of the shutter layer, and configured to transmit light having the polarizing axis changed by the shutter layer, and a quantum rod layer disposed on a rear surface of the shutter layer, and configured to convert a wavelength of light that is incident to the shutter panel, and to transmit light having a polarizing axis of a predetermined direction to the shutter layer. Therefore, the display apparatus may implement a local dimming structure and improve the optical efficiency. |
|
US10558097B2 |
Active matrix substrate and demultiplexer circuit
In a demultiplexer circuit, each unit circuit includes at least n TFTs 30 and n branch lines connected with one video signal line. Each TFT 30 includes an oxide semiconductor layer 7, an upper gate electrode 11 provided on the oxide semiconductor layer with a gate insulating layer 9 interposed therebetween, and a first electrode 13 and a second electrode 15. The demultiplexer circuit further includes a first interlayer insulating layer 21 covering the oxide semiconductor layer and the upper gate electrode and a second interlayer insulating layer 23 provided on the first interlayer insulating layer. The first electrode 13 is provided between the first interlayer insulating layer 21 and the second interlayer insulating layer 23 and is in contact with the oxide semiconductor layer inside a first contact hole CH1 formed in the first interlayer insulating layer. The second electrode 15 is provided on the second interlayer insulating layer 23 and is in contact with the oxide semiconductor layer inside a second contact hole CH2 formed in the first and second interlayer insulating layers. |
|
US10558096B2 |
Display device
A circuit section of a display device is provided with a display element section on which a plurality of display elements are arranged at positions overlapped with a display region on which a display functional layer is formed, an input section for transmitting a signal for driving the display functional layer to the display element section and a lead-out wiring section for electrically connecting the display element section to the input section. Moreover, the lead-out wiring section is provided with a plurality of stacked wiring layers, and the plurality of wiring layers include a first wiring layer on which a plurality of first wirings having a first wiring width and a second wiring layer on which a plurality of second wirings having a first wiring width that is narrower than the first wiring width are formed. |
|
US10558094B2 |
Display device with novel sub-pixel arrangement
A display device includes a plurality of sub-pixel groups, wherein each of the plurality sub-pixel groups comprises eight sub-pixels disposed in a row direction or in a column direction and the eight sub-pixels comprise two red sub-pixels; two blue sub-pixels; two green sub-pixels; and two sub-pixels of a predetermined color, wherein in each of the plurality of sub-pixel groups, a distance between the red sub-pixels or between the blue sub-pixels is less than a distance between the green sub-pixels or between the sub-pixels of the predetermined color, and the sub-pixels of the predetermined color have a luminance higher than a luminance of the red sub-pixels and the blue sub-pixels. |
|
US10558090B2 |
Liquid crystal display panel and manufacturing method thereof
A liquid crystal display panel is provided and has a color filter substrate and an array substrate. The array substrate has a sealant coating region. A first metal wire is disposed on the sealant coating region. An insulating layer is disposed on the sealant coating region and is located above the first metal wire. A second metal wire is disposed on the sealant coating region and is located above the insulating layer. Via holes are defined in the insulating layer in the sealant coating region. The second metal wire is connected to the first metal wire through the via holes. A redundant spacer is formed on the sealant coating region and correspondingly covers the via holes. |
|
US10558088B2 |
Display substrate motherboard and display device
A display substrate motherboard and a display device are provided. The display substrate motherboard includes a plurality of display regions spaced from each other; an assistant support structure between two adjacent display regions of the plurality of display regions, and a height of the assistant support structure increases gradually from an edge of the assistant support structure towards a central location of the assistant support structure along a predetermined direction. |
|
US10558087B2 |
Liquid crystal display and manufacturing method thereof
The present invention provides a liquid crystal display including: a first substrate; a second substrate configured to be separated from and overlap the first substrate; a liquid crystal layer disposed between the first substrate and the second substrate and including liquid crystal molecules; a first polymer layer disposed between the first substrate and the liquid crystal layer; a second polymer layer disposed between the second substrate and the liquid crystal layer; and a plurality of protrusions disposed in at least one of a first position between the first polymer layer and the liquid crystal layer and a second position between the second polymer layer and the liquid crystal layer, in which the protrusions include polymers of reactive mesogens, and the first polymer layer and the second polymer layer include a polymer of a compound represented by Chemical Formula 1. |
|
US10558084B2 |
Liquid crystal display device and method of fabricating the same
A method of fabricating a liquid crystal display device includes forming a first alignment layer on a first substrate, forming a second alignment layer on a second substrate, disposing the first substrate and the second substrate such that the first alignment layer and the second alignment layer are spaced apart, forming a liquid crystal layer including liquid crystal molecules between the first alignment layer and the second alignment layer and forming an electrode layer on one of the first substrate and the second substrate, the electrode layer applying an electric field to the liquid crystal molecules along a direction parallel to the first and second substrates, the forming the first alignment layer including applying a copolymer solution including first moieties and second moieties, and the first moieties have affinity with the first substrate, and the second moieties have compatibility with the liquid crystal molecules and heating the first alignment layer. |
|
US10558082B2 |
Display apparatus comprising a blue light blocking pattern overlapping a thin film transistor and a color conversion pattern comprising a quantum dot or phosphor
A display apparatus includes a backlight unit to emit blue light, a first base substrate disposed on the backlight unit, a gate pattern disposed on the first base substrate, a first inorganic insulation layer disposed on the gate pattern, a data pattern disposed on the first inorganic insulation layer, a blue light blocking pattern disposed on the first inorganic insulation layer on which the data pattern is disposed, a second inorganic insulation layer disposed on the data pattern and the first inorganic insulation layer, a shielding electrode disposed on the blue light blocking pattern and overlapping the gate pattern and/or the data pattern, a pixel electrode disposed on the second inorganic insulation layer, and electrically connected to the drain electrode, a color conversion pattern overlapping the pixel electrode, and includes a quantum dot and/or phosphor, and a liquid crystal layer disposed between the pixel electrode and the color conversion pattern. |
|
US10558081B2 |
Light reflection device and light source device
This light reflection device comprises: first reflective surfaces (157) whereby light from an exit surface S of a light source (151) is reflected; and second reflective surfaces (160) whereby the light reflected at the first reflective surfaces (157) is reflected in the exiting direction of the light from the exit surface S. In a plane containing a light axis L of the light source (151), the first reflective surfaces (157) have a shape wherein portions from two ellipses E1, E2 are connected at the light axis L, first focal points F1 from the respective ellipses E1, E2 being disposed on the second reflective surfaces (160). If the light source (151) is disposed in such a manner that, in the plane, second focal points F2 from the respective ellipses E1, E2 are positioned on the surface S, the angle between the light axis L of the light source (151) and the orientation of the reflected light on the second reflective surfaces (160) is less than 90°. |
|
US10558080B2 |
Segmented transparent LCD with localized backlighting
A segmented transparent LCD is disclosed that includes a LC module that is substantially transparent to visible light. The segmented transparent LCD includes an array of spaced apart display segments supported by the LCD module. Each display segment is configured to display a segment of the display image. Each display segment includes a non-specular light-redirecting segment configured to provide localized backlight to the display segment when the ambient light is incident thereon. The segmented transparent LCD allows for a display image to be displayed and viewed while also allowing a viewer to see through one or more transparent regions that separate the display segments. Methods of displaying a display image using the segmented transparent LCD are also disclosed. |
|
US10558075B2 |
Color filter substrate, display panel and method of manufacturing color filter substrate
A color filter substrate, a display panel and a method of manufacturing color filter substrate are provided. The color filter substrate comprising a first glass substrate and a blocking wall formed on a surface of the first glass substrate which is toward to an array substrate, the blocking wall is a projection structure of the surface of the first glass substrate, and the blocking wall is located in a non-display region. The invention further provides correspondingly display panel and method of manufacturing color filter substrate. The color filter substrate, display panel and method of manufacturing color filter substrate of this disclosure, which using the glass substrate on CF side to be aligning film blocking wall. It could control boundary of the aligning film on CF side, and prevent water vapor pass into inside panel of the aligning film on CF side caused circuit corrosion. |
|
US10558074B2 |
Display device having improved light emission and color reproducibility
An exemplary display device includes: a display panel; a color conversion panel overlapping the display panel; and an optical bonding layer positioned between the display panel and the color conversion panel. The color conversion panel includes: a substrate; a color conversion layer and a transmission layer positioned between the substrate and the display panel; a first capping layer having one side facing the color conversion layer and the transmission layer, and another side facing the display panel; a second capping layer positioned between the first capping layer and the display panel; and an optical layer positioned between the first capping layer and the second capping layer and/or between the second capping layer and the optical bonding layer. A refractive index of the optical layer is lower than at least one of a refractive index of the first capping layer and a refractive index of the second capping layer. |
|
US10558072B2 |
Light generating member and display apparatus having the same
A display apparatus includes a display panel, a backlight unit which provides a light to the display panel, and a light control member disposed between the display panel and the backlight unit. The light control member includes a plurality of first barrier wall members extending in a first direction and arranged in a second direction crossing the first direction. |
|
US10558071B2 |
Multilayer structure, method for producing the same and touch sensitive display using the same
The present invention is directed to an optical bonding apparatus with multiple layer structure including a pressure sensitive bonding layer and a thermal flow pressure sensitive bonding layer. The thermal flow pressure sensitive bonding layer is used for bonding to a rough surface of an object and superposing on the pressure sensitive bonding layer. |
|
US10558070B2 |
Transmissive-type liquid crystal display device and electronic apparatus
A transmissive-type liquid crystal display device includes a base material having transmissivity, a light-shielding body having a grid pattern in a plan view seen from a thickness direction of the base material, a pixel electrode, a first insulator that is provided to cover the light-shielding body and has transmissivity, and a second insulator that is disposed in contact with the first insulator between the base material and the pixel electrode and has transmissivity. A refractive index of the second insulator is higher than a refractive index of the first insulator. An outer edge of a surface of the second insulator on the pixel electrode side overlaps the light-shielding body in the plan view. |
|
US10558069B2 |
Display device and method of producing the same
A display device includes a panel member, a flexible substrate, and a tap. The flexible substrate includes a substrate body and a substrate extending portion. The substrate body is disposed in an area of a surface of the panel member inner than an outer peripheral edge portion of the surface. The substrate extension portion is extended from an outer peripheral edge portion of the substrate body. The substrate extension portion includes an overlapping portion overlapping a section of the outer peripheral edge portion of the surface. The tape is pasted to the area inner than the outer peripheral edge portion of the surface. The tape covers the substrate extension portion that is folded back to the substrate body from an opposite side from the substrate body such that the overlapping portion does not overlap the outer peripheral edge portion of the surface to hold the substrate extension portion. |
|
US10558067B2 |
Support frame, display device and mounting method thereof
A support frame, a display device and mounting method thereof. The support frame includes a main body and a protrusion disposed at a side of the main body; the main body includes a first portion located on the protrusion and a second portion located under the protrusion, a thickness of the first portion is at least equal to a thickness of a touch cover plate; a thickness of the second portion is at least equal to a thickness of a backlight module; and a thickness of the protrusion is at least equal to a thickness of a display panel. |
|
US10558057B2 |
MEMS-based optical image stabilization
In one example, a camera is provided that includes: a plurality of MEMS electrostatic comb actuators, each actuator operable to exert a force on at least one lens; and an optical image stabilization (OIS) algorithm module operable to command the plurality of actuators to actuate the at least one lens responsive to motion of the camera. |
|
US10558056B2 |
Stereoscopic image display device and stereoscopic image display method
A stereoscopic image display device (10) includes: a display (12) displaying small images (11) side by side, each of which containing three-dimensional display data, to convert the data into rays and output from the small images (11); first mechanical shutters (14) disposed, corresponding to positions of the small images (11), in front of the display (12), extracting the rays in a time-division manner as partial rays each output from a plurality of partial regions (13) provided in each of the small images (11) and transmitting the partial rays forward; and second mechanical shutters (16) disposed, corresponding to the positions of the small images (11), in front of the first mechanical shutters (14), transmitting forward the partial rays extracted in a time-division manner per each of the small images (11), reconstructing the partial rays as the rays, and converging each of the reconstructed rays in front to form a three-dimensional image. |
|
US10558053B2 |
Optical device and display apparatus
An optical device combines light emitted from first and second display panels. The first display panel emits first color light from a plurality of pixels. The second display panel emits second color light having a different wavelength range from the first color light from a plurality of pixels and emits third color light having a different wavelength range from the second color light from a plurality of pixels. |
|
US10558046B2 |
Display system for virtual reality and method of driving the same
A display system for virtual reality and a method of driving the same are disclosed. In the display system for virtual reality, auxiliary image data, the number of which is smaller than the number of auxiliary sub pixels disposed in an auxiliary view region, is transmitted to a display device and the same auxiliary image data is supplied to sub-pixels of an auxiliary view region in which a user eye is not accurately focused. Accordingly, the display system for virtual reality reduces a volume of auxiliary image data supplied to the auxiliary view region to overcome latency. |
|
US10558045B2 |
Method for producing an optical element
A method for producing an optical element includes providing a first partial body which is transparent for the predetermined wavelength range and including on its upper side a structured section, applying a coating which is optically effective for the predetermined wavelength range onto the structured section in order to form the optically effective structure, and applying a cover layer which is transparent for the predetermined wavelength range onto the upper side of the first partial body by means of casting of thermoplastic material and/or duroplastic material. |
|
US10558043B2 |
Worn display using a peripheral view
A display system includes a display and a computer. The computer is configured to cause the display provide a visual cue in a far or mid peripheral vision area of the display with respect to a user's forward looking view through the display. The display system can be a head up display (HUD) on a worn display for use in aircraft or other applications. |
|
US10558035B2 |
Observation mask of dermatoscope
Disclosed is an observation mask of a dermatoscope (3), comprising a mask body (1) connected to the front end of the dermatoscope (3), and an observation lens (2) arranged on the mask body (1), wherein the mask body (1) and the observation lens (2) are of the same non-metallic material, the observation lens (2) and the mask body (1) are provided integrally, and the observation lens (2) is transparent. The observation mask has a simple structure, is easy to install, can be used in a disposable way, is safe and healthy, and also protects a lens surface of the dermatoscope (3). |
|
US10558030B2 |
Structures illumination microscopy system, method, and non-transitory storage medium storing program
A structured illumination microscopy system including an illumination optical system illuminating excitation light to excite a fluorescent material contained in a sample on the sample with an interference fringe; a controlling part controlling a direction, a phase, and a spatial frequency of the interference fringe; an image-forming optical system forming an image of the sample which is modulated by illumination of the interference fringe; an imaging sensor capturing the image formed by the image-forming optical system; and a demodulating part performing demodulation processing by using a plurality of images captured by the imaging sensor in which the controlling part controls the spatial frequency of the interference fringe in accordance with an illuminating position of the interference fringe. |
|
US10558028B2 |
Super-resolution microscope
A super-resolution microscope includes an illuminator and a detector. The illuminator irradiates illumination beams of different wavelengths through an objective lens onto a sample while causing at least a portion of the illumination beams to overlap spatially and temporally. The detector detects a signal beam generated by the sample as a result of irradiation of the sample with the illumination beams. The illumination beams include a first illumination beam that induces a first nonlinear optical process with respect to the sample and a second illumination beam that induces a second nonlinear optical process that suppresses the first nonlinear optical process. The nonlinear susceptibility of the second nonlinear optical process is greater than the nonlinear susceptibility of the first nonlinear optical process. |
|
US10558025B2 |
Variable magnification optical system and image pickup apparatus using the same
A variable magnification optical system includes, sequentially from an object side, a first lens unit having a positive refractive power, a second lens unit having a negative refractive power, a third lens unit having a positive refractive power, a fourth lens unit, and a fifth lens unit having a positive refractive power, and each of the lens units makes a different movement relatively to a lens unit that is adjacently positioned at least at one of a time of changing magnification, a time of focusing, and a time of image stabilization. |
|
US10558024B2 |
Optical imaging assembly and system with optical distortion correction
An optical imaging assembly is provided, having an optical axis; an object axis defined by an object being imaged; an aperture stop disposed on the optical axis; a light-transmissive sleeve enclosing the object axis, being disposed in object space defined by the object axis; and at least three refractive lens elements being arranged between the object and the aperture stop without any other intervening optical component, at least one of the elements having surfaces having at least one of cylindrical and acylindrical prescription, with an image plane, wherein the object being imaged lies within the sleeve. |
|
US10558023B2 |
Optical system and head-mounted display apparatus using same
An ultra wide-angle high-resolution optical system includes, from a human-eye observation side to a side at an image display unit, a first, second, third, fourth, and fifth lenses sequentially and coaxially arranged in the direction of an optical axis. A relationship of the focal lengths of the first, second, third, fourth, and fifth lenses meet a certain criterion. In addition, the first lens, third lens, and fourth lens are positive lenses, and the second lens and fifth lens are negative lenses. At the same time, the relationship of refractive indexes of the first lens, second lens, third lens, fourth lens, and fifth lens at the line d and the Abbe numbers thereof meet a certain criterion. In this way, an image displayed on the display unit is magnified by the optical system and then imaged on the human-eye. Also disclosed is a head-mounted display apparatus including the optical system. |
|
US10558020B2 |
Imaging lens
An imaging lens includes a first lens; a second lens; a third lens; a fourth lens; a fifth lens; a sixth lens; and a seventh lens, arranged from an object side to an image plane side. The imaging lens has a total of seven lenses. The first to seventh lenses are arranged respectively with a space in between. The first lens is formed in a shape so that a surface on the object side is convex near an optical axis. The third lens has a meniscus shape near an optical axis. The fourth lens is formed in a shape so that a surface on the image plane side is convex near an optical axis. The seventh lens is formed in a shape so that a surface on the image plane side has one inflexion point and is concave near an optical axis. The fourth lens has a specific Abbe's number. |
|
US10558015B2 |
Optical image capturing system
The invention discloses a six-piece optical lens for capturing image and a six-piece optical module for capturing image. In order from an object side to an image side, the optical lens along the optical axis comprises a first lens with refractive power; a second lens with refractive power; a third lens with refractive power; a fourth lens with refractive power; a fifth lens with refractive power; a sixth lens with refractive power; and at least one of the image-side surface and object-side surface of each of the six lenses is aspheric. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras. |
|
US10558011B2 |
Vibration actuator and electronic apparatus using vibration actuator
A vibration actuator is capable of bringing a vibration body into press contact with a driven body stably for an extended period while reducing obstruction of excitation of vibration in the vibration body by the pressing force. The driven body is in contact with the vibration body by a pressing force given by a pressing member. A vibration isolation member is arranged between the vibration body and the pressing member. The vibration body and the driven body move relatively by vibrations in first and second vibration modes that are excited in the vibration body by applying alternating voltage to a piezoelectric device on the vibration body. Face pressure that acts on the piezoelectric device by the pressing force from the pressing member in first and second areas that respectively include nodal lines in the first and second vibration modes and their vicinities is higher than that in other areas. |
|
US10558010B2 |
Solid immersion lens holder and image acquisition device
A solid immersion lens holder includes a first member having a first opening disposing a spherical face portion therein so that a part of the spherical face portion protrudes toward an objective lens side and a second member having a second opening disposing a contact portion therein so that a contact face protrudes toward a side opposite to the objective lens side. The first member includes three protrusion portions extending from an inner face of the first opening toward a center of the first opening and configured to be contactable with the spherical face portion. |
|
US10558006B2 |
Fiber-optic cable and method of manufacture
A fiber optic cable includes an optical fiber element including a core and cladding layer. A strength member layer is positioned over the optical fiber element and includes a layer of fiber elements composed of at least 25% high temperature fiber material. An outer jacket layer is positioned over the strength member layer and is formed of a highly flame-resistant material. |
|
US10558005B2 |
Fiber optic assembly with rigid wire push material
The specification relates to a fiber optic cable assembly. The fiber optic cable assembly includes: an outer jacket, the outer jacket being made from polyethylene; a pull material, the pull material being made from aramid and water blocking fibers; a push body, the push body being made from a rigid material so that the fiber optic cable assembly can be pushed without bending; and at least one fiber optic fiber. |
|
US10558004B2 |
Optical transceiver
An optical transceiver which is inserted and ejected with respect to a cage is disclosed. The optical transceiver comprises a slider, a housing supporting the slider to slid the slider along the first direction, and a latch rotating along a second direction intersecting with the first direction at the center of a shaft. The latch has a first face engaging the cage and a second face locking the slider, and is supported by the housing. The latch controls the rotating by locking the second face to the slider when the slider is in a first position, and uncontrols the rotating when the slider is in a second position farther than the first position ejected a direction. A position of the shaft is the same position as a position of the first face or more than a position ejected in case of locking the second face to the slider. |
|
US10557995B2 |
Optical connector
An optical connector includes a first attachment area for receiving and permanently attaching to an optical waveguide. A light coupling unit is disposed and configured to move translationally and not rotationally within the housing of the connector. The light coupling unit includes a second attachment area for receiving and permanently attaching to an optical waveguide received and permanently attached at the first attachment area. The light coupling unit also includes light redirecting surface. The light redirecting surface is configured such that when an optical waveguide is received and permanently attached at the first and second attachment areas, the light redirecting surface receives and redirects light from the optical waveguide. The optical waveguide limits, but does not prevent, a movement of the light coupling unit within the housing. |
|
US10557989B1 |
Slot assisted grating based transverse magnetic (TM) transmission mode pass polarizer
The present disclosure relates to semiconductor structures and, more particularly, to a slot assisted grating based transverse magnetic (TM) pass polarizer and methods of manufacture. The structure includes: a waveguide strip composed of a first type of material and having openings along its length which are positioned to reflect/scatter a propagating electromagnetic waves; and grating fin structures on one or both sides of the waveguide strip which are positioned and structured to reflect/scatter the propagating electromagnetic waves. |
|
US10557988B2 |
Ultra-high resolution scanning fiber display
One embodiment is directed to a compact system for scanning electromagnetic imaging radiation, comprising a first waveguide and a second waveguide, each of which is operatively coupled to at least one electromagnetic radiation source and configured such that output from the first and second waveguides is luminance modulated and scanned along one or more axes to form at least a portion of an image. |
|
US10557987B2 |
Photonic crystal fiber, a method of production thereof and a supercontinuum light source
A Photonic Crystal Fiber (PCF) a method of its production and a supercontinuum light source comprising such PCF. The PCF has a longitudinal axis and includes a core extending along the length of said longitudinal axis and a cladding region surrounding the core. At least the cladding region includes a plurality of microstructures in the form of inclusions extending along the longitudinal axis of the PCF in at least a microstructured length section. In at least a degradation resistant length section of the microstructured length section the PCF includes hydrogen and/or deuterium. In at least the degradation resistant length section the PCF further includes a main coating surrounding the cladding region, which main coating is hermetic for the hydrogen and/or deuterium at a temperature below Th, wherein Th is at least about 50° C., preferably 50° C. | |
US10557985B2 |
Backlight assembly and display apparatus
A backlight assembly includes: a frame with at least one support bar configured to support a display panel; a light guide plate with at least one support portion protruding from at least one side of the light guide plate; and a film assembly including an optical film between the at least one support bar and the light guide plate, wherein the optical film is provided with at least one flange protruding from at least one side of the optical film assembly and over the at least one support portion on a surface of the at least one support portion facing the at least one support bar. |
|
US10557978B2 |
Composition, optical film including composition, and method of producing optical film
The present invention provides, as a composition containing a smectic liquid crystal compound which can be used for production of a homogeneous optical film at a temperature around room temperature, a composition containing a smectic liquid crystal compound having a 1,4-cyclohexyl group, which smectic liquid crystal compound having the 1,4-cyclohexyl group contains (i) 100 parts by mass of a smectic liquid crystal compound having a trans-1,4-cyclohexyl group and (ii) 0.1 parts by mass to 10 parts by mass of a smectic liquid crystal compound having a cis-1,4-cyclohexyl group. |
|
US10557977B1 |
Diffractive waveplate lenses and applications
Methods, systems and devices for diffractive waveplate lens and mirror systems allowing electronically focusing light at different focal planes. The system can be incorporated into a variety of optical schemes for providing electrical control of transmission. In another embodiment, the system comprises diffractive waveplates of different functionality to provide a system for controlling not only focusing but other propagation properties of light including direction, phase profile, and intensity distribution. |
|
US10557976B2 |
Retroreflective articles including optically active areas and optically inactive areas
This disclosure generally relates to retroreflective articles and methods of making such articles. |
|
US10557975B2 |
Reflecting mirror and mirror holding mechanism
In a reflection mirror having a concave curved reflection surface, when a surface of the reflection mirror on the side where the reflection surface is formed is a front surface, a surface thereof opposite to the front surface is a rear surface, a direction parallel to an optical axis of the reflection mirror is a first direction, and a direction from the front surface toward the rear surface which is oriented to one side in the first direction is a second direction, the rear surface of the reflection mirror has a flat surface orthogonal to the first direction and a wall surface that rises from at least a part of a region around the flat surface toward the second direction. |
|
US10557974B2 |
Optical element, optical apparatus, and method for forming random uneven shape
An optical element includes an optical surface with a random uneven shape that satisfies 0.30≤Icenter≤1.00 and 0.00≤C2nd≤0.60 where P is an average pitch, Icenter is a ratio of a component intensity sum from 0.9P to 1.1P to a component intensity sum of an entire frequency spectrum calculated with a square area in which each side is equal to or longer than 40 μm, and C2nd is a value of a second largest intensity peak in an autocorrelation function calculated with a square area in which each side is 20P. |
|
US10557972B2 |
Lamellar particles having different properties in different areas and methods of manufacture
There is disclosed a lamellar particle including an unconverted portion of the lamellar particle, wherein the unconverted portion includes a first metal, a converted portion of the lamellar particle disposed radially outward of at least one of a surface of the unconverted portion, wherein the converted portion includes a chemical compound of the first metal. |
|
US10557969B2 |
Optical component, sensor and method for measuring an expansion and/or a temperature
An optical component may be provided having a substrate with a first refractive index, in which space regions with a second refractive index are arranged, wherein the optical component contains at least one optical metamaterial, which contains a plurality of individual pixels each comprising a space region which has the first or the second refractive index, wherein the substrate contains at least one polymer. Further, a sensor may be provided with such an optical component and a process for measuring any of an expansion or a temperature. |
|
US10557966B2 |
Improving dynamic range in fiber optic magnetic field sensors
A system, in some embodiments, comprises: a fiber optic cable; first and second sensors to control a length of said cable; and first and second receiver coils that control the first and second sensors, respectively, wherein the first and second sensors maintain said length when the first and second receiver coils receive only a direct signal from a transmitter, wherein the first and second sensors modify said length when the first and second receiver coils receive a scattered signal from a formation. |
|
US10557965B2 |
Device, system, and method for detecting human presence
An embodiment device includes an optical source configured to transmit an optical pulse and an optical sensor configured to receive a reflection of the optical pulse. The device further includes a processor configured to determine a parameter based on the reflection, the parameter indicative of a distance between the device and a target; and a controller configured to generate a first control signal based on the parameter, the first control signal being configured to control an operation of the optical source. |
|
US10557961B2 |
Logging tool with electric dipole source and magnetic sensor for forward and lateral imaging
A logging method and system for imaging forward and lateral sections of a subterranean formation. An electric dipole source generates electromagnetic field in the formation that is sensed with magnetic flux sensor that is spaced a distance away from the electric dipole source. The resulting electric dipoles can be axial or transverse, and magnetic flux sensors can sense magnetic fields oriented axially or orthogonally. The axial and transverse electric dipoles can be collocated, and magnetic flux sensors that sense axial or orthogonal magnetic fields can be collocated. Analyzing changes in the magnitude of signals sensed by magnetic flux sensors can indicate the presence and distance of bed boundaries that are ahead and lateral to the electric dipole source. |
|
US10557954B2 |
Modeling angle domain common image gathers from reverse time migration
The present disclosure describes methods and systems, including computer-implemented methods, computer program products, and computer systems, for modeling angle domain common image gathers (ADCIG) from reverse time migration (RTM). One computer-implemented method includes calculating seismic source and receiver wavefields based on seismic data, calculating characteristic source and receiver wavefields from the seismic source and receiver wavefields, calculating propagation angles for the characteristic source and receiver wavefields, applying a wavefield decomposition algorithm on the characteristic source and receiver wavefields to obtain corresponding directional source and receiver wavefields, the wavefield decomposition algorithm decomposing wavefield amplitude of a wavefield in an angle interval centered on a propagation angle of the wavefield, and forming ADCIG by applying an image condition to the obtained directional source and receiver wavefields. |
|
US10557953B2 |
Molded snap-in plug and device and method for using same
A harness plug and methods of use. Example devices include an arcuate portion and a lateral portion disposed at an outer periphery of the arcuate portion. The arcuate portion is configured to engage with arcuate portion of a hole within a spacer. A method of using the harness plug includes molding a harness plug about a portion of a cable bundle and inserting the cable bundle into an arcuate portion of a hole in the spacer through a lateral portion of the first hole. The harness plug is pressed into the arcuate portion of a hole in the spacer. A streamer spacer for use with the harness plug includes a hole having a portion having an arcuate shape and a second portion lateral to and abutting the arcuate portion and extending to a periphery of an elongate body of the streamer spacer. |
|
US10557951B2 |
Borehole seismic source and method
Method and seismic source for generating seismic waves in a borehole. The seismic source includes a housing; an actuator mechanism located inside the housing and configured to generate a fluctuating pressure; a flexible membrane attached to the housing and configured to hold a fluid; and a coupling device covered by the flexible membrane and configured to generate a static pressure on the flexible membrane. |
|
US10557950B2 |
Accelerating fissile material detection with a neutron source
A method of discriminating fissile material from non-fissile material with a digital data acquisition system that collects data at high rate, and processes large volumes of data directly to count neutrons from the unknown source and detect excess grouped neutrons to identify fission. The system includes a Poisson neutron generator for in-beam interrogation of a possible fissile neutron source and inducing neutron emission therefrom, and a DC power supply that exhibits electrical ripple of less than one part per million. A neutron count histogram and Poisson count distribution are overlaid to provide a visual indication of the difference in correlation of natural and induced emitted neutrons from the radiation source to characterize the neutron source as fissile material or non-fissile material. |
|
US10557948B2 |
Radiation imaging system and moving image generation method
A radiation imaging system for generating a moving image includes pixels each including a signal generation unit configured to convert radiation into charges; a reading circuit configured to read, from each pixel, an accumulation signal output from the signal generation unit in accordance with accumulated charges and a reset signal output from the signal generation unit in a reset state; a storage unit; and a signal processing unit stores, in the storage unit, a correction image generated based on the reset signal and the accumulation signal read from each pixel before initial irradiation, and generates a frame image in each frame period based on a radiation image generated based on the accumulation signal read from each pixel, a reset image generated based on the reset signal read from each pixel, and the correction image stored in the storage unit. |
|
US10557944B2 |
Timing circuit calibration
Disclosed are devices, systems and techniques for propagating a system time maintained at a mobile device in a lower power mode using a sleep counter advanced by an XO crystal oscillator. In one particular implementation, a mobile device obtains initial and subsequent satellite positioning system fixes while in a higher power mode. Between the initial and subsequent position fixes, the mobile device may transition to a lower power mode during which measurements of a temperature of the XO crystal oscillator may be obtained. |
|
US10557942B2 |
Estimation of motion using LIDAR
Techniques of tracking an object's motion involve using a LIDAR system that is configured to track an object over a period of time in which the object is moving using a single scanning motion. Using the LIDAR system, tracking of the object can be performed while eliminating visible imaging hardware (e.g., video camera hardware). Accordingly, the LIDAR system can be configured to operate in total darkness, into the sun, etc. The LIDAR system can be less susceptible to motion of the object than conventional systems. Accordingly, the motion of the object 110 be determined in some implementations solely from LIDAR measurements, without, for example, video. |
|
US10557941B2 |
Method and apparatus for inspecting positioning machine by laser tracking interferometer
To inspect a positioning machine by a laser tracking interferometer that tracks a retroreflector using a laser beam, the positioning accuracy of the positioning machine is evaluated by comparing a distance Δdij,C with a distance Δdij,L measured by the laser tracking interferometer, the distance Δdij,C being acquired by orthogonal projection of the position vectors of measurement points pi and pj measured by the positioning machine to the straight line gk passing through the rotation center M of the laser tracking interferometer. |
|
US10557939B2 |
Lidar system with improved signal-to-noise ratio in the presence of solar background noise
A lidar system with improved signal-to-noise ratio in the presence of solar background noise. The lidar system can comprise a light source to emit light toward a target. The light source can have an operating wavelength which lies within a band that delineates a relative maximum in atmospheric absorption. The lidar system can also include a detector to detect scattered light from the target and a processor to determine a characteristic of the target based on a characteristic of the scattered light received at the detector. |
|
US10557936B2 |
Target value detection for unmanned aerial vehicles
Target value detection for an unmanned aerial vehicle is described. The unmanned aerial vehicle includes a first transducer that transmits a first ultrasonic signal and receives a first ultrasonic response and a second transducer that transmits a second ultrasonic signal and receives a second ultrasonic response. The second transducer has a wider beam pattern than the first transducer. Determinations are made as to whether either or both of the first or second ultrasonic responses includes a target value within range areas associated with the respective beam patterns of the first and second transducers. A confidence value is generated based on the determinations. The target value is reflected from an object and the confidence value indicates a likelihood of a position of the unmanned aerial vehicle with respect to the object. |
|
US10557935B2 |
Determining a state of a vehicle and assisting a driver in driving the vehicle
A state of a vehicle, including a sensor for sensing another vehicle, is defined by determining a speed of the vehicle and determining the state in accordance with the sensing range of the sensor and the speed. |
|
US10557933B2 |
Radar device and position-determination method
A radar device is mounted on a vehicle, which is a moving object, and includes a doppler correction phase-rotation controller and a phase rotator. Based on the speed of the vehicle, the doppler correction phase-rotation controller calculates a Doppler correction phase-rotation amount for correcting a Doppler frequency due to movement of the vehicle. By using the Doppler correction phase-rotation amount, the phase rotator pre-corrects Doppler frequency components with respect to a radar transmission signal in each transmission interval of the radar transmission signal. |
|
US10557928B2 |
Methods, systems, and apparatus for dynamically adjusting radiated signals
Methods and apparatus for providing dynamically adjusted radiated signals are disclosed. In one aspect, a method of detecting one or more objects in a path of travel of a vehicle may include generating a laser with radiated power. The method may further include emitting the laser in a direction of travel of the vehicle and receiving one or more reflections of the emitted laser reflected from the one or more objects located in the direction of travel of the vehicle. The method may also further include generating a signal indicating that the one or more objects are in a path of the vehicle based on the received one or more reflections. The method may also include dynamically adjusting the radiated power of the laser based on an input corresponding to one or more of (i) a current speed of the vehicle or (ii) a current position of the vehicle. |
|
US10557921B2 |
Active brightness-based strategy for invalidating pixels in time-of-flight depth-sensing
A computer-implemented technique is described herein for invalidating pixels in a time-of-flight depth-sensing device based on active brightness (AB) measurements. In one implementation, the technique involves, for each sensing element of a sensor: generating frequency-specific sensor readings in response to receiving instances of radiation having plural frequencies (e.g., frequencies f1, f2, and f3); generating a set of active brightness measurements (ABf1, ABf2, and ABf3) associated with the respective frequencies; generating a variation measure that reflects an extent of variation within the set of active brightness measurements; and invalidating a pixel associated with the particular sensing element if the variation measure satisfies a prescribed invalidation condition. |
|
US10557920B2 |
Method for blindness recognition in radar sensors for motor vehicles
A method for determining a degree of blindness of a radar sensor in a motor vehicle on the basis of a measurement of the receive power level of a radar echo, including the following steps that are carried out when at least one object is located by the radar sensor: determining an expected value for the radar scatter cross-section of the object on the basis of known properties of objects to be located; estimating the radar scatter cross-section of the located object on the basis of the measured receive power level; and calculating an indicator for the degree of blindness of the radar sensor as a monotonically increasing function of the difference between the estimated radar scatter cross-section and the expected value. |
|
US10557917B2 |
System and methods of locating wireless devices in a volume
A system for localizing a transmitting wireless device within a known volume, the system comprising: antennae deployed in respective locations at least some within the known volume, each of the antennae operative to receive and output a signal from the transmitting device; analog-to-digital converter/s; and a processor receiving digital sampled received signals and computing real time output parameter/s as function of: sampled received signals S, received from the transmitting wireless device at antenna i; and of sampled signals, received from the transmitting wireless device at antenna j and sampled, simultaneously with reception at antenna I and sampling of sampled received signals S, function being independent of power level at which transmitting device is transmitting, and to estimate transmitting wireless device's location within volume by comparing the parameter/s to reference output parameters respectively having known correspondence to known possible locations/s within volume, for at least 2 of the antennae. |
|
US10557913B2 |
Self-orienting buried marker
A marker for burying adjacent an underground structure such that a location of the underground structure can be identified from above a ground surface. The marker comprises a housing, a self-orienting beacon retention device disposed within the housing. The self-orienting beacon retention device comprises a coil bobbin, and an inductance-capacitance beacon device carried by the self-orienting beacon retention device. A coil of the LC beacon device is disposed around an exterior surface of the coil bobbin. The self-orienting beacon retention device is structured and operable to orient the coil bobbin and the inductor coil in a desired orientation relative to a ground surface regardless of the orientation of the housing relative to the ground surface. |
|
US10557910B2 |
Magnetic resonance imaging apparatus
An MRI apparatus includes a processing circuitry that executes a pulse sequence by which a data acquiring process is repeatedly performed multiple times where data is acquired every time each of waiting periods has elapsed since a tag pulse used for labeling a fluid flowing into an image taking region of a patient is applied, that acquires, at at least one time among the multiple times, data corresponding to one region by using a three-dimensional sequence, out of three-dimensional data acquired while being divided into regions, during each of the data acquiring processes corresponding to a first waiting period among the waiting periods, and that acquires data allocated to the one time by using a two-dimensional sequence, out of a slice of two-dimensional data corresponding to the entire three-dimensional data, during each of the data acquiring processes corresponding to a second waiting period different from the first waiting period. |
|
US10557907B2 |
System and method for reducing nyquist ghost artifact
A method and system for reducing Nyquist ghost artifact is provide. The method may include: obtaining a plurality of measured data sets; determining, based on the plurality of measured data sets, in a data space, a plurality of convolution kernels, each convolution kernel relating to all of the plurality of measured data sets; generating, based on the plurality of convolution kernels and the plurality of measured data sets, in the data space, a plurality of synthetic data sets; generating, based on the plurality of synthetic data sets and the plurality of measured data sets, in the data space, a plurality of combined data sets, each combined data set relating to one of the plurality of synthetic data sets and a corresponding measured data set of the plurality of measured data sets; and reconstructing, based on the plurality of combined data sets, an image. |
|
US10557904B2 |
Detection of bone tissue using magnetic resonance imaging
A medical apparatus (300, 400, 500) includes a magnetic resonance imaging system (302) for acquiring magnetic resonance data (342) from an imaging zone (308); a processor (330) for controlling the medical apparatus; a memory (336) storing machine executable instructions (350, 352, 354, 356). Execution of the instructions causes the processor to: acquire (100, 200) the magnetic resonance data using a pulse sequence (340) which specifies an echo time greater than 400 μs; reconstruct (102, 202) a magnetic resonance image using the magnetic resonance data; generate (104, 204) a thresholded image (346) by thresholding the magnetic resonance image to emphasize bone structures and suppressing tissue structures in the magnetic resonance image; and generate (106, 206) a bone-enhanced image by applying a background removal algorithm to the thresholded image. |
|
US10557898B2 |
Frame-suspended magnetoelastic resonators
A magnetoelastic tag includes a frame-suspended magnetoelastic resonator that combines a strong resonant response with a relatively small resonator, enabling magnetoelastic sensor use in a variety of inconspicuous applications and/or small packages. The resonator is suspended with respect to a substrate, which reduces, minimizes, or eliminates interaction between the substrate and resonator. Signal strength is thereby enhanced, thereby allowing miniaturization while maintaining a measurable response to the interrogation field. The resonator can have a hexagonal shape and/or be suspended at particular locations about its perimeter to promote signal generation in a direction different from that of the interrogation field. A sensor can include one or more frame-suspended resonators, which can be arranged in an array, stacked, or randomly where a plurality of resonators is employed. |
|
US10557897B2 |
Non-contact conductivity and magnetic susceptibility measurement with parallel dipole line trap system
A non-contact conductivity and magnetic susceptibility meter using a magnetic parallel dipole line (PDL) trap system is provided. In one aspect, a measurement system includes: a PDL trap having a pair of dipole line magnets; and a diamagnetic object levitating above the dipole line magnets, wherein the diamagnetic object is configured to contain a material under test for conductivity and magnetic susceptibility measurement using the measurement system. A method for analyzing a material under test using the present PDL trap-based non-contact measurement system is also provided. |
|
US10557896B2 |
Magnetic sensor
The magnetic sensor can prevent an increase of a positional detection error of a subject/object even in the case of applying an external magnetic field with a magnetic field intensity exceeding a predetermined range. A magnetic sensor is equipped with a magnetoresistive effect element (MR element) 11 that can detect an external magnetic field and a soft magnetic body shield 12. The soft magnetic body shield(s) 12 are/is positioned above and/or below the MR element 11 in a side view, and the size of the MR element 11 is physically included within a perimeter of the soft magnetic body shield 12. |
|
US10557893B2 |
Management device for secondary battery, and method of managing secondary battery
A management device manages a secondary battery which includes a positive electrode having an active material with a characteristic where a potential flat portion exists in a relationship between a capacity and a potential. The management device includes a management unit which detects an occurrence of temporary degradation of the secondary battery when an SOC correlation associated value which is associated with an SOC of the secondary battery is acquired and the SOC which corresponds to the acquired SOC correlation associated value is equal to or less than a preset prescribed SOC or when a state value relating to a voltage of the secondary battery is acquired and a magnitude relationship between the acquired state value relating to the voltage of the secondary battery and a preset threshold value satisfies a predetermined condition. |
|
US10557890B2 |
Battery capacity monitor
A method for dynamically monitoring a capacity of a battery includes estimating a first voltage threshold of the battery that is being discharged, wherein the first voltage threshold corresponds to a low capacity of the battery, and measuring a present voltage and a present current of the discharging battery. The method further includes re-scaling the present current based on the estimated first voltage threshold and the measured present voltage of the discharging battery, and calculating, based on re-scaling the measured present current, the battery's capacity before the present voltage level decreases below the first voltage threshold. |
|
US10557884B2 |
Wire break detection in digital input receivers
An optocoupler is placed in series between the field ground pin of digital input circuitry and the field ground of an industrial controller. A capacitor to field ground is provided for each digital input. A resistor is provided to the input pin of the digital input circuitry. To detect a broken wire a test pulse is provided to the optocoupler connected in the ground path. This test pulse isolates the digital input circuitry from field ground. As current is always being provided from the field when the wire is not broken, the capacitor connected between the input and ground charges. After the test pulse has completed, the output signal of the digital input circuitry is examined. If the level indicates the input is high, the wire is not broken. If, however, the output remains low indicating that the input is low, the wire has broken. |
|
US10557883B2 |
Leakage current detection and protection device for power cord
A power cord leakage current detection and protection device, including a switch unit configured to control an electrical connection between an input end and an output end of the device; a leakage current protection unit, which includes a switch drive module and a leakage current detection module, the switch drive module configured to control the switch unit based on a leakage current signal detected by the leakage current detection module, wherein the leakage current detection module includes a leakage current detection line configured to detect whether a leakage current is present on a first power supply line and/or a second power supply line, and a signal feedback line configured to detect whether the leakage current detection line has an open circuit; and a test unit, including a test switch, coupled to the a leakage current protection unit, wherein when the test switch is closed, the switch drive module controls the switch unit based on a signal on the signal feedback line. |
|
US10557882B2 |
Apparatus and method for sensing event in smart plug device
The present invention relates to an apparatus and a method for sensing an event occurring from a target device in a smart plug installed on a supply route of power applied to the target device. To this end, a power measurement unit which comprises the smart plug measures power supplied to the target device, and an event determination unit predicts an event occurring from the target device on the basis of a power signal characteristic of the supplied power measured by the power measurement unit. The power signal characteristic indicates a variation characteristic of the supplied power caused by the occurrence of the event on the basis of supplied power before the event occurs from the target device. |
|
US10557872B2 |
Measuring arrangement and method for contactless electric current measurement
In a measuring arrangement (1) for contactless electric current measurement, it is provided to detect a common signal of a measuring coil arrangement (2) and a compensating coil arrangement (3) by a first detection device (4) and to detect a signal from at least one measuring coil (6, 7) of the measuring coil arrangement (2) separately therefrom by a second detection device (5, 23). |
|
US10557871B2 |
Reel device
A reel device is a casing device for rollingly storing wire. The casing has a turnplate and is coupled with a measuring model. The measuring model has a function of testing the external circuit or power source plug and providing warning or presenting information regarding the external circuit or power source plug. |
|
US10557869B2 |
Clamp meter
A clamp meter includes a meter body and a clamp jaw assembly mounted to the meter body. The clamp jaw assembly includes a first clamp jaw and a second clamp jaw that are movable in relation to each other between a closed position and an open position. In the closed position, distal ends of the first and second clamp jaws meet to define an enclosed area between the first and second clamp jaws, and in the open position, the distal ends of the first and second clamp jaws separate from each other to define a gap allowing a wire under test to pass therethrough. The clamp meter further includes a locking slider positioned within a slot inside the meter body. A switch assembly moves the locking slider longitudinally within the slot between locked and unlocked positions. In the locked position, the locking slider blocks the first clamp jaw from movement. |
|
US10557867B2 |
Probe pin and inspection device including probe pin
A probe pin includes an elastic hollow cylinder that expands and contracts along a central axis, a conductive first plunger extending in the cylinder along the central axis from a first end of the cylinder, and a conductive second plunger extending in the cylinder along the central axis from a second end of the cylinder. The first and second plungers are coupled together in the cylinder in a manner movable relative to each other along the central axis. The first plunger includes a first plunger body contained in the cylinder, and a first terminal connected to the first plunger body and located outside the cylinder. The second plunger includes a second plunger body contained in the cylinder, and a second terminal connected to the second plunger body and located outside the cylinder. The first plunger body includes a slope that tapers in a direction from an outer side toward an inner side of the cylinder, comes in contact with the second plunger body inside the cylinder, and is urged in a direction crossing the central axis by relative movement of the first and second plungers. The first plunger body includes a deformable elastic portion between the first terminal and the slope. |
|
US10557864B2 |
Physical quantity sensor and electronic apparatus
An acceleration sensor includes a base substrate provided with a first recess part, and a sensor part located on the first recess part and swingably supported in a depth direction of the first recess part by a support part, wherein the sensor part is sectioned into a first part and a second part by the support part, includes a movable electrode part in the first part and the second part, a through hole is provided at least at an end side in the second part larger in mass than the first part, and the base substrate includes a fixed electrode part in a position opposed to the movable electrode part in the first recessed part, and a second recess part deeper than the first recess part is provided in a position opposed to the end side of the sensor part. |
|
US10557856B2 |
Biomarkers of renal injury
This invention is related to the field of the prevention and treatment of kidney disease. The treatment of kidney disease may be tailored depending upon the need for, or expectation of, long-term dialysis. For example, prediction of long-term dialysis treatment can be determined by monitoring urine biomarkers related to the development of chronic kidney disease. For example, a normalized time course of approximately fourteen Days measuring hyaluronic acid, death receptor 5, and/or transforming growth factor β1 can be used to establish the risk of recovery versus non-recovery in patient's having suffered an acute kidney injury. |
|
US10557855B2 |
Silicon quantum dot optical probes
Systems comprising a nanocrystal and a luminescent chromophore are disclosed herein. The luminescent chromophore can emit energy having a first wavelength. The luminescent chromophore is configured to transfer the emitted energy having a first wavelength to the nanocrystal. The luminescent chromophore can be linked to the nanocrystal via a covalent bond. Absorption of the energy having first wavelength by the nanocrystal can activate the nanocrystal and result in an increase in quantum yield. In some embodiments, the nanocrystal can include silicon, germanium, carbon, or combinations thereof. In some examples, the luminescent chromophore can be pyrene. The luminescent chromophore and the silicon containing nanocrystal can be in a ratio of about 1:1 to 100:1 in the nanocrystal system. Methods of making and using the system are also disclosed. |
|
US10557851B2 |
Signaling conjugates and methods of use
Disclosed herein are embodiments of a signaling conjugate, embodiments of a method of using the signaling conjugates, and embodiments of a kit comprising the signaling conjugate. The disclosed signaling conjugate comprises a latent reactive moiety and a chromogenic moiety that may further comprise a linker suitable for coupling the latent reactive moiety to the chromogenic moiety. The signaling conjugate may be used to detect one or more targets in a biological sample and are capable of being covalently deposited directly on or proximally to the target. Particular disclosed embodiments of the method of using the signaling conjugate comprise multiplexing methods. |
|
US10557846B2 |
Encoded polymeric microparticles
Provided are encoded polymeric microparticles and a multiplexed bioassay using the encoded polymeric microparticles. Each of the encoded polymeric microparticles includes an encoded polymeric microparticle core and a silica shell surrounding the microparticle core. Further provided is a method for producing encoded polymeric microparticles. The method includes: mixing a photocurable material with a linker having a functional group polymerizable with the photocurable material and an alkoxysilyl group; applying patterned energy to cure the mixture, followed by encoding to obtain encoded polymeric microparticle cores; and treating the encoded polymeric microparticle cores with a silica precursor to form a silica shell on each encoded polymeric microparticle core. |
|
US10557834B2 |
Auto-sampling system for automatically acquiring a sample
A sampling system comprising an external sampling assembly in fluidic communication with a process sample manager is provided herein. The sampling system can automatically acquire sample from one or more sources of sample to prepare sample for injection into a column or detector. The external sampling assembly has an external sampling valve connected to an external pump and is in fluidic communication with a process sample manager. The external sampling valve has a first configuration and a second configuration useful in three steps of drawing, loading and discharging sample. Two selection valves can be connected to a plurality of external sampling valves for sequential sampling of multiple sources of sample. Sample can also be diluted in the process sample manager and then combined in a solvent composition stream for injection into the column or the detector. |
|
US10557828B2 |
Ultrasonic phased array transducer for the NDE inspection of the jet pump riser welds and welded attachments
An ultrasonic phased array transducer assembly having a single housing in which a plurality of phased array transducer subassemblies are mounted at a skewed angle relative to a leading face of the housing and to each other, with each transducer mounted on composite wedge(s) at different orientations within the housing. |
|
US10557826B2 |
Vibronic sensor
An apparatus for determining and/or monitoring at least one process variable of a medium in a container, comprising at least an oscillatable unit having at least one membrane, and at least one oscillatory element, a driving/receiving unit embodied to excite the mechanically oscillatable unit by means of an electrical, exciter signal of adjustable excitation frequency to execute oscillations in an oscillation mode corresponding to the excitation frequency and to receive mechanical oscillations from the oscillatable unit and to convert such into an electrical received signal, and an electronics unit embodied, to produce the exciter signal, and to ascertain from the received signal the at least one process variable. The membrane is connected with the driving/receiving unit. The oscillatory element has the shape of an oscillatory rod, on which a paddle is terminally formed, and the oscillatory element is secured on the membrane in an end region remote from the paddle. Mass distribution, stiffness and/or geometry of the oscillatable unit is/are selected in such a manner that at least one of the oscillation modes of the oscillatable unit higher in reference to the oscillation mode corresponding to the excitation frequency lies in the range between two neighboring whole-numbered multiples of the excitation frequency. |
|
US10557824B1 |
Resiliently deformable magnetic field transmitter cores for use with utility locating devices and systems
Flexible magnetic cores for generating magnetic fields in a utility locator system sonde are disclosed. The flexible core includes an elongate resiliently deformable rod and a flexible elongate structure of a high permeability ferromagnetic material disposed around the elongate resiliently deformable rod, with the resiliently deformable rod comprising fiberglass rod or similar resilient materials, and the flexible elongate structure comprising a plurality of bundles of wires of a high permeability/low loss ferromagnetic material. |
|
US10557821B2 |
Methods and systems for variant detection
In one exemplary embodiment, a method for detecting variants in electropherogram data is provided. The method includes receiving electropherogram data from an instrument and analyzing the electropherogram data to identify mixed bases in the electropherogram data. The method further includes validating the identified mixed bases. Then the method includes determining variants in the electropherogram data based on the validated mixed bases. |
|
US10557820B2 |
Methods and apparatus for nanomembrane-based nucleic acid sensing platform for portable diagnostics
A DNA/RNA detection technology is provided. The open flow detection technique includes a substrate defining a pair of opposing microchannels, a pair of opposing electrodes in the opposing microchannels, and at least one ion exchanging nanomembrane coupled between the opposing microchannels such that the opposing microchannels are connected to each other only through the nanomembrane, wherein the nanomembrane is functionalized with a probe complementary to the macromolecule. A voltammeter is provided to measure the electrical current or potential across the nanomembrane, and detect a change in the measured electrical current or potential to quantify the presence of the macromolecule. |
|
US10557819B2 |
Electrolytic copper plating solution analyzer, and electrolytic copper plating solution analysis method
An electrolytic copper plating solution analyzer comprises an analysis container for accommodating a part of an electrolytic copper plating solution containing additives including a promoter, an inhibitor and a leveler, a working electrode immersed in the electrolytic copper plating solution accommodated in the analysis container, a reference electrode immersed in the electrolytic copper plating solution and used as a reference when a potential of the working electrode is determined, a counter electrode immersed in the electrolytic copper plating solution, a rotation drive unit for rotating the working electrode at a given speed, a current generation unit passing an electric current with a given current density between the working electrode and the counter electrode, a potential measurement unit for measuring the potential between the working electrode and the reference electrode, and an analysis unit for analyzing the relationship between an elapsed time after the current passage and the potential. |
|
US10557818B2 |
Cephalopod proteins as proton conductors
The disclosed invention relates to novel materials and associated methods for conducting protons, such materials comprising cephalopod proton-conducting proteins such as reflectins. The protonic conductivity of such cephalopod proton-conducting proteins may be modulated by the application of an electric field. The invention further encompasses protonic transistors comprising a cephalopod proton-conducting protein channel. The transistors and related devices of the invention are amenable to use in biological systems for the sensing or manipulation of protonic flows within the biological system. |
|
US10557817B2 |
Method of inspecting electrode provided in gas sensor element
A method of inspecting an electrode provided in a gas sensor element includes the steps of: producing, in advance, a calibration curve representing a relation between an Au maldistribution degree defined based on a ratio of an area of a portion at which Au is exposed on a noble metal particle surface and calculated from a result of XPS or AES analysis on an inspection target electrode, and a predetermined alternative maldistribution degree index correlated with the Au maldistribution degree and acquired in a non-destructive manner from the gas sensor element heated to a predetermined temperature; acquiring a value of the alternative maldistribution degree index for the inspection target electrode of the gas sensor element while the gas sensor element is heated to the predetermined temperature; and determining whether the Au maldistribution degree satisfies a predetermined standard based on the calibration curve and the acquired inspection value. |
|
US10557816B2 |
Sensor element for detecting HCl gas, sensor device having the sensor element, and method of manufacturing the sensor element
The present invention relates to a sensor element for detecting hydrogen chloride (HCl) gas, a sensor device having the sensor element, and a method of manufacturing the sensor element, wherein the sensor element includes: an ionic layer including a Ag ion obtained through ionization; an ion conductive layer, in which the Ag ion is conducted, the ion conductive layer being formed on the ionic layer; and a reactive layer, in which the Ag ion conducted from the ion conductive layer and HCl gas react with each other, the reactive layer being formed on the ion conductive layer. The sensor element detects HCl gas generated from insulting materials when fire occurs, thereby detecting an electrical fire and preventing gas and fire spreading. |
|
US10557813B2 |
Occupant classification apparatus
An occupant classification apparatus configured for classifying an occupant seated in a seat based on capacitance of and the amount of moisture contained in the occupant is disclosed. The occupant classification apparatus includes an electrode device for detecting an occupant seated in a seat, an occupant property measurement device for measuring capacitance of and the amount of moisture contained in the occupant detected by the electrode device, and a controller configured for estimating the occupant based on the capacitance and the amount of moisture measured by the occupant property measurement device. |
|
US10557811B2 |
Sensor fitting for biotech process bag
A fluid process application bag includes a flexible film body having an opening, a port plate sealed around the opening of the flexible film body, a sensor fitting and a sensor contained within the sensor fitting. The port plate has a receptacle defining a passage in fluid communication with an interior of the flexible film body and the sensor fitting has a body portion seated within the passage of the receptacle and is coupled to the receptacle. The sensor has at least one probe communicating with the interior of the flexible film body. |
|
US10557804B2 |
Method and system for wear monitoring using RF reflections
In an embodiment, a system for wear monitoring, includes a wear surface, a metallic reflector embedded in the wear surface, a radio-wave transmitter, and a radio-wave receiver. The metallic reflector reflects radio waves transmitted by the radio-wave transmitter for detection by the radio wave receiver. Attenuation of the radio waves between transmission by the radio-wave transmitter and detection by the radio-wave receiver indicates a degree of wear of the wear surface. |
|
US10557801B2 |
Method and device for inspecting spatial light modulator, and exposure method and device
A method for inspecting a spatial light modulator includes: performing such control that in an inspection target area in an array of mirror elements, the mirror elements in a first state in which incident light is given a phase change amount of 0 and the mirror elements in a second state in which incident light is given a phase change amount of 180° (π) become arrayed in a checkered pattern; guiding light having passed the inspection target area to a projection optical system with a resolution limit coarser than a width of an image of one mirror element, to form a spatial image; and inspecting a characteristic of the spatial light modulator from the spatial image. This method allows us to readily perform the inspection of the characteristic of the spatial light modulator having the array of optical elements. |
|
US10557800B2 |
Calibrating inspection devices
An inspection device calibration method includes mounting a laser-operated calibration device to a calibration fixture including an adjustable target having alignment indicia; illuminating the adjustable target with laser light from the calibration device; adjusting the adjustable target to operatively align the alignment indicia with the laser light; removing the calibration device from the calibration fixture; mounting to the calibration fixture, an inspection device including one or more adjustable features; and operating the optical inspection device, including adjusting the inspection device to operatively align the inspection device with the adjustable target. |
|
US10557799B2 |
Apparatus and method for the inspection of containers
According to one embodiment a necking machine is provided for containers with an open end. The necking machine may comprise a plurality of holding stations for containers and a plurality of tool stations contiguous and opposing the holding station. The tool stations being movable with respect to each other. The machine also includes an inspection device for containers that includes a light detector for detecting light in the interior of each container. The inspection device is attached to a tool station such that the inspection device shifts together with the tool station with respect to the container during the inspection of the container. Light communication of the light detector with the interior of the container being maintained during the inspection. |
|
US10557795B2 |
Metal ion detection equipment and metal ion detection method
A metal ion detection equipment and a metal ion detection method are provided. The metal ion detection equipment includes a porous silicon resonant cavity structure, an electrochemical device and a spectrum detecting device. A sample solution permeates into the porous silicon resonant cavity structure. A to-be-detected metal ion of the sample solution in the porous silicon resonant cavity structure is reduced into a to-be-detected metal by the electrochemical device. The spectrum detecting device detects a spectral variation of a reflective light from the porous silicon resonant cavity structure. |
|
US10557794B2 |
Optical system for measuring pressure and phase changes in fluids
A system and method of non-intrusively measuring characteristics of a fluid in a substrate are provided. The fluid is located in a fluid channel in a substrate, and an electromagnetic radiation source emits an electromagnetic beam toward the fluid and the substrate such that a first part of the beam reflects off a first surface of the substrate and a second part of the beam travels through the fluid and reflects off a second surface of the substrate. A sensor detects the resulting interference pattern produced by the two parts of the beam. Changes in fringes of the interference pattern, such as shifting positions or intensities, relates to a change in the refractive index of the fluid. Since a change in refractive index relates to the density and pressure of the fluid, the changes in interference patterns can be used to discern changes in characteristics in the fluid such as pressure. |
|
US10557787B1 |
Detection of compounds in material samples utilizing a transformation and subsequent decomposition
A method of detecting a compound in a material sample is presented. A transformation is generated from a set of IR spectra of a set of identified compounds, in which the compound is one of the set of identified compounds. The transformation is applied to an IR spectrum of the material sample to form a transformed IR spectrum. A decomposition is applied to the transformation. Results indicative of a presence or an absence of the compound are generated based on an output of the decomposition. |
|
US10557779B2 |
Semiconductor manufactured nano-structures for microbe or virus trapping or destruction
A device for isolating a microbe or a virion includes a semiconductor substrate; and a trench formed in the semiconductor substrate and extending from a surface of the semiconductor substrate to a region within the semiconductor substrate; wherein the trench has dimensions such that the microbe or the virion is trapped within the trench. |
|
US10557776B2 |
Fluid analysis and monitoring using optical spectrometry
Systems, methods, and computer-program products for fluid analysis and monitoring are disclosed. Embodiments include a removable and replaceable sampling system and an analytical system connected to the sampling system. A fluid may be routed through the sampling system and data may be collected from the fluid via the sampling system. The sampling system may process and transmit the data to the analytical system. The analytical system may include a command and control system to receive and store the data in a database and compare the data to existing data for the fluid in the database to identify conditions in the fluid. Fluid conditions may be determined using machine learning models that are generated from well-characterized known training data. Predicted fluid conditions may then be used to automatically implement control processes for an operating machine containing the fluid. |
|
US10557774B2 |
Mattress firmness testing process and system
A system for evaluating failure of a used mattress includes a test device and computerized test device control module. The test device includes a plunger arm, a control motor attached to a first end of the plunger arm and configured to selectively extend and retract the plunger arm, and a platen attached to an end of the plunger arm distal from control motor. The control module includes a computerized processor, operating programming to evaluate the failure of the mattress. The programming includes controlling extension of the plunger arm, monitoring firmness in the mattress based upon force applied by the platen on the mattress and displacement of the plunger arm, monitoring a threshold firmness value for comparison, comparing the threshold firmness value to the monitored firmness, and generating a result of the comparison indicating the failure of the mattress. |
|
US10557771B2 |
Test cylinder of valve assembly and connection structure for the same
A test cylinder of a valve assembly is mounted a body of the valve assembly, the body includes a holder containing an accommodation chamber, a bottom fence formed, and a cold-water inlet and a hot-water inlet which respectively communicate with a cold-water inflow pipe and a hot-water inflow pipe of the body. The accommodation chamber has a first mixing-water outlet and a second mixing-water outlet which individually communicate with a first outflow pipe and a second outflow pipe. The test cylinder includes a peripheral fence, a first orifice, an edge fence, and a first cavity defined. The peripheral fence has at least one second orifice, a second cavity, and an internal surround portion of the accommodation chamber. The edge fence has a closing portion extending from an outer wall thereof and has a conduit defined in the edge fence. |
|
US10557769B2 |
Micro mechanical devices with an improved recess or cavity structure
A sensor includes a first substrate and a second substrate. The first substrate includes a first side and an opposing second side, with the first side having a recess. The recess is defined by one or more side walls and a bottom wall. One or more of the side walls are substantially perpendicular to the bottom wall. A sensing diaphragm is defined between the second side of the first substrate and the bottom wall of the recess. A boss extends from the bottom wall of the recess. The second substrate may include a first side and an opposing second side, where the first side has a recess. The first side of the first substrate may be secured to the first side of the second substrate such that the recess in the first substrate faces and is in fluid communication with the recess in the second substrate. |
|
US10557767B2 |
Deformation—measuring torque meter
A torque meter includes a casing and a part is configured to move in the casing in translation in a longitudinal direction under the effect of an axial thrust representative of the torque to be measured. The torque meter further includes a bearing surface connected to the casing via at least one of the ends thereof. The bearing surface extends at least partially in a plane that is substantially perpendicular to the longitudinal direction. One longitudinal end of the movable part is configured to be brought into contact with the bearing surface so that a longitudinal displacement of the movable part leads to a deformation of the bearing surface. The torque meter also has a device configured to measure the deformation of the bearing surface. |
|
US10557765B2 |
Sensor device, driving system, method for measuring a torque and method for controlling a driving system
A sensor device includes a base element extending in an axial direction and a first magneto elastic active region representing a first longitudinal section of a surface of the base element. The first longitudinal section extends in the axial direction and is magnetized in a first circumferential direction. The sensor device further comprises a first magnetic field sensor overlapping with the first longitudinal section, and a second magnetic field sensor disposed at a distance with respect to the first magnetic field sensor along the axial direction and overlapping with the first longitudinal section. |
|
US10557763B2 |
Rapid and wireless screening and health monitoring of materials and structures
Systems for screening and health monitoring of materials are provided. The system can include a material embedded with magneto-electric nanoparticles (MENs), a laser configured to direct incident laser light waves at a target area of the material, an optical filter disposed between the laser and the material, and an analyzer configured to detect the laser light reflected from the material. |
|
US10557760B2 |
Thin film strain gauge
A strain gauge includes: a substrate; a dielectric layer on the substrate; a thin film electrical circuit on the dielectric layer and having input/output terminals; another layer disposed on the electrical circuit; the dielectric layer forming a first seal on one side of the electrical circuit, the another layer forming a second seal on a second side of the electrical circuit, the first and second seals having structure such that: in a first instance prior to exposure of the strain gauge to an autoclave cycle, the electrical circuit is productive of a first output voltage in response to a first input voltage; and in a second instance subsequent to exposure of the strain gauge to at least 10 autoclave cycles, the electrical circuit is productive of a second output voltage in response to a second input voltage, the first and second input voltages being equal, and the first and second output voltages being equal within a 15% shift in zero offset. |
|
US10557756B2 |
Shearing interferometer using two opposing shearing plates for laser
A shearing interferometer includes first and second shearing plates disposed opposite to each other. The first shearing plate includes a first front surface and a first back surface, and splits an input beam input to the first front surface into first and second beams reflected at the first front and back surfaces, respectively. The second shearing plate includes a second front surface and a second back surface. The second shearing plate splits the first beam into third and fourth beams reflected at the second front and back surfaces, respectively, and splits the second beam into fifth and sixth beams reflected at the second front and back surfaces, respectively. Each of the first and second shearing plates has a thickness which limits a phase delay between the fourth beam and the fifth beam to a degree determined to allow interference to occur between the fourth beam and the fifth beam. |
|
US10557753B2 |
Spectrometer apparatus
A spectrometer includes a substrate; a plurality of light detectors in the substrate; and a plurality of light filters over the plurality of light detectors, each of the plurality of light filters transmitting a different wavelength or reflecting a different wavelength, each of the light filters aligned with a corresponding one of the plurality of light detectors. |
|
US10557750B2 |
Systems and methods for calibrating an optical distance sensor
A calibration system is provided including an aperture layer, a lens layer, an optical filter, a pixel layer and a regulator. The aperture layer defines a calibration aperture. The lens layer includes a calibration lens substantially axially aligned with the calibration aperture. The optical filter is adjacent the lens layer opposite the aperture layer. The pixel layer is adjacent the optical filter opposite the lens layer and includes a calibration pixel substantially axially aligned with the calibration lens. The calibration pixel detects light power of an illumination source that outputs a band of wavelengths of light as a function of a parameter. The regulator modifies the parameter of the illumination source based on a light power detected by the calibration pixel. |
|
US10557748B2 |
Wireless scale and release system for secured content
The present disclosure pertains to a wireless scale, interface and release system for recreational and commercial weighing of items of any kind in a uniform and secure manner, furthermore designed for use on any form of bodies of water, tributaries, ocean, vehicle or land. The present disclosure comprises, scale inside of a waterproof housing, and a user interface to prompt the user through the weighing and release of the item or animal. |
|
US10557746B2 |
Granule dosing system for plastic processing machines
A granule-dosing system for plastics processing machines including a weighing container removably retained in an operating position on a framework; a plurality of supply containers having outlets which are connected to an inlet of the weighing container via dosing mechanisms; a mixer with an inlet which is connected to an outlet of the weighing container; and a safety switch and a control device designed to switch off the dosing mechanisms and/or the mixer when the safety switch emits a switch-off signal, wherein the weighing container is configured such that, in the operating position, it blocks access to the dosing mechanisms and/or to the inlet of the mixer, and the safety switch is arranged on the framework such that it emits the switch-off signal when the weighing container is removed from the operating position. |
|
US10557738B2 |
External fuel metering valve with shuttle mechanism
A handheld combustion powered fastening tool may include a driving system that drives fasteners into workpieces in response to combustion of fuel by the driving system. A fuel delivery system may supply fuel to the driving system. The fuel delivery system may include a fuel canister storing liquid fuel, such as liquid hydrocarbons such as propane, and a fuel metering valve supplying a previously set amount, or volume, of fuel from the fuel canister to the driving system for combustion. |
|
US10557736B2 |
Predictive diagnostics systems and methods using vacuum pressure control valves
Calibration of a valve in a vacuum system and providing a diagnostic indication in the vacuum system using the calibration includes measuring conductance of the valve as a function of angular valve position and generating a conductance calibration map or function for use during operation of the valve. An actual angular valve position is set based on the received set point angular valve position and a difference between the measured valve conductance and a predefined metric of conductance versus angular valve position. An actual system conductance and a difference between the actual system conductance and a reference system conductance for the system are determined. The diagnostic indication of a fault in the system is generated based on the actual angular valve position of the valve and the difference between the actual system conductance and the reference system conductance for the system. |
|
US10557735B2 |
Compact flowmeter with novel flow tube configuration and related method
A flowmeter (5) is provided having a sensor assembly (10) connected to meter electronics (20), wherein the sensor assembly (10) comprises at least one driver (104), at least one pickoff (105), and a first D-shaped conduit (400A) configured to receive a process fluid therein, as well as a second D-shaped conduit (400B) configured to receive a process fluid therein. |
|
US10557731B2 |
Sensor apparatus and method for measuring flow
A sensor apparatus is provided for measuring within a region of a conduit for guiding a flow. The apparatus includes a transducer arrangement disposed at least partially around an external surface of a wall of the conduit and having one or more driver elements for exciting in operation a helical acoustic wave propagation within the wall of the conduit for leaking acoustical energy from the helical acoustic wave propagation over an extensive area of the wall of the conduit for stimulating waves in chordal paths within the flow, wherein the waves in the choral paths within the flow re-enter the wall of the conduit to propagate further as a guided helical wave. The transducer arrangement includes one or more sensors for receiving a re-entered portion of the acoustic wave propagation along the paths within the flow which interacts with the flow and includes information characterizing properties of the flow. |
|
US10557730B2 |
Alternating magnetic field flow meters with embedded quality assurance and control
A method of characterizing a fluid flow by an alternating magnetic field flow meter, comprising determining a flow rate of a fluid flowing through a conduit by generating a first magnetic field to move a magnetic token along a direction of a flow path of a fluid flowing through a conduit, detecting a first electrical signal based on the movement of the magnetic token, generating a second magnetic field to move the magnetic token opposite to the direction of the flow path, detecting a second electrical signal based on the movement of the magnetic token, and determining a conductivity of the fluid flowing through the conduit by generating a current along the flow path and detecting a third electrical signal based on the current generated along the flow path, and determining a conductivity measurement of the fluid flow based on the detected third electrical signal. |
|
US10557727B2 |
Inductive displacement sensors
A target for an inductive displacement sensor is provided, including a plurality of conductive patterns distributed along a zone having a dimension Dtot in a direction, the patterns being defined by the overlay of at least a first set of elementary periodic patterns having a period approximately equal to Dtot/N, including N first elementary conductive patterns of a dimension approximately equal to Dtot/2N in the direction, regularly distributed along the zone, and of a second set of elementary periodic patterns having a period approximately equal to Dtot/(N+r), including N+r second elementary patterns of a dimension approximately equal to Dtot/2(N+r) in the direction, regularly distributed along the zone, where N is an integer greater than or equal to 2 and r is a positive integer, different to zero and less than or equal to N−1, wherein first and second elementary conductive patterns overlap at least partially. |
|
US10557723B2 |
Apparatus for detecting an angle of rotation
An apparatus for detecting an angle of rotation includes a rotatable member situated in a first plane and rotatable to be switched between a reference state and rotated states, the rotatable member being unrotated in the reference state, magnet pieces arranged on the rotatable member along a circumferential direction of the rotatable member at intervals of an angle, the magnet pieces moving along a first locus as the rotatable member is rotated, a Hall sensor lying in a second plane spaced a distance apart from the first plane and positioned along a second locus, said second locus being a projection of the first locus into the second plane, and the Hall sensor providing an output varying as the rotatable member is rotated, and a processor configured to detect an angle of rotation of the rotatable member in response to the output from the Hall sensor. |
|
US10557718B2 |
Auxiliary control method and system for unmanned aerial vehicle
An auxiliary control method and an auxiliary control system for an unmanned aerial vehicle (UAV) are provided. The auxiliary control method for the UAV includes steps of: based on a flight attitude and a flight speed of the UAV, predicting a flight path of the UAV in a scheduled time; and providing information about the flight path of the UAV in the scheduled time to an operator of the UAV. The auxiliary control method and system for the UAV provided by the present invention are able to provide the information about the flight path of the UAV in the scheduled time to the operator of the UAV, so as to help the operator of the UAV make a control decision for the UAV. |
|
US10557716B2 |
Audible route sequence for navigation guidance
Various embodiments of the present invention relate to providing an audible route sequence for guiding a user along a route. A user apparatus determines a user location, distance and directional aspects for one or more waypoint of the route, and a cadence. A distance aspect of a waypoint is a distance between the waypoint and the user location. A directional aspect of a waypoint is the angle between a reference heading and straight line connecting the waypoint to the user location. The cadence is determined based on the distance between consecutive waypoints. The user apparatus determines a route sequence based on the distance and directional aspects for the waypoints and the cadence. The route sequence comprises a sequence of audible pitches that each correspond to a waypoint of the route. The user apparatus causes the route sequence to by audibly provided via a sound device. |
|
US10557715B2 |
Creating route based on image analysis or reasoning
A method, system and computer program product for creating a route are disclosed. In embodiments, the method comprises identifying a start location and a destination for a user; identifying defined needs of the user; obtaining satellite imagery of a specified area between the start location and the destination. The satellite imagery is analyzed to identify defined local features affecting the defined needs of the user in the specified area; and a route is selected for the user, from the start location to the destination, based on the defined local features in the specified area. In embodiments, selecting the route includes identifying a plurality of candidate routes from the start location to the destination; generating a score for each of the candidate routes using the defined local features, and selecting one of the candidate routes based on the generated scores for the candidate routes. |
|
US10557706B2 |
Measurement processing device, x-ray inspection apparatus, method for manufacturing structure, measurement processing method, x-ray inspection method, measurement processing program, and x-ray inspection program
A measurement processing device used for an x-ray inspection apparatus that detects an x-ray passing through a predetermined region of a specimen placed on a placement unit to perform an inspection on the shape of the predetermined region of the specimen includes: a setting unit that sets a three-dimensional region to be detected on the specimen; and a sliced-region selection unit that sets a plurality of sliced regions on the region to be detected, calculates, for each of the plurality of sliced regions, an amount of displacement of the predetermined region that is required to detect the region to be detected when the plurality of sliced regions is regarded as the predetermined region, and selects a sliced region for the inspection from among the plurality of sliced regions on the basis of each of the calculated amounts of displacement. |
|
US10557700B2 |
Dynamic mode switching for multi-mode ophthalmic optical coherence tomography
Techniques and apparatus for selectively producing half-depth and full-depth OCT images, based on a swept-source OCT interference signal. An example method comprises selecting from a first sampling rate and a second sampling rate, the second sampling rate being twice the first sampling rate, and sampling the swept-source Optical Coherence Tomography (OCT) interference signal at the selected sampling rate, using a k-clock signal having a frequency range corresponding to the first sampling rate, to produce a sampled OCT interference signal. The method further comprises processing the sampled OCT interference signal to obtain an OCT image, such that the resulting OCT image is a half-depth image in the event the first sampling rate is selected and a full-depth image in the event the second sampling rate is selected. |
|
US10557698B2 |
Flexible strap antenna arrays for tank volume calibration and resonance frequency shift measuring methods using same
A system and method is disclosed for measuring the dimensions of physical objects. The systems and methods include a measuring instrument of significant length comprising an array of patch antennas arranged along the length of an elongate substrate such that the antenna array expands and contracts with the substrate. The system also includes a diagnostic computing device for measuring the array's electrical properties including resonance frequency and changes in said properties relative to reference electrical properties that correspond to a reference length of the array and substrate. Accordingly, based on the measured changes in electrical properties and the reference length, the diagnostic system can calculate the current length of the measuring instrument. Accordingly, the disclosed systems and methods can provide self-calibrating measuring systems and measuring systems capable of being deployed onto a structure for periodically calibrating the structure's dimensions as it expands or contracts during operation. |
|
US10557697B1 |
System and method to digitize cylinder head combustion chambers
In one embodiment there is a computer numerical control machine implementing a method for measuring and digitizing a cylinder head combustion chamber using a touch probe, wherein the cylinder head combustion chamber includes an intake valve and an exhaust valve. The method includes receiving combustion chamber characteristics of the cylinder head combustion chamber. The method includes receiving probe measurement variables that describe how the touch probe measures the cylinder head combustion chamber. The method includes generating probe measurement lines for each portion of the cylinder head combustion chamber using the combustion chamber characteristics and the probe measurement variables. The method includes measuring, using the touch probe, probe measurement planes for each portion of the cylinder head combustion chamber using the probe measurement lines to generate probe measurements. The method includes digitizing the probe measurement planes for each portion of the cylinder head combustion chamber using the probe measurements. |
|
US10557696B2 |
Self-glowing materials and tracer ammunition
A self-glowing solid material comprises a man-made metal mixture containing at least one rare earth metal and an oxide of iron. The material is inducible by flame initiation to self-glow with yellow-to-red colors (577-to-700 nanometer wavelengths). A stealth tracer ammunition comprises a projectile body having a tip and a base, and a solid pellet disposed in the base. The pellet may be made from the above-mentioned self-glowing solid material or another suitable material. The pellet becomes incandescent as a result of being heated when the ammunition is fired. The incandescent pellet emits a glow observable only from behind when the ammunition travels downrange after being fired. An illuminant comprises a bimodal blend of a man-made metal mixture containing at least one rare earth metal and an oxide of iron. The bimodal blend is a blend of smaller-sized fragments and larger-sized pellets. The illuminant is capable of ignition and dispersion in response to ballistic energy to create illumination. An illumination device comprises a body having an interior cavity, the body configured to be launched as a projectile or configured to contain projectiles. An illuminant is disposed in the cavity, the illuminant comprising a bimodal blend of a suitable illuminant material. The illuminant is capable of ignition and dispersion in response to ballistic energy to create illumination. |
|
US10557692B1 |
Vibration resistant initiator assembly having exploding foil initiator
An initiator assembly that includes a housing assembly, an exploding foil initiator, an input charge and an output charge. The exploding foil initiator is received in the housing assembly and includes a bridge, a flyer and a barrel. The flyer overlies the bridge and is disposed between the barrel and the bridge. The barrel defines a barrel aperture. The input charge, which is formed of a secondary explosive, is received in the housing assembly and is disposed in-line with the barrel aperture. The output charge assembly is received in the housing assembly and is segregated from the input charge. |
|
US10557688B2 |
Accessory mounting assembly for a firearm
A mounting assembly for securing an auxiliary device to a firearm is provided. The mounting assembly allows a variety of different sizes of auxiliary devices to be adjustably mounted to a firearm. The mounting assembly may be secured to mounting rails located on opposing sides of the bottom of a barrel of a firearm. |
|
US10557684B2 |
Shot indicating resetting trigger firearm training system
A firearm training tool having a shot indicating system configured to provide a training rifle with a shot indicating laser activated by pressing a trigger rearward. |
|
US10557682B2 |
Gobo projection targeting device
Gobo projection targeting devices have a light source, a lens assembly associated with the light source, the lens assembly having a first element, a second element, and an aiming figure, the first element being closer to the light source, and the second element having a smaller diameter than the first element, such that a first portion of light emitted by the light source and transmitted by the first element will bypass the second element and a second portion of light emitted by the light source and transmitted by the first element will not bypass the second element. The first and second elements may each be converging lenses. The second element may be adapted to generate an image of the aiming figure away from the illuminator. The first portion of light may be a field illumination pattern lacking a focused image. The lens assembly may be movable. |
|
US10557681B2 |
Rail interface system
The improved rail interface system uses a spring tensioned “locking” shoe that extends from the accessory body into the rail opening to restrictively engage the edges of the rail openings and hold the weapon accessory against the weapon or weapon component. The locking shoe mechanisms is incorporated into a weapon light mount but may be adapted for use with M-Lok® style rail openings without the use of specialized nuts and fasteners. |
|
US10557677B1 |
Magazine loader apparatus and method
A magazine loader apparatus and method includes in one embodiment, a magazine holder where the magazine holder is configured to removably hold a magazine and where the magazine holder includes a loading chamber configured to receive a bullet. A loading arm connected with the magazine holder, a plunger connected with the loading arm, and a bullet loader where the bullet loader is configured to temporarily hold the bullet and where the bullet loader is removably connectable with the magazine holder at the loading chamber such that the bullet exits the bullet loader into the loading chamber. |
|
US10557676B2 |
Firearm ammunition availability detection system
A linear encoder may be used to accurately determine a number of cartridges within a magazine. Further, using a set of magnetic sensors within a buffer tube of a firearm, it is possible to determine whether a cartridge is loaded within a chamber of the weapon and/or whether the firearm is jammed. The determination of cartridges within the magazine in conjunction with the determination of whether a cartridge is in a chamber of a firearm can give a user an accurate ammunition count. Further, the use of the linear encoder makes it possible to accurately determine the cartridge count when different cartridges are loaded into the magazine or when the magazine degrades in quality over time. Moreover, the ability for magazines to communicate with a firearm enables a user to determine a total available ammunition to the user in a single display without individually checking each magazine. |
|
US10557673B2 |
Radial delayed blowback operating system, such as for AR 15 platform
A delayed rotary blowback mechanism integrated into a firearm bolt and carrier subassembly. A plurality of lugs are configured at a rear of the bolt and seat within a mating profile of a barrel extension of the firearm in a fully chambered position. Chamfered locations are configured between the lugs and a receiving profile in the barrel extension for influencing linear to rotational motion of the bolt. A cam pin extends upwardly from the bolt and seats through a circumferentially directed slot configured within the bolt carrier. Upon initiating of the discharge cycle of a fired round traveling out the end of the barrel, the chamfered configuration results in the bolt and cam pin rotating within the carrier and the lugs subsequently separating from the barrel extension. The bolt and carrier retain sufficient inertia to cycle through the discharge cycle concurrent with reloading a subsequent cartridge. |
|
US10557672B2 |
Heat transfer tube having rare-earth oxide superhydrophobic surface and method for manufacturing the same
The present disclosure relates to a heat transfer tube having rare-earth oxide deposited on a surface thereof and a method for manufacturing the same, in which the rare-earth oxide can be deposited on the surface of the heat transfer tube to implement a superhydrophobic surface even under the high temperature environment and a plurality of assembled heat transfer tubes can be coated by coating a complex shape by depositing rare-earth oxide using a method for dipping a surface of the heat transfer tube and coating the same, thereby reducing or preventing the heat transfer tubes from being damaged during the assembling of the heat transfer tubes after the coating. |
|
US10557671B2 |
Self-regulating heat exchanger
A heat exchanger includes a flow channel operatively connecting a channel inlet to a channel outlet to channel fluid to flow therethrough. The flow channel is defined at least partially by a shape change material. The shape change material changes the shape of the flow channel based on the temperature of the shape change material. The shape change material can include a shape-memory alloy, for example. The shape-memory alloy can include at least one of a nickel-titanium alloy (NiTi), Cu—Al—(X), Cu—Sn, Cu—Zn—(X), In—Ti, Ni—Al, Fe—Pt, Mn—Cu, or Fe—Mn—Si. |
|
US10557668B2 |
Pipe system including internal heat exchangers
A heat exchanger pipe system is provided for transporting viscous fluids, including a plurality of individual heat exchangers designed as pipe elements and having a predefined control temperature and/or pressure distribution along the pipe system and in the cross-section of the pipes. The heat exchangers, which are in the form of pipe elements, are arranged at regular distances in the pipe system. The regular distances are selected in such a manner that a predetermined temperature and/or pressure distribution is maintained along the pipe system, tempering apparatus of a viscous fluid transported in the heat exchanger pipe are arranged in the heat exchangers and optional mixing elements which are used to maintain, in accordance with the pipe cross-section, a predetermined temperature and pressure distribution in the cross section of the pipes, and at least 30% of the length of the heat exchanger pipe system is equipped with heat exchangers. |
|
US10557666B2 |
Cooling apparatus for metal strip
A cooling apparatus includes: a first air nozzle configured to spray air to the metal strip from above; a first water nozzle configured to spray water to the metal strip from above; and a gas discharging part configured to discharge an air around the metal strip upwardly, wherein the first air nozzle, the first water nozzle and the gas discharging part are aligned along a transport direction of the metal strip in the order of the first air nozzle, the first water nozzle and the gas discharging part, wherein the cooling apparatus is adapted to collide the air from the first air nozzle against the metal strip and then the air moves along a surface of the metal strip to a point at which steam is generated by the water from the first water nozzle, and is adapted to discharge the steam using the gas discharging part. |
|
US10557665B2 |
Centrifugal pellet dryer
A centrifugal pellet dryer is provided that includes a housing accommodating a rotor surrounded by a screen, and a feeding system for feeding a water-pellet-slurry to the rotor. The feeding system includes a pre-dewatering system for separating water from the water-pellet-slurry upstream of the rotor. The pre-dewatering system may include a feeding pipe having a dewatering perforation, with the pipe being configured to be mounted in different positions to adjust the amount of dewatering. |
|
US10557664B2 |
Double cooled draft beer machine
A double cooled draft beer machine comprises a cabinet, and there is a refrigeration circuit inside the cabinet, including a compressor, a condenser, and an evaporator. Inside the cabinet, there is a cold storage chamber used to hold the cask, and the evaporator can refrigerate the cold storage chamber. A beer pipe and a refrigeration tube which can refrigerate the beer pipe are also arranged inside the cabinet. The refrigeration tube is connected to the refrigeration circuit and in parallel with the evaporator. In the refrigeration circuit, at least one solenoid valve is set up. The present double cooled draft beer machine also comprises a relay and the first thermostat. The first thermostat is in series with the relay, and the contacts of the relay are connected to the solenoid of the solenoid valve, as well as the compressor. |
|
US10557662B2 |
Refrigerator
Disclosed herein is a refrigerator. Specifically, a refrigerator that is capable of enabling a user to easily introduce or remove goods into or from the refrigerator is disclosed. More specifically, a refrigerator that is capable of enabling a drawer for receiving goods to be more conveniently used is disclosed. The refrigerator includes a cabinet having a storage compartment with a food introduction port formed in the front thereof, a door hingedly connected to the cabinet for opening and closing the storage compartment, a plurality of drawers disposed in the storage compartment, the drawers being arranged vertically, a moving frame extending vertically so as to correspond to the height at which the drawers are disposed, the moving frame being configured to selectively push the drawers such that the drawers are moved toward the food introduction port, an electric driving unit coupled to the moving frame for moving the moving frame toward the food introduction port, and a controller for controlling the electric driving unit to move the moving frame when it is sensed that the door is open. |
|
US10557656B2 |
Ice discharging apparatus for vertical spray-type ice machines
An ice making machine having a refrigeration system and a water system, the water system having a water reservoir located below a freeze plate adapted to hold water, and a sprayer assembly located below the freeze plate for spraying water from the water reservoir toward the pockets. An inclined ice slide is positioned below the freeze plate and above the sprayer assembly directing fallen ice toward an opening. A divider assembly separating the water system from the ice storage bin includes a plurality of dividers, wherein the dividers may rotate outwardly away from the opening to allow formed ice to fall into the ice storage bin. Each divider is formed from a generally rectangular body having a front face with a triangular-shaped thickness and an extension flap extending away from the body opposite the front face. |
|
US10557652B2 |
Heat exchanger and air conditioner
A heat exchanger is provided which has: multiple flat heat transfer pipes configured such that refrigerant for heat exchange with air flowing inside; and a fin having a heat exchange surface between adjacent ones of the heat transfer pipes, wherein the multiple heat transfer pipes are arranged such that flat portions of the heat transfer pipes face each other, the fin has one end and other end in an air flow direction, and a first rib formed vertically above the flat portion, and the first rib has an extension portion extending along the flat portion, and an enlarged portion configured such that a distance to the flat portion gradually increases from the extension portion in a direction of one end side. |
|
US10557651B2 |
Oil-gas balancing apparatus and compressor system with the same
An oil-gas balancing apparatus includes: a body, a gas balancing opening and at least one oil balancing hole. The body has a first end and a second end opposite to the first end, and the first end can be fixedly connected to a shell of a compressor and in communication with an oil sump of the compressor and a chamber of the oil sump. The gas balancing opening is disposed on a first portion of an end surface of the second end. The at least one oil balancing hole is disposed on a second portion of the end surface of the second end. The second portion and the first portion are oppositely disposed. A compressor system can include the oil-gas balancing apparatus. |
|
US10557649B2 |
Variable temperature magneto-caloric thermal diode assembly
A magneto-caloric thermal diode assembly includes a magneto-caloric cylinder with a plurality of magneto-caloric stages. Each of the plurality of magneto-caloric stages has a respective Currie temperature. The magneto-caloric cylinder has a length along an axial direction. The plurality of magneto-caloric stages is distributed along the length of the magneto-caloric cylinder. A plurality of thermal stages also has a length along the axial direction. The length of the plurality of thermal stages is less than the length of the magneto-caloric cylinder. The magneto-caloric cylinder is received within the plurality of thermal stages such that the magneto-caloric cylinder is movable along the axial direction relative to the plurality of thermal stages. |
|
US10557647B2 |
Method for conveying concentrated solar power
The method is for conveying solar power from a sun. A solar concentrator conveys and concentrates solar power as rays into a glass rod. The solar concentrator has a tapering device disposed at a bottom thereof. The glass rod has a first curved glass loop section, a second curved glass loop section and a straight glass section. The straight glass section has an outer end that is positioned in proximity to a water surface to heat the water. The first loop section is rotated relative to the second loop section at a first gap and the second section is rotated relative to the curved section at a second gap so that the concentrator can follow the path of the sun during the day. |
|
US10557646B1 |
Sensing and feedback for row on sun tracking method and system
A solar tracker system comprising a plurality of on sun trackers and a plurality of off sun tracker. Each tracker is selectively adjusted to achieve a desired power output of the solar power plant system in an example. |
|
US10557641B2 |
Adaptive PID control for chilled water CRAC units
The present disclosure relates to a proportional, integral, derivative (PID) control system for controlling a cooling component of a cooling unit. The system may make use of a PID actuator position controller, a memory in communication with the PID actuator position controller, and a plurality of look-up tables. The look-up tables may be stored in the memory and may set forth different proportional “P”, integral (“I”) and derivative (“D”) gains based on an operating variable associated with operation of the cooling component of the cooling unit. The PID actuator position controller uses the lookup tables together with determination of projected data and historical data, to adjust at least one of the P, I and D gains in real time. |
|
US10557638B2 |
Fan assembly for a packaged terminal air conditioner unit
A packaged terminal air conditioner unit (PTAC) includes a vent aperture defined in a bulkhead of the PTAC and a fan assembly for urging a flow of make-up air through the vent aperture. The fan assembly includes a fan duct fluidly coupled to the bulkhead over the vent aperture and an auxiliary fan attached to the fan duct. An electronics assembly includes an electronics enclosure mounted to the fan duct and defining an electronics compartment having an opening for receiving power electronics for controlling the auxiliary fan. A top plate is attachable over the opening and a seal is positioned between the top plate and the electronics enclosure to substantially enclose and seal the electronics compartment. |
|
US10557637B2 |
Facilitating scheduling of comfort controllers
Disclosed are exemplary embodiments of systems and methods for facilitating scheduling of comfort controllers such as thermostats. In an exemplary embodiment, a comfort controller is operable to control one or more configurations of a climate control system for providing climate control in a structure. The comfort controller is operable in accordance with a user-selected one of a plurality of stored weekly schedules for operation of the one or more configurations, where each of the plurality of stored weekly schedules provides a plurality of daily time slots and temperature set points, and is based on user-specifications, and where the user-selected weekly schedule is wirelessly received by and completely replaces a current operating weekly schedule on the comfort controller. |
|
US10557627B2 |
Cooling medium generating apparatus using steam of nuclear power plant and cooling method therefor
The present invention relates to an apparatus for efficiently and economically generating a cooling medium by using high-temperature and high-pressure steam generated in a nuclear power plant, and cooling method therefor. According to one embodiment of the present invention, the cooling medium generating apparatus provided in a containment vessel of a nuclear power generation facility so as to generate the cooling medium can comprise: a nuclear reactor for heating a coolant by using heat included in the heated coolant; a cooling module for generating the cooling medium by using the steam generated in the steam generator; and a cooling medium supplying pipe of which the end portion is connected to the outside of the containment vessel so as to supply the cooling medium, having been generated in the cooling module, to the outside of the containment vessel. |
|
US10557625B2 |
LED lamp having lateral outline with outline of lamp neck and outline of heat sink
An LED lamp includes: a lamp shell including a lamp head, a lamp neck and a sleeve; a passive heat dissipating element having a heat sink connected to the lamp shell; a power source having a first portion and a second portion; a light emitting surface connected to the heat sink of the passive heat dissipating element and comprising LED chips electrically connected to the power source; a first heat dissipating channel formed in a first chamber of the lamp shell for dissipating heat generated from the power source while the LED lamp is working, and the first chamber is located between bottom of the LED lamp and an upper portion of the lamp neck; and a second heat dissipating channel formed in the heat sink and between the fins and the base of the heat sink for dissipating the heat generated from the LED chips and transferred to the heat sink; wherein a lateral outline of the LED lamp detours around the axis of the LED lamp 360 degrees to turn around to form a contour of the LED lamp, the outline includes an outline of the lamp neck and an outline of the heat sink, the outline of the lamp neck has a slope a which is a constant, the outline of the heat sink 1 has a slope b which is a constant, and the value of the slope a is greater than that of the slope b. |
|
US10557624B2 |
LED light apparatus
A LED light apparatus includes an electrical connector device for electrically connecting a light source board and a driver board. The electrical connector device comprising an input terminal and an output terminal, one end of input terminal is fixed on the driver board of the LED light and electrically connected to the driver board. The output terminal includes a conductive terminal, an elastic clipping portion, and a resistance portion, the conductive terminal includes a conductive pin, the conductive pin is fixed on the light source board and electrically connected to the light source board, the resistance portion are placed on the conductive terminal, and when assembled, the other end of the input terminal elastically touches one end of the elastic resistance portion and the resistance portion touches the other end of the resistance portion. The electrical connector of LED light owns the advantages of simple structure and high reliability. |
|
US10557621B2 |
Socket assembly for receiving a lamp having a pinch seal
A socket assembly for receiving a lamp with a pinch seal and a connecting pin led out therethrough is provided having an outer housing part with an essentially cylindrical cavity which is accessible from outside via a slotted opening extending in a longitudinal direction of the outer housing part, an inner part mounted for rotation about a rotation axis (R) inside the outer housing part and including a free space which is configured for receiving the pinch seal and the connecting pin and is accessible from outside, and two opposed leaf springs for fixation of the pinch seal in the free space. |
|
US10557620B2 |
Expandable Bulb-Holding Clip
A decorative removable lighting enclosed clip made for mounting a light to a support surface such as gutters, shingles or a building structure is disclosed. The clip may include an expandable bulb holder adapted to permit passage of a bulb that is larger than the resting diameter of the bulb holder. In some embodiments, the clip includes a slot that bisects a portion of the clip into sections that can flex away from each other, which enables the bulb holder to expand when subjected to a force. As a result, the clip may be installed with a decorative light strand without having to remove the bulbs from their sockets. |
|
US10557618B2 |
Retention system for light source lamps in recessed luminaires
A retention system for holding a light source lamp in a recessed luminaire includes a retention spring portion that is pivotally coupled to a light source holding bracket of the recessed luminaire. The light source holding bracket is configured to house a light source lamp therein. Further, the retention system includes a retention arm portion that extends from and is formed integral with the retention spring portion. The retention spring portion forces the retention arm portion towards the light source holding bracket such that the retention arm portion engages and applies an active load on the light source lamp that is disposed in the light source holding bracket to securely retain the light source lamp within the recessed luminaire. |
|
US10557615B2 |
Conversion device with stacked conductor structure
A conversion device includes a carrier body, a conversion body, which is secured on the carrier body, for converting electromagnetic radiation, a conduction track, which is applied on the conversion body, for monitoring the conversion body, and a contact element applied on the carrier body. The contact element has a first layer construction including at least a first contact layer and a second contact layer including mutually different materials. The conduction track has a second layer construction including at least a first conduction layer and a second conduction layer comprising mutually different materials. The contact element is electrically connected to the conduction track. At least one of the first conduction layer or the second conduction layer are electrically conductive and the thickness of said conductive layers is chosen such that an electrical impedance of the conduction track lies in a predetermined range. |
|
US10557614B2 |
Projector light source including wavelength conversion member having porous ceramic substrate
A wheel-shaped wavelength conversion member includes a first porous ceramic layer having a porosity of at least 20% by volume, a phosphor layer formed on a first principal surface of the first porous ceramic layer, a ceramic heat dissipation layer having a porosity of 20% or less by volume provided on a second principal surface of the first porous ceramic layer opposite the first principal surface, and a second porous ceramic layer having a porosity of at least 20% by volume provided on a surface of the heat dissipation layer opposite the first porous ceramic layer. |
|
US10557609B2 |
Light projection device
The present disclosure provides a light projection device. The light projection device includes a heat dissipation unit, a thermal conducting interface unit, a holding unit, a reflecting unit, a luminous unit, and a lens unit. The thermal conducting interface unit is disposed on the heat dissipation unit and includes a first surface and a second surface. The holding unit is disposed on the heat dissipation unit. The reflecting unit is disposed on the holding unit. The luminous unit includes a first luminous structure disposed on the first surface. The lens unit is disposed on the holding unit. |
|
US10557608B2 |
Luminous lighting and/or signaling module of an automotive vehicle
A luminous lighting and/or signaling module for an automotive vehicle, the module comprising first means arranged to produce a first cut-off beam and second means arranged to produce at least two selectively activatable luminous segments, the luminous segments forming a second beam that is complementary to the cut-off beam, when they are activated simultaneously. |
|
US10557605B2 |
Electric lighting devices
Various components for artificial candles and other lighting devices are described that can be used to create a realistic flame effect in the devices. The devices include a flame element that extends upwardly from a housing. A light source can be disposed with respect to the flame element such that the flame element is illuminated. A variety of drive mechanisms could be disposed within the body of the device that can cause movement of the flame element with respect to the housing. The flame element can be coupled to a housing or mounting bracket of the device using various components to suspend the flame element within the housing. |
|
US10557599B2 |
Lighting apparatus
An illumination apparatus includes: a reflector having a first reflection surface with a shape of a surface of revolution, and a downward light emission outlet through which direct light from a light source and reflection light from the first reflection surface being emitted; and a cone having a substantially truncated conical second reflection surface, an upper opening opposing the light emission outlet, and a lower opening having a larger diameter than the upper opening. The cone is positioned outside the optical paths of the controlled reflection light from the first reflection surface. |
|
US10557578B2 |
Pipe connector systems, devices and methods
Systems, devices and methods for pipe connectors and associated components are disclosed. Features for no hub clamps, for locking mechanisms on no hub clamps, for tools for no hub clamps, and for gaskets are described. The gaskets may be hourglass-shaped or otherwise taper outward near the ends to facilitate assembly onto pipe ends and that compress inward when a clamp is secured over the gasket. The gaskets may reduce in circumference at the gasket ends upon contraction of the gasket by a clamp onto two pipe ends. The gaskets may include collapsible sections that collapse upon contraction of the gasket by a clamp onto two pipe ends. |
|
US10557577B2 |
Subsea hydraulic coupling with metal bore liner
A female hydraulic coupling member has a pressure-energized C-seal having an internal cavity that is positioned to seal between the body of the coupling and the probe of a corresponding male hydraulic coupling member inserted in the receiving chamber. A metal sleeve lines at least a portion of the receiving chamber to resist galling. The main portion of the sleeve has an inside diameter (i.d.) and an outside diameter (o.d.) with a first end of the sleeve abutting a shoulder in the central axial bore of the coupling member. An opposing second end of the sleeve has an annular, axial extension with a larger i.d. and a smaller o.d. than the main portion of the sleeve. At least a portion of the extension projects into the internal cavity of the pressure-energized C-seal so as to retain and position it. |
|
US10557575B2 |
Conveying of emulsion explosive
This invention provides a hose for conveying an emulsion explosive together with an annular stream of aqueous solution around the emulsion explosive as a lubricant, wherein the hose comprises an internal surface that reduces disruption of the annular stream during conveying of the emulsion explosive. Also provided is a method of producing this type of hose and practical applications of the hose in commercial mining and blasting operations. |
|
US10557573B2 |
Feed through seals and fittings
An embodiment of a fitting assembly includes a fitting having at least a solid outer body, a pass-through bore, and at least one undercut region. The pass-through bore is defined by at least one pass-through bore wall, extending longitudinally through a length of the outer body from a first end to a second end. The at least one undercut region is formed into the at least one pass-through bore wall, and includes at least one expansion bearing surface disposed radially outward of at least one contraction bearing surface. |
|
US10557572B2 |
Conduit with damping fingers
An apparatus that includes a conduit having a first end, a second end, and a longitudinal axis. The conduit may define an inner channel and may be configured to extend through a vane cavity of a vane. The apparatus may further include a damping finger that includes a first portion coupled to the conduit and a second portion diverging outward at an angled orientation from the conduit. The damping finger may be resiliently flexible and the second portion of the damping finger may be configured to contact an inner surface of the vane. |
|
US10557571B2 |
Hose retainer stands
A hose retainer stand is described. The retainer stand supports and organizes collections of hoses or other flexible members. In many applications, the retainer stand elevates hoses above ground to thereby reduce potential for damage to the hoses. Also described are methods of retaining and supporting hoses by use of the retainer stands. |
|
US10557569B2 |
Two-shot tube retention fastener molding method
A mold and molding process for a first shot body member includes a pair of side walls, a semi-circular sleeve positioned between the pair of side walls to define a portion of a longitudinal pocket, and a pair of deflecting wings. Each deflecting wing is coupled to one of the side walls at a corner. A second shot isolation member of an elastically resilient second material is bonded to portions of an interior surface of the longitudinal pocket defined by each of: the semi-circular sleeve, each of the pair of side walls, each of the pair of corners, and each of the pair of wings. Mold members can include supporting surfaces to support interior and exterior portions of the wing during the second shot molding operation, while leaving an exposed interior bonding surface that defines a portion of the second shot molding cavity. |
|
US10557567B2 |
Fluidic micro electromechanical system
An example fluidic micro electromechanical system may include a substrate and a first layer supported by the substrate. The first layer forms sides of a chamber, a passage through one of the sides and a chamber and a check valve leaf. The check valve leaf is pivotable about an axis nonparallel to the substrate to open and close the passage. The system may further include a second layer over the chamber, an opening into the chamber and a resistor supported within the chamber. |
|
US10557562B2 |
Valve
An actuatable axial piston valve comprising a gear system to transform linear movement from an actuator to linear movement of the valve piston wherein said gear system comprises racks (2,3) and at least one idler pinion (1). |
|
US10557561B2 |
Pressure-compensation device for a housing
A pressure-compensation device for a housing includes: an inner side; an outer side; and a lattice-like cage having a gas opening. The gas opening connects the inner side and the outer side in a flow-conducting manner and is restricted, in a through-flow direction of the gas opening, by an inner edge and an outer edge. The gas opening is covered by a gas-permeable membrane. The membrane comprises a nonwoven-fabric composite part and has at least one nonwoven-fabric layer. |
|
US10557554B2 |
Mechanical seal with high pressure high temperature secondary seal
A secondary seal of a mechanical seal comprises an annular sealing gasket and backing plate surrounding a cylindrical sealing surface, all of which can be made of the same metallic material. The gasket is C-shaped in cross section, and is axially pressed during operation into a C-shaped groove formed in the backing plate, the groove being shallower and larger in inner diameter than the gasket, so that the gasket, when pressed into the groove, deforms radially inward and seals against both the backing plate and the sealing surface. The contact area between the gasket and sealing surface increases with pressure. In embodiments, when the pressure is released, the gasket retracts from the sealing surface, allowing easy disassembly and allowing axial movement of the gasket and backing plate. Highly polished surfaces of the gasket and sealing surface can allow axial motion thereof during operation to maintain the seal face gap. |
|
US10557551B2 |
Combined oil control ring
To provide a combined oil control ring comprising a pair of upper and lower side rails and an axially corrugated spacer expander having upper and lower portions for automobile engines, which is capable of keeping an excellent oil-controlling function without sticking between a spacer expander and side rails even in a long period of engine operation, the upper and lower portions of the spacer expander have tabs pushing inner peripheral surfaces of the side rails, projections supporting the side rails, and intermediate portions between the tabs and the projections; each intermediate portion opposing the side rail has at least one groove extending in a substantially circumferential direction is recessed when viewed along a radial direction. |
|
US10557545B2 |
Control apparatus
A control apparatus of an automatic transmission, which includes a mechanical engaging mechanism functioning as a brake, includes a determination unit determining, when a selected gear is a lowest forward speed gear, and the mechanism is in a second state, whether to switch the mechanism to the first state, and a switching processing unit switching the mechanism to the first state based on a determination result. In the first state, only rotation of a predetermined rotational element provided in planetary gear mechanisms in a first direction is restricted. In the second state, rotation of the predetermined rotational element in both the first and second direction is restricted. The determination unit determines to switch the mechanism to the first state at least on condition that a driving force is larger than a predetermined driving force. |
|
US10557544B1 |
Fluid expansion tank
A hydraulic fluid expansion tank is located inside a housing of a drive device and includes an upper check valve and a lower check valve in communication with a sump located within the drive device and an internal volume of the expansion tank. The tank may also include a vent opening in communication with a vent of the drive device that is in communication with atmospheric pressure. |
|
US10557543B2 |
Hybrid vehicle and lubrication structure of hybrid vehicle
A lubrication structure of a hybrid vehicle includes a gear chamber that houses a planetary gear unit and a differential device, and a motor chamber that houses a rotating electric machine, and is separated from the gear chamber by a partition wall. Lubricating oil stored in a bottom portion of the gear chamber is stirred up through rotation of a final reduction gear of the differential device disposed in a lower portion of the gear chamber, so that the lubricating oil is supplied to the planetary gear unit. One end of a cylindrical output member of the planetary gear unit is rotatably supported by a partition wall via a bearing, and a communication hole that communicates the gear chamber with the motor chamber is provided in an opposed portion of the partition wall which is opposed to a vicinity of an outer peripheral edge of the bearing. |
|
US10557539B2 |
Wave generator and strain wave gearing
A wave generator of a strain wave gearing has a rigid plug provided with an elliptical outer peripheral surface, and a roller bearing. The outer peripheral surface of the plug is provided with a major-axis-side outer-peripheral surface portion formed at a major axis position L1, and a minor-axis-side outer-peripheral surface portion formed at a minor axis position L2. The major-axis-side outer-peripheral surface portion is a tapered surface that is tapered along a center axis line, and the minor-axis-side outer-peripheral surface portion is an inverted tapered surface that is tapered in the opposite direction. An externally toothed gear can be supported and flexed into an elliptical shape without partial contact by using the wave generator in which the roller bearing is used. |
|
US10557538B2 |
Torque converter
A hydrodynamic torque converter comprising a pump wheel and a turbine wheel mounted to be rotatable about an axis of rotation is disclosed. A fluid in a region between the pump wheel and the turbine wheel is provided wherein a first axial contact surface is formed on the pump wheel and a second axial contact surface is formed on the turbine wheel. A frictional connection between the pump wheel and the turbine wheel can be produced when the pump wheel and the turbine wheel are pressed axially against one another. Moreover, one of the contact surfaces is configured to be flexible in order to lie against the other contact surface under an axial pressure load. |
|
US10557537B2 |
Axle assembly having a gear reduction unit and an interaxle differential unit
An axle assembly having a gear reduction unit and an interaxle differential unit. The gear reduction unit may be operatively connected to an input shaft and may selectively provide gear reduction to a differential assembly and the interaxle differential unit. The interaxle differential unit may operatively connect the gear reduction unit to the output shaft. |
|
US10557532B2 |
Movable latch housing apparatus
A movable latch housing apparatus and method of installation for enhancing security of a latch mechanism that has a channel with a linear drive that is removably engagable to a slidable engagement structure with a shoulder that is pivotally attached through an arm to a door for automated opening and closing, with a lever that can selectably disengage the slidable engagement structure from the linear drive to allow the door to open freely. The apparatus includes a base and a pair of opposing sidewalls each extending in a same direction perpendicular to and straddling the base and attach to the shoulder, the sidewalls extend beyond the base forming an open ended slot for arm movement. Wherein operationally, the base and the sidewalls shield the lever from unauthorized access to help prevent disengagement of the lever from the linear drive which would allow the door to be freely opened. |
|
US10557528B2 |
Hybrid vehicle transmission
A hybrid vehicle transmission includes input and output shafts, first and second motor/generators, a first planetary gear train in which one rotary element of three rotary elements is connected to the input shaft and another thereof is connected to the first motor/generator, a second planetary gear train in which one of three rotary elements is connected to the output shaft and another thereof is connected to the second motor/generator, a first external gear pair consisting of a first gear, connected to a remaining rotary element of the first planetary gear train, and a second gear, connected to a remaining rotary element of the second planetary gear train, and a second external gear pair consisting of a third gear, connected to the input shaft, and a fourth gear directly connected to one rotary element of the second planetary gear train. |
|
US10557527B2 |
Wide-node drive system
An electro-mechanical drive unit connectable with first and second motor/generators includes an output member, a stationary member, a gear-train, and a torque-transmitting device. The drive unit also includes a compound planetary gear arrangement having a ring gear structure, first and second sun gears, and a carrier structure. The gear arrangement includes first, second, third, and fourth junction points and has a double-pinion assembly having a first pinion gear in mesh with the first sun gear member and a second pinion gear in mesh with the first pinion gear and with the ring gear structure. The gear arrangement is operatively connected to the second motor/generator at the first junction point via the gear-train and to the first motor/generator at the fourth junction point. The output member is operatively connected to the second junction point. Furthermore, the torque-transmitting device is engageable to ground the third junction point to the stationary member. |