Document | Document Title |
---|---|
US10424028B2 |
Smart sensor-based consumer service optimization
A method, computer program product, and system includes a processor(s) determining, based on obtaining data from the one or more sensors over the wireless communications connection, that individuals are within a given vicinity. The processor(s) queries personal computing devices associated with the individuals to determine an identity of each individual in the given vicinity. The processor(s) assigns a service provider(s) to a portion of the identified individuals. The processor(s) obtains preference information related to the portion and determines environmental information related to an environment experienced by the portion by locating at least one sensor within a predetermined distance of the portion, and communicating, over the wireless communications connection, with the at least one sensor. The processor(s) generate simulations for providing services to the portion that include temporal parameters and selects an optimal simulation. The processor(s) communicates instructions to achieve aspects of the optimal simulation to the service provider(s). |
US10424024B1 |
System and method for determining an insurance premium based on analysis of human telematic data and vehicle telematic data
Systems and methods are disclosed herein for pricing an insurance premium based on telematics data. The system includes a communications interface and a business logic processor in communication with the communications interface. The communications interface receives telematics data collected by a telematics acquisition device. A business logic processor determines an insurance quote for a user based on the received telematics data, vehicle data, and vehicle owner data. The communications interface transmits the insurance quote to the user of the vehicle. |
US10424023B1 |
System and method of determining an insurance premium quote based on human telematic data and structure related telematic data
Systems and methods are disclosed herein for pricing an insurance premium based on analysis of various telematic data. The system includes a user with a wearable human telematic sensor providing telematic data about the wearer. Also, the system and method includes at least one building/environment telematic sensor configured to provide telematic data about the building and surrounding environment. The various telematic data is communicated and processed to provide an insurance quote to the user based upon analysis of the telematic data. |
US10424017B2 |
Dynamically activating and deactivating one or more elements of a trading tool
Various embodiments relate to intelligently activating and deactivating a trading tool element of a trading tool to improve a user's confidence in the trading tool. By dynamically activating and deactivating elements on the trading screen, the trading tool effectively increases a user's confidence in placing a trading order, canceling a trade order, or both, for example, by eliminating or reducing undesirable options. Undesirable options might include those that are risky, contrary to a particular trading strategy, would result in a loss of money, and so on. Such an embodiment can improve the overall speed at which a user places or cancels a trade order by, among other things, effectively increasing the user's overall confidence in the trading tool. |
US10424016B2 |
Modeling asset transfer flow relationships discovered in unstructured data
Mechanisms are provided for performing an analysis of content based on a flow of property between entities. The mechanisms analyze a corpus of unstructured documents to identify one or more asset transfer flow relationships between entities. The mechanisms generate an asset transfer flow model defining a flow of an asset between entities based on the one or more asset transfer flow relationships between entities. The mechanisms input the asset transfer flow model into an analysis engine for use in analyzing content. The mechanisms analyze the content using the asset transfer flow model to generate results of the analysis and output the results of the analysis based on the asset transfer flow model. |
US10424012B2 |
Computing device and method for the temporal arrangement of data
A computing device and method for managing an account. A computer displays a historical timeline and an event placement timeline. Past events are shown along the historical timeline, and future events along the event placement timeline. The computer suggest a change to the timing of one of the events. The user moves a movable object to the proposed timing to reschedule the event. The settings of the account are modified to automatically execute that event at the new timing. |
US10424011B2 |
Systems and methods for shared lending risk
The shared lending risk system and method provide a lead scoring engine that generates a score representing an assessment of the credit risk of the transaction that is based on an assessment of the merchant, purchaser and product. The score is provided to a pool of lenders and a credit product is selected from the pool based on the score. |
US10424008B2 |
Method and system for engaging in a transaction between a business entity and a merchant
A computer-implemented method of engaging in a transaction between a merchant and a business entity. The method includes: initiating a transaction by the business entity with a merchant; obtaining, by the merchant, a business entity data set including at least one data field; communicating an authorization request from the merchant to a provider, the request including at least one data field from the business entity data set and at least one field from a transaction data set; establishing a credit-based relationship between the provider and the business entity; communicating an authorization response from the provider to at least one of the merchant and the business entity; and engaging in the transaction between the provider and the business entity based at least in part upon the established credit-based relationship. A system and apparatus are also disclosed. |
US10423994B2 |
Unpaid item risk management
In an example embodiment, information about a buyer in an ecommerce system is obtained. An unpaid item risk assessment is calculated for the buyer, the unpaid item risk assessment calculating a risk that the buyer will not pay for an item on which the buyer bids. A bid limit is then established based on the unpaid item risk assessment. A bid from the buyer may then later be blocked based on the bid limit. |
US10423990B2 |
Email payment gateway for sending funds
An email payment gateway may be configured to send emails to potential donors. The emails may include mailto hyperlinks. Each mailto hyperlink may be associated with one or more fundraising campaigns, and each mailto hyperlink describes an email message that may be generated when that hyperlink is selected. When a mailto hyperlink is selected, the generated email message may include one or more parameters related to the fundraising campaign associated with the hyperlink, such as an identifier of the fundraising campaign, donor identity or donation amount. The generated email message may then be transmitted to the email payment gateway. The email payment gateway may receive the message and, based on the parameters in the received message, process the donation on behalf of the donor. |
US10423987B2 |
Dynamic generation and layout of media assets in a campaign management system
Particular embodiments take first screen media assets and can derive second screen appropriate media assets. Then, particular embodiments may determine a target application for the second screen media assets. Layout characteristics for the target application is determined. Particular embodiments correlate the layout characteristics and the second screen media assets to select a second screen media asset for the target application. The correlation may generate scores based on the second screen media assets and the layout characteristics to determine a best fit of a second screen media asset for the target application. Then, the second screen media asset may be transcoded based on the characteristics of the target application or target device. After transcoding, particular embodiments may create a view of the second screen media asset in the target application, such as an overlay of the second screen media asset over a screen capture of the target application. |
US10423986B1 |
Automated submission for solicited application slots
Systems, methods, and computer-readable media (transitory and non-transitory) are provided herein for automated submission for solicited application slots. In various embodiments, a digital component source process executing on a first computing system may determine a device identifier associated with an application slot to be populated with digital component(s). The application slot may be solicited by a digital component liaison process executing on the first computing system or a second computing system. The digital component source process may retrieve application slot attainment parameter(s) associated with the device identifier. The application slot attainment parameter(s) may be generated based on location ordinal(s) associated with the device identifier. The digital component source process may determine, based on the retrieved application slot attainment parameters, a submission to populate the application slot with a particular digital component item. The digital component source process may provide the submission to the digital component liaison process. |
US10423985B1 |
Method and system for identifying users across mobile and desktop devices
A method for conversion attribution. The method includes obtaining a first identifier associated with a first device, obtaining a second identifier associated with a second device, bridging the first identifier and the second identifier based on a determination, made by a probabilistic classifier, that the first identifier and the second identifier are associated with a common user, and attributing, using the bridge, a conversion on a website accessed using the second device. |
US10423983B2 |
Determining targeting information based on a predictive targeting model
A targeting system based on a predictive targeting model based on observed behavioral data including visit data, user profile and/or survey data, and geographic features associated with a geographic region. The predictive targeting model analyzes the observed behavioral data and the geographic features data to predict conversion rates for every cell in a square grid of predefined size on the geographic region. The conversion rate of a cell indicates a likelihood that any random user in that cell will perform a targeted behavior. |
US10423981B2 |
System and method for advertisement transmission and display
The disclosure herein provides systems and methods for a media enhancement system configured to associate a secondary media signal (for example, the secondary media signal can comprise an advertisement) to a primary media signal (for example, a radio broadcast). The disclosure herein additionally provides systems and methods for a media enhancement system that enables the generating, transmitting, displaying, and/or responding to a plurality of associated and/or unassociated secondary media signals, based on a primary media content from a primary media signal, user characteristics (for example, demographic and/or geographic information), and/or third-party preferences (for example, the goals of advertisers). The secondary media signals can be used to enhance the primary media content already being provided to the user on a user device. The secondary media signals can also be used to create psychological associations or relationships with the primary media content already being provided to the user. |
US10423977B1 |
Method and apparatus for generating an electronic communication
A method, apparatus, and computer program product are disclosed to improve generation of electronic communications. The method may provide a plurality of content slots each configured to receive content, the content comprising at least one of promotion content or non-promotion content. The method may also include maintaining a database comprising a plurality of promotion content generators and non-promotion content generators, and determining, using a processor, one of the plurality of promotion content generators or non-promotion content generators for respectively supplying corresponding promotion content or non-promotion content to each of the plurality of content slots. The determining the one of the plurality of promotion content generators or non-promotion content generators may include determining selection parameters, and scoring the plurality of promotion content generators and non-promotion content generators based at least in part on the selection parameters. |
US10423976B2 |
Collecting and analyzing data for targeted offers
An application platform configurable for collecting user data associated with a plurality of retail-branded credit cards is provided. The application platform includes a configurable front end comprising a graphical user interface layer that is configurable to a specific one of the plurality of retail-branded credit cards, a backend layer comprising credit card functionality for directly performing credit card transactions associated with a specific one of the plurality of retail-branded credit cards, a data collection layer comprising a data collector for collecting user data associated with the plurality of retail-branded credit cards and an offer provider for providing an offer to a user based on the user data associated with said plurality of retail-branded credit cards. |
US10423974B2 |
Process for providing physical gold-back rebates on purchases by a secured gold-back savings system
A secured SSL protected private membership gold-back savings club system and a process for providing physical gold-back rebates on purchases are disclosed. The system and process provide physical gold-back rebates on e-commerce and point of sale (POS) purchases. The physical gold-back rebates on purchases are provided through a secured SSL protected private membership savings club platform. The private membership savings club platform is based on specific secured strategic synergy transaction network systems, applications, and APIs. |
US10423969B2 |
Systems and methods for assignment of sales leads
The invention provides systems and methods for processing sales leads. Illustratively, the invention provides a method of assigning sales leads in a network environment, the sales leads relating to persons interested in effecting a purchase, the method comprising: obtaining a lead, the lead including lead information relating to a person interested in effecting a purchase; loading the lead into a lead processing portion; determining if the lead is auto-assignable; assigning the lead to a sales agent; and outputting the lead information over the network environment to a lead distribution portion, so as to be accessible to the sales agent. |
US10423968B2 |
Method and apparatus for marketability assessment
A system that incorporates teachings of the present disclosure may include, for example, a processor operable to determine whether a correlation exists between first products or services consumed by a subscriber leader and second products or services consumed by a plurality of subscriber followers. The first and second products or services can be distributed by a media service provider over a communication system and can be consumed by way of one or more media processors. The processor can be further operable to identify a plurality of market sector classifications for each of the second products or services consumed, to assess a plurality of values of consumption for the plurality of market sector classifications, and to determine a plurality of marketable values for the subscriber leader. Other embodiments are disclosed. |
US10423967B2 |
System and method for providing advertising content via mobile device docking station
Certain of the disclosed embodiments present a system and method for providing in-home targeted advertisements to individual consumers. For instance, the disclosed embodiments include an in-home advertising device that enables a user to interact with the in-home advertising device and purchase items with the push of a button. Additionally, in some embodiments, the in-home advertising device may include a built in printer for enabling a user to print an advertised and/or coupon. |
US10423962B2 |
Pre-authorization of a transaction using predictive modeling
Systems, apparatus, and methods are provided for efficiently authorizing a transaction initiated by a consumer. An authorization can be generated before the consumer actually initiates the transaction. For example, a future transaction can be predicted, and an authorization can be generated for the predicted transaction. In this manner, the authorization can be ready and quickly used when the consumer does initiate the transaction. Previous transactions made by the consumer can be used to predict when the future transaction is likely. In various examples, the authorization can be sent to a specific merchant or to the consumer for use when the consumer initiates the predicted transaction, or saved by an authorization server for use in response to an authorization request from the merchant. |
US10423959B2 |
Voice recognition to authenticate a mobile payment
Systems and methods are provided for authenticating mobile payments from a customer account to a merchant. The systems and methods may include a financial service provider receiving a request to authorize an electronic transaction at a point-of-sale. A financial service provider server computer may verify that the customer is present at the point-of-sale using received location data. An image having distorted text such as a captcha may be transmitted to a device at the point-of-sale, and the customer may read the captcha aloud. A voice sample of the customer may be sent to the financial service provider for comparison to stored voice recordings, to verify that the customer's voice sample is authentic if the voice matches a previously generated voice recording for the account. If the voice sample is authentic, the financial service provider may authorize the mobile payment. |
US10423956B1 |
Systems and methods for customer authentication and determination of relevant services
A computer-implemented method and system for authenticating identification of a customer during interaction with a company representative. Data is received and stored relating to the customer at a computer. The data includes one or more identification attributes associated with the customer and one or more authentication data attributes associated with the customer. An interaction is commenced between the customer and the company representative. Captured is one or more identification attributes and authentication data attributes relating to customer from the interaction between the customer and the company representative. The customer is identified by matching a captured identification attribute with a stored identification attribute. The customer is authenticated by matching a captured authentication data attribute with a like stored authentication data attribute associated with the identified customer. |
US10423954B2 |
Resource account application management
A program product and device for processing a resource account transaction within a wireless electronic device, such as a smartphone or other portable electronic device. During or at the initiation of a resource transaction with a near-field transaction terminal, the device receives from the terminal via a first communication interface, a resource account system ID. A locally stored resource account is selectively identified based on the received resource account system ID. The device sends a resource account application ID corresponding to the selected resource account to the near-field transaction terminal via the first communication interface. From the near-field transaction terminal, the device receives a token ID that is associated with the selected resource account, and sends, the token ID to an account management system via a second communication interface. The device receives from the account management system a transaction token comprising the token ID associated with a specified transaction resource value. |
US10423952B2 |
Encapsulated security tokens for electronic transactions
Functional data for use in one or more digital transactions are secured by using an encapsulated security token (EST). In certain embodiments, the EST is created by encapsulating digital data including the functional data using at least two cryptographic systems of two parties. The encapsulation and subsequent de-encapsulation can utilize cryptographic systems of the parties that involve a private key for signing and decryption and a public key for encryption and signature verification. If constructed carefully over a series of rigorous events, the resulting EST can be practically impossible to counterfeit. In addition, a propagation of rights can be tracked for auditing and rights can be easily terminated or modified. |
US10423951B2 |
Methods, systems, and computer readable media for facilitating in-store or near-store ordering and payment of goods and services through a single-tap of a near field communication (NFC) device
Methods, systems, and computer readable media for facilitating in-store or near-store ordering and payment of goods and/or services through a single tap of a near field communication (NFC) device are disclosed. In one embodiment, a system can include a smart poster locatable in an area that is accessible to a potential consumer of goods or services. The system can further include a mechanism in or on the smart poster for directing the NFC enabled device to access a portion of a merchant ordering and payment system specific to the good or service advertised by the smart poster. The system can further include a wallet application residing on the NFC enabled device that upon interfacing with the smart poster downloads, submits, and pays for an order of the good or service advertised by the smart poster via the single NFC tap. |
US10423950B2 |
Method and arrangement for authorizing a user
The present invention relates to a method and system for activating a first mobile terminal and a second mobile terminal to operate with a server. The method performed by a processor of the mobile device, the method comprising: providing a first authentication data from said first terminal to the server; verifying said first authentication data; providing a first data set and a unique identity by said first terminal to the server; providing a recognition data to said first terminal; providing said recognition data to said second terminal; decoding said recognition data by said second terminal; providing to said server by said second terminal said decoded recognition data and a second identity, verifying by said server said decoded recognition data and providing a second data set to said second terminal; verifying the second data set by said second terminal; and executing an event with respect to result of said verification of the second data set. |
US10423948B1 |
Automated third-party messaging
Embodiments disclosed in this specification include chatbots that can automatically identify payment requests and execute payments within third-party chat applications. A payment-service-system server can include an application acting as an additional participant in a messaging application having two or more other participants. Based on the context of the conversation, the payment-service-system server can identify payment requests, suggest making a payment, and execute the payment without leaving the chat application. There is no need to access a separate web page or application to complete the payment. |
US10423947B1 |
User interfaces for using shared databases for managing supplemental payment sources
User devices are disclosed for managing a plurality of supplemental payment sources of a user. One method includes: generating and displaying a user interface prompting a user to input: an identifier of a primary payment source account for applying resources to transactions originating at one or more merchants, the primary payment source account being accounted for in a first data structure of a shared ledger and having its identifier linked with one or more supplemental payment source accounts; identifiers of one or more supplemental payment source accounts for applying resources to transactions originating at one or more merchants, the supplemental payment source accounts being accounted for in second and subsequent data structures of the shared ledger; and preference settings for applying resources of the primary payment source account and the supplemental payment source accounts to transactions, based on identities or categories of merchants involved in the transactions. |
US10423944B1 |
System and method for usage billing of hosted applications
A system, method, and computer readable medium for usage billing of one or more hosted applications serving one or more clients. The hosted applications are contained within one or more isolated environments or run without isolated environments. The system may include usage billing based on one or more of resources open, amount of data flowing through resources, number of open files, number of transactions, number of concurrent users, number of processes, CPU utilization and memory usage, The system may further include a management interface where administrators may add, remove and configure isolated environments, configure client policies and credentials, and force upgrades. If using isolated environments, the isolated environments may be isolated from other applications and the host operating system on the clients and applications within the isolated environments may run without performing an application-installation on the client. |
US10423939B1 |
Systems and methods for remote deposit of checks
Remote deposit of checks can be facilitated by a financial institution. A customer's general purpose computer and image capture device may be leveraged to capture an image of a check and deliver the image to financial institution electronics. Additional data for the transaction may be collected as necessary. The transaction can be automatically accomplished utilizing the images and data thus acquired. |
US10423937B2 |
Systems and methods for establishing message routing paths through a computer network
A method for routing computer messages between parties is provided. The method is implemented using a message gateway computing system including a processor and a memory. The method includes receiving a message routing offer from a seller and a representing an offer to process payment card transactions. The method also includes receiving a message routing request from a buyer. The method further includes first message route between the buyer party and a first seller party of the plurality of seller parties on a message processing network. The method also includes receiving a payment card transaction from the buyer party. The method further includes identifying the first message route associated with the payment card transaction. The method also includes transmitting the payment card transaction to the first seller party based at least in part on the first message route. |
US10423935B2 |
Systems and methods of analyzing recycled products to detect trends and adjust inventory based on the trends
In some embodiments, methods and systems are provided that include a scanner for scanning products recycled by consumers at a retail facility and an electronic inventory management device to analyze the scan data obtained by this scanner in order to determine consumer trends with respect to the recycled products and to determine whether the consumer-recycled products are associated with a trends that warrants one or more adjustments to the inventory at the retail facility. |
US10423933B2 |
Observation based event tracking
A computer-implemented process of tracking events, is carried out by detecting that a first badge is within a personal-area network wireless communication range of a second badge, thus designating an encounter, and performing, by processor executing instructions read out from memory, an event logging transaction responsive to the encounter. The event logging transaction is performed by receiving, from the first badge, an electronic message characterizing an observation made by the user of the first badge relative to a user of the second badge, converting the electronic message received from the first badge into a pinpoint response, and generating an event record comprising an identification of an event type, and the pinpoint response. |
US10423931B2 |
Dynamic processing for collaborative events
Embodiments include method, systems and computer program products for dynamic processing for collaborative events. In some embodiments, first data associated with a collaborative event may be received. Second data from one or more sensors of a user device may be received. The first data and the second data may be analyzed. An action recommendation may be generated based on the analyzed first data and the analyzed second data. The action recommendation may be transmitted. |
US10423927B2 |
Electronic process-enabled collaboration system
A process-enabled collaboration system integrates the collaboration tools and applications needed for a remote project into a single portal. The collaboration system identifies the type of project to be performed, and generates a custom collaboration site tailored to the specific project. The custom collaboration site provides a convenient and direct relationship between remote members of a project team and the collaborative tools and information they will use. |
US10423924B2 |
Detection of misplaced objects and association with qualified target in venue for object return
A method and apparatus for identifying a qualified target for an association with a misplaced item within a venue includes detecting, using a detection and locationing system, a communication device and/or person within the venue. The method and apparatus detect a physical item that has been misplaced within the venue, where that misplaced item at has one or more attributes. The method and apparatus perform a digital association of the misplaced item with the communication device or with the person, using a determined proximity and a profile attribute. With the digital association made, a digital notification is communicated to the associated communication device or person to retrieve and return the misplaced item along a determined path. |
US10423918B2 |
Actively managed food delivery
A computer-implemented method according to one embodiment includes receiving, by the computer, status information about one or more product containers, wherein the status information includes conditions of each of the one or more product containers. Preferred ranges for the conditions of each of the one or more product containers are determined based on food products stored in the one or more product containers, where the preferred ranges change over time by a predefined amount per unit time, and where the predefined amount and the unit time are specified in a profile associated with products stored in the one or more product containers. A determination is made as to whether the received conditions from the one or more product containers are within the preferred ranges. A first command is sent in response to determining that at least one of the received conditions is outside the determined preferred range. |
US10423916B1 |
Method for generating developer performance ratings
A computer implemented method for generating a performance rating for a developer may include monitoring developer activities to obtain near real-time activity data; exploring the near real-time activity data to identify entities; structuring the near real-time activity data into data-frame objects; performing a feature engineering procedure to measure representative behaviors of the developer and performing a performance analysis to produce performance rating of the developer. |
US10423914B2 |
Industrial setup composition
Technical solutions are described for selecting components from multiple vendors for a system. An example computer-implemented method includes receiving, by a processor, an environment map that identifies a first component placeholder of the system. The computer-implemented method further includes identifying, by the processor, that the first component placeholder interfaces with a second component placeholder of the system. The computer-implemented method further includes determining, by the processor, a role assigned to the first component placeholder, where the role indicates a type of data that a first component at the first component placeholder communicates with a second component at the second component placeholder. The computer-implemented method further includes determining, by the processor, a list of components for selecting the first component, where each component from the list of components matches the role assigned to the first component placeholder. |
US10423912B2 |
Systems and/or methods for providing enhanced control over and visibility into workflows where potentially sensitive data is processed by different operators, regardless of current workflow task owner
Certain example embodiments relate to systems and/or methods for providing enhanced control over potentially sensitive data sharable among and/or between different parties. For example, certain example embodiments provide views into computer-enabled workflows managed by external parties, including views into what sensitive data has been accessed, who has accessed it, etc., e.g., throughout the lifecycle of a product granted on the basis of an analysis of such data. A computer-enabled system for automatically assessing received sensitive data in accordance with one or more digitized rule sets also is provided in certain example embodiments, as are computer-mediated tools for helping to automatically, semi-automatically, and/or manually resolve issues detected in the assessments, e.g., via enhanced communication and collaboration, among and/or between parties to a transaction, as well as third-parties who indirectly are involved in the transaction. The data remains secure and traceable, e.g., in accordance with its provider's specifications. |
US10423909B2 |
Method and system for managing business deals
In accordance with embodiments, there are provided mechanisms and methods for managing business deals. The mechanisms and methods for managing business deals may enable embodiments to provide a dynamic and interactive user-interface including any combination of contacts, accounts, opportunities, allowing users to create tasks, events, leads (e.g., from Data.com), reports, dashboards, instant messenger, external deal spaces, email service (e.g., Outlook), a cloud-based productivity suite for businesses that allows work on any device (e.g., Google apps), mobile access, private messaging, lead management, mass email templates, social media monitoring (e.g., from Radian6), role-based sharing and security, and/or additional storage, for example. In an embodiment, the number of contacts may be unlimited. |
US10423908B2 |
Operation management apparatus, operation management method, and computer-readable storage medium
An operation management apparatus includes the following. A storage unit stores operation instruction information showing contents of an operation instruction associated with a person in charge. According to a request from a register terminal, a searching unit searches the storage unit for operation instruction information corresponding to the person in charge who is assigned to the register terminal. A transmitting unit transmits the operation instruction information searched by the searching unit to the register terminal. |
US10423904B2 |
Workforce optimization by improved provision of job performance plan
A computer-implemented method provides a job performance plan for a plurality of jobs to be performed at geographical locations. The computer receives job data that represent job requirements for specified locations and processes the job data with the data-structure to provide an initial job performance plan. The computer receives updated job data and identifies a sub-set of the data structure. The computer processes the updated job data with the sub-set to provide an updated job performance plan, wherein some of the routes are re-assigned to specified job performers. The sub-set is selected under consideration of location clusters. Step repetitions with different clusters are provided to increase accuracy. |
US10423902B2 |
Parallel processing apparatus and method of estimating power consumption of jobs
A processor extracts a first file name from a file path indicating a storage location of a first file used when launching a first job. The processor calculates, for each of a plurality of second jobs that have been executed, a similarity based on a comparison between partial character strings included in the first file name and partial character strings included in a second file name corresponding to a second file that was used when launching the second job. The processor acquires, from history information indicating an actual power consumption of each of the plurality of second jobs and in accordance with the calculated similarity, the actual power consumption of at least one second job and estimates power consumption of the first job based on the acquired actual power consumption. |
US10423900B2 |
Parameter standardization
Included are embodiments for parameter standardization. At least one embodiment of a system includes a first determining component configured to determine at least one business rule associated with at least one environment and a second determining component configured to determine settings for a plurality of assets associated with the at least one environment to enforce the determined at least one business rule. Some embodiments include a sending component configured to send a signal to the plurality of assets to implement the business rule. |
US10423897B2 |
Providing geographically relevant website content
A method, system and computer-readable device for presenting geographically relevant content are provided. They can include reading a remote internet protocol address of a user computing device based on an initial request for content from the user computer device, determining a primary home airport based on the internet protocol address of the user computing device and searching a database for an available flight and hotel package having a flight originating at the primary home airport. They can also include identifying a preferred flight and hotel package from among a plurality of available flight and hotel packages having flights originating at the primary home airport by eliminating travel packages from among the plurality of available flight and hotel packages that have destinations unlikely to be popular for a particular geographic region associated with the internet protocol address. |
US10423895B2 |
Sports and concert event ticket pricing and visualization system
A system and method for displaying seat inventory at a venue and facilitating planning of ticket prices for events at the venue is presented. Methods to predict total revenue for an event are described. Also presented are systems and methods for determining at what price and when to release so-called ‘flex’ price tickets during an on-sale using the sales velocity and sales/inquiry ratios. Determining demand of seats from secondary markets is also described with methods to use the demand for either repricing the seats in the primary market or presenting ‘best value’ seats to a prospective purchaser. |
US10423893B2 |
Adaptive interface for screen-based interactions
Systems and methods for customizing an output based on user data are described herein. An example method for customizing an output based on user data may commence with capturing, by at least one sensor, the user data. The method may continue with analyzing, by at least one computing resource, the user data received from the at least one sensor. The method may further include continuously customizing, by an adaptive interface, output data using at least one machine learning technique based on the analysis of the user data. The customized output data may be intended to elicit a personalized change. |
US10423892B2 |
Trajectory cluster model for learning trajectory patterns in video data
Techniques are disclosed for analyzing and learning behavior in an acquired stream of video frames. In one embodiment, a trajectory analyzer clusters trajectories of objects depicted in video frames and builds a trajectory model including the trajectory clusters, a prior probability of assigning a trajectory to each cluster, and an intra-cluster probability distribution indicating the probability that a trajectory mapping to each cluster is least various distances away from the cluster. Given a new trajectory, a score indicating how unusual the trajectory is may be computed based on the product of the probability of the trajectory mapping to a particular cluster and the intra-cluster probability of the trajectory being a computed distance from the cluster. The distance used to match the trajectory to the cluster and determine intra-cluster probability is computed using a parallel Needleman-Wunsch algorithm, with cells in antidiagonals of a matrix and connected sub-matrices being computed in parallel. |
US10423891B2 |
System, method, and recording medium for vector representation of words in a language
A method, system, and non-transitory compute readable medium for vector representation of a sequence of items, including receiving a sequence of items from a source, producing a first distributed representation for each item of the sequence, wherein the distributed representation comprises a word vector and a class vector, partitioning the sequence of items into classes, and training the received sequence using the first distributed representation, such that a new distributed representation is produced for which the vector entries of the new distributed representation are amplified when the vector entries of each item correspond to a class of an item to be explained and fractionalizing vector entries of each item that do not correspond to the class of the item to be explained. |
US10423889B2 |
Native machine learning integration for a data management product
Apparatuses, systems, methods, and computer program products are disclosed for machine learning in a data management product. The apparatus includes an input module, a learned function module, and a results module. The input module is configured to receive an analysis request for the data management product. The learned function module is configured to execute one or more machine learning ensembles to predict one or more unknown values for the data management product. The result module is configured to provide native access, within the data management product, to the one or more unknown values. |
US10423887B2 |
Compilation, memory management, and fault localization with ancillas in an unknown state
Among the embodiments disclosed herein are quantum circuits (and associated compilation techniques) for performing Shor's quantum algorithm to factor n-bit integers. Example embodiments of the circuits use only 2n+2 qubits. In contrast to previous space-optimized implementations, embodiments of the disclosed technology feature a purely Toffoli-based modular multiplication circuit. Certain other example modular multiplication circuits disclosed herein are based on an (in-place) constant-adder that uses dirty ancilla qubits to achieve a size in (n log n) and a depth in (n). |
US10423884B2 |
Extension of model-based design to identify and analyze impact of reliability information on systems and components
Methods and devices for providing and using a technical computing environment (TCE) for receiving a TCE model that, when executed, simulates behavior of a dynamic physical system, and that represents one or more physical components and their respective reliability information in a block diagram model. Applications of the model include automated system-level datasheet and bill of materials generation, component reliability information discovery, fault and stress assertions, and identification of emergent faults. |
US10423879B2 |
Efficient generation of stochastic spike patterns in core-based neuromorphic systems
Weighted population code in neuromorphic systems is provided. According to an embodiment, a plurality of input values is received. For each of the plurality of values, a plurality of spikes is generated. Each of the plurality of spikes has an associated weight. A consumption time is determined for each of the plurality of spikes. Each of the plurality of spikes is sent for consumption at its consumption time. |
US10423866B2 |
Method for managing the devices of a data centre
A method for managing a data center that includes racks arranged in aisles, includes guiding an operator, by a mobile terminal, to a desired device of a rack. The guiding step includes: indicating, on a screen of the mobile terminal, a route to follow to arrive near the device; once the operator is near the device, reading, by a reading application of the mobile terminal, an electronic marker pattern placed on a first rack facing the operator to determine if the operator is facing the rack including the desired device; if not, repeating the reading operation on the rack directly adjacent to the first rack; once the rack is identified, reading, by the reading application of the mobile terminal, an optical marker pattern placed on the rack so as to obtain a height reference and thus locate the desired device; and acting upon the desired device using the mobile terminal. |
US10423862B2 |
Capturing text from rendered documents using supplemental information
A system for processing a text capture operation is described. The system receives text captured from a rendered document in the text capture operation. The system also receives supplemental information distinct from the captured text. The system determines an action to perform in response to the text capture operation based upon both the captured text and the supplemental information. |
US10423860B1 |
Learning method and learning device for object detector based on CNN to be used for multi-camera or surround view monitoring using image concatenation and target object merging network, and testing method and testing device using the same
A method for learning parameters of an object detector based on a CNN adaptable to customers' requirements such as KPI by using an image concatenation and a target object merging network is provided. The CNN can be redesigned when scales of objects change as a focal length or a resolution changes depending on the KPI. The method includes steps of: a learning device instructing an image-manipulating network to generate n manipulated images; instructing an RPN to generate first to n-th object proposals respectively in the manipulated images, and instructing an FC layer to generate first to n-th object detection information; and instructing the target object merging network to merge the object proposals and merge the object detection information. In this method, the object proposals can be generated by using lidar. The method can be useful for multi-camera, SVM(surround view monitor), and the like, as accuracy of 2D bounding boxes improves. |
US10423859B2 |
Generating event definitions based on spatial and relational relationships
Data from one or more sensors is input to a workflow and fragmented to produce HyperFragments. The HyperFragments of input data are processed by a plurality of Distributed Experts, who make decisions about what is included in the HyperFragments or add details relating to elements included therein, producing tagged HyperFragments, which are maintained as tuples in a Semantic Database. Algorithms are applied to process the HyperFragments to create an event definition corresponding to a specific activity. Based on related activity included in historical data and on ground truth data, the event definition is refined to produce a more accurate event definition. The resulting refined event definition can then be used with the current input data to more accurately detect when the specific activity is being carried out. |
US10423858B2 |
Radial histogram matching
An example radial histogram matching system may generate a target radial histogram by identifying pixels in an input digital image that are determined to be on, traversing each of the pixels in the input digital image one time to determine how many of the pixels that are turned on are contained in each sector of a circle and assigning to each elements of the target radial histogram the number of on pixels in that element. The system may also compare the target radial histogram to each of an initial and a sequence of rotated radial histograms to determine a match score for each of the comparisons, and identify an offset rotation between a baseline pattern digital image and the input digital image based on the match scores. |
US10423856B2 |
Vector engine and methodologies using digital neuromorphic (NM) data
A system and methodologies for neuromorphic vision simulate conventional analog NM system functionality and generate digital NM image data that facilitate improved object detection, classification, and tracking. |
US10423850B2 |
Disease recognition from images having a large field of view
In an embodiment, a computer-implemented method of detecting infected objects from large field-of-view images is disclosed. The method comprises receiving, by a processor, a digital image capturing multiple objects; generating, by the processor, a plurality of scaled images from the digital image respectfully corresponding to a plurality of scales; and computing a group of feature matrices for the digital image. The method further comprises, for each of the plurality of scaled images. selecting a list of candidate regions from the scaled image each likely to capture a single object; and for each of the list of candidate regions, performing the following steps: mapping the candidate region back to the digital image to obtain a mapped region; identifying a corresponding portion from each of the group of feature matrices based on the mapping; and determining whether the candidate region is likely to capture the single object infected with a disease based on the group of corresponding portions. In addition, the method comprises choosing a group of final regions from the lists of mapped regions based on the determining; and causing display of information regarding the group of final regions. |
US10423849B2 |
Arrangement of an aperture and a filter region for a filter sensor device and filter sensor device
The arrangement comprises a filter region (10) filtering electromagnetic radiation and a shielding component (20) inhibiting propagation of electromagnetic radiation. The filter region comprises a central filter region (11) and a separate peripheral filter region (13). The shielding component comprises an aperture (21). The aperture is arranged above the central filter region. The central filter region and the peripheral filter region are optimized for different angles of incidence (α, β) and provided for measurements by individual sensor regions (18, 19). |
US10423848B2 |
Method, system, and computer-readable recording medium for long-distance person identification
A method, a system, and a computer-readable recording medium for long-distance person identification are provided. The method is applicable to a system having an image capturing device and a depth sensor and includes the following steps. An image of a user is captured by using the image capturing device to generate a user image, and depth information of a user is detected by using a depth sensor to generate user depth information. Soft biometric features of the user are obtained according to the user image and the user depth information, where the soft biometric features include silhouette information and human body features. A soft biometric feature similarity of the user is calculated based on the soft biometric features by using registered information of registered users so as to output a person identification result accordingly. |
US10423846B2 |
Method for identifying a driver change in a motor vehicle
A method for identifying a driver change in a motor vehicle with the aid of an interior camera for monitoring the driver, which is characterized in that a driver change is detected when the head of the driver is not detected in the viewing range of the camera. In addition, a corresponding device and a computer program and a machine-readable memory medium are provided. |
US10423845B2 |
Remote view system with privacy protection
A method of operating a remote view system with privacy protection and a remote view system with privacy protection. In one embodiment, the method includes receiving a request from a remote device for one or more images of a vehicle interior, receiving one or more images of the vehicle interior, determining whether a privacy key is located within the vehicle interior, determining whether one or more occupants are located within the vehicle interior, retrieving the privacy settings of the vehicle interior stored in memory, responsive to determining that the privacy key and the one or more occupants are located within the vehicle interior, generating one or more privacy images based on the one or more images and the privacy settings of the vehicle interior, controlling a transceiver to transmit the one or more privacy images to the remote device via an antenna. |
US10423840B1 |
Post-processing method and device for detecting lanes to plan the drive path of autonomous vehicle by using segmentation score map and clustering map
A post-processing method for detecting lanes to plan the drive path of an autonomous vehicle by using a segmentation score map and a clustering map is provided. The method includes steps of: a computing device acquiring the segmentation score map and the clustering map from a CNN; instructing a post-processing module to detect lane elements including pixels forming the lanes referring to the segmentation score map and generate seed information referring to the lane elements, the segmentation score map, and the clustering map; instructing the post-processing module to generate base models referring to the seed information and generate lane anchors referring to the base models; instructing the post-processing module to generate lane blobs referring to the lane anchors; and instructing the post-processing module to detect lane candidates referring to the lane blobs and generate a lane model by line-fitting operations on the lane candidates. |
US10423839B2 |
System for monitoring vehicular traffic
A vehicular traffic monitoring system which is capable of providing a complete monitoring system in an assembly capable of being mounted in a plane above or beside a roadway in order to monitor substantially all factors of interest with respect to approaching and receding vehicular traffic along the roadway below. |
US10423836B2 |
Information providing system
An information providing system 10 includes an acquiring unit 210 that acquires an image captured by an imaging unit (a camera 100-1, a camera 100-2, and a camera 100-3) via a network, an analyzing unit 220 that analyzes the image to generate at least situation information indicating whether a captured person carries a rain gear, and a display control unit 240 and 320 that displays the situation information on a user terminal. |
US10423834B2 |
Augmented reality assisted pickup
A network system, such as a transport management system, uses augmented reality (AR) to identify an approaching vehicle. Responsive to receiving a trip request, a trip management module matches the rider with an available driver and instructs a trip monitoring module to monitor the location of the driver's vehicle as it travels to the pickup location. When the driver's vehicle is within a threshold distance of the pickup location, an AR control module instructs the rider client device to begin a live video stream and instructs an image recognition module to monitor the video stream for the driver's vehicle. Responsive to the driver's vehicle entering the field of view of the camera on the rider client device, the AR control module selects computer-generated AR elements and instructs the rider client device to visually augment the video stream to identify the driver's vehicle as it approaches the pickup location. |
US10423830B2 |
Eye contact correction in real time using neural network based machine learning
Techniques related to eye contact correction to provide a virtual user gaze aligned with a camera while the user views a display are discussed. Such techniques may include encoding an eye region of a source image using a pretrained neural network to generate compressed features, applying a pretrained classifier to the features to determine a motion vector field for the eye region, and warping and inserting the eye region into the source image to generate an eye contact corrected image. |
US10423829B2 |
Signal observation device and signal observation method
A signal observation device includes: an observation unit that observes a volume of a target signal by using compressed sensing; a filter having a plurality of elements that are arranged in a matrix and that are capable of individually restricting the volume of the target signal to be transmitted to the observation unit; and a control unit that causes the observation unit to observe the volume of the target signal transmitted via the filter by using first control for controlling the elements of the filter on the basis of a first observation matrix in which values of matrix elements are predetermined and that causes the observation unit to observe the volume of the target signal transmitted via the filter using second control for controlling the elements of the filter on the basis of a second observation matrix in which values of matrix elements are based on random numbers. The control unit causes the observation unit to observe the volume of the target signal plural times by selectively using the first control and the second control. |
US10423828B2 |
Using deep learning techniques to determine the contextual reading order in a form document
Techniques for determining reading order in a document. A current labeled text run (R1), RIGHT text run (R1) and DOWN text run (R3) are generated. The R1 labeled text run is processed by a first LSTM, the R2 labeled text run is processed by a second LSTM, and the R3 labeled text run is processed by a third LSTM, wherein each of the LSTMs generates a respective internal representation (R1′, R2′ and R3′). Deep learning tools other than LSTMs can be used, as will be appreciated. The respective internal representations R1′, R2′ and R3′ are concatenated or otherwise combined into a vector or tensor representation and provided to a classifier network that generates a predicted label for a next text run as RIGHT, DOWN or EOS in the reading order of the document. |
US10423824B2 |
Body information analysis apparatus and method of analyzing hand skin using same
A body information analysis apparatus (1) and method of analyzing hand skin by using same are provided. The method includes activating an image fetching module (12) of the body information analysis apparatus (1) to record an external image (61); activating a processing unit (10) of the body information analysis apparatus (1) to recognize one of a plurality of hand images (81, 82, 83, 84, 85, 86, 87, 88) in the external image (61); recognizing an image in one of the hand images (81, 82, 83, 84, 85, 86, 87, 88) corresponding to a defect; marking one of the hand images (81, 82, 83, 84, 85, 86, 87, 88) based on a location of the image having a defect; and activating a display module (111) of the body information analysis apparatus (1) to show the marked one of the hand images (81, 82, 83, 84, 85, 86, 87, 88). |
US10423819B2 |
Method and apparatus for image processing and visualization for analyzing cell kinematics in cell culture
Disclosed herein are methods for analyzing cell kinematics in a nucleated cell culture from a time-series sequence of multiple fluorescence microscopic images of the nucleated cell culture. The method includes the steps of, (a) identifying every cell nucleus in each fluorescence microscopic image; (b) identifying every cell cluster using the cell nuclei identified in the step (a); and (c) tracking the cells and/or cell clusters using the cell nuclei and cell clusters identified for the fluorescence microscopic images in steps (a) and (b) respectively. |
US10423818B2 |
Apparatus for detecting cutaneous imprints
An apparatus for detecting false fingerprints, comprising: an optical element having a detection surface on which at least one body is intended to be positioned, of which cutaneous imprints are intended to be detected, an anti-fake illuminator configured to generate at least one bright zone and at least one dark zone on said detection surface, an optical sensor arranged to capture light radiation reflected/diffused by said detection surface. |
US10423817B2 |
Latent fingerprint ridge flow map improvement
Systems and methods may be used by an automatic fingerprint identification system to estimate ridge flow maps in latent fingerprints. A latent fingerprint image and a plurality of reference ridge flow maps may initially be obtained. A latent ridge flow map for the obtained latent fingerprint image may be computed. One or more characteristics associated with the latent ridge flow map may be compared to one or more characteristics associated with each of the plurality of reference ridge flow maps. A similarity score between the latent ridge flow map and a particular reference ridge flow map may be computed for each of the reference ridge flow maps. The top closely matched ridge flow maps are used to improve the latent ridge flow map to enhance the latent fingerprint image to extract better set of minutia points to improve latent to ten-print matching accuracy. |
US10423815B2 |
Capacitive sensor packaging
An apparatus comprises a fingerprint sensor having a set of capacitive elements configured for capacitively coupling to a user fingerprint. The fingerprint sensor may be disposed under a control button or display element of an electronic device, for example one or more of a control button and a display component. A responsive element is responsive to proximity of the user fingerprint, for example one or both of a first circuit responsive to motion of the control button, and a second circuit responsive to a coupling between the fingerprint and a surface of the display element. The fingerprint sensor is disposed closer to the fingerprint than the responsive element. The control button or display component may include an anisotropic dielectric material, for example sapphire. |
US10423803B2 |
Smart suppression using re-identification risk measurement
System and method to produce an anonymized cohort, members of the cohort having less than a predetermined risk of re-identification. The method includes receiving a data query of requested traits to request in an anonymized cohort, querying a data source to find records that possess at least some of the traits, forming a dataset from at least some of the records, and calculating an anonymity histogram of the dataset. For each patient record within the dataset, the method anonymizes the dataset by calculating using a threshold selector whether a predetermined patient profile within the dataset should be perturbed, calculating using a value selector whether a value within the indicated patient profile should be perturbed, and suppressing an indicated value within the indicated patient profile. The anonymized dataset then is returned. |
US10423802B2 |
Establishing data security over an internet of things (IoT) network
Embodiments of the present disclosure provide a technique for establishing data security over an Internet of Things (IoT) network. According to an embodiment, a method includes performing by at least one host entity implemented in a network, tracking distribution of data in the network by maintaining a data location file that includes plurality of parameters of each of plurality of data subsets. The data subsets are distributed in plurality of devices of the network such as key servers, host entities and client entities. The data subsets include any or a combination of an encryption key, a key identifier, a header, an authorization information, a decryption key, a control message, a computer program, a config file, data generated by any client entity of the one or more client entities, and data processed by any host entity of the one or more host entities. |
US10423798B2 |
Mobile device authenticated print
An authenticated print session allows a mobile device to authenticate an encrypted file for printing at a print device sent by a base computer. The base computer authorizes the mobile device to release printing when in close proximity to the print device. The authenticated print session uses the mobile device to authenticate the owner of the encrypted file, and to authorize the release of the file at the print device over a non-secure communication channel. |
US10423795B2 |
Method, checking device, and system for determining security of a processor
The disclosure provides a method, a checking device and a system for determining security of a processor. The method comprises: setting an initial running state of the checking device according to initial running state information of the processor during the target running process, and taking input information of the processor during the target running process as input information of the checking device; causing the checking device to execute a task of the target running process in a manner conforming to predefined behavior to obtain at least one of output information and final running state information of the checking device, wherein the predefined behavior is a standard of hardware behavior of the processor; and determining whether the processor is secure during the target running process according to at least one of the output information and the final running state information of the checking device when the checking device completes the task of the target running process. |
US10423793B2 |
Install runtime agent for security test
Example embodiments disclosed herein relate to an approach for installing a runtime agent during a security test. A security test is initiated or performed on an application under test executing on a server. An application vulnerability associated with the application under test is determined. The application vulnerability is exploited to install the runtime agent on the server. The security test is continued using the runtime agent to receive additional information about the application under test. |
US10423786B2 |
System and method for statistical analysis of comparative entropy
In accordance with one embodiment of the present disclosure, a method for determining the similarity between a first data set and a second data set is provided. The method includes performing an entropy analysis on the first and second data sets to produce a first entropy result, wherein the first data set comprises data representative of a first one or more computer files of known content and the second data set comprises data representative of a one or more computer files of unknown content; analyzing the first entropy result; and if the first entropy result is within a predetermined threshold, identifying the second data set as substantially related to the first data set. |
US10423785B2 |
Data scanning within distributed computing components
Embodiments for scanning data within and between distributed computing components by a processor. Data scanning functionality is allocated through an object storlet located at a local node of the distributed computing components. The data scanning functionality is performed using computational components of the object storlet on local data contained within the local node to alleviate transfer of the local data outside of the local node to be scanned. |
US10423782B2 |
Intelligent backup and versioning
There is disclosed in one example a computing apparatus, including: an interface to a backup source in a current state; a backup storage having stored thereon a first backup version of a previous state of the source; and a backup engine to: compute a delta between the current state and the previous state; save via the backup storage a second backup version sufficient to reconstruct the current state; and assign the second backup version a reputation relative to one or more previous backup versions. |
US10423780B1 |
System and method for synthesis of correct-by-construction cryptographic software from specification
Described is a system for synthesis of cryptographic software from specification. During operation, the system generates a first level formalization code of a cryptographic protocol based on a user input protocol specification and a library of transformation rules. A second level formalization code is then generated by implementing communication protocols to the first level formalization code. A third level formalization code subsequently generated by implementing cryptographic primitives to the second level formalization code. Finally, the third level formalization code is encoded on a computer readable medium as an executable code. |
US10423779B2 |
Software self-checking systems and methods
Software self-checking mechanisms are described for improving software tamper resistance and/or reliability. Redundant tests are performed to detect modifications to a program while it is running. Modifications are recorded or reported. Embodiments of the software self-checking mechanisms can be implemented such that they are relatively stealthy and robust, and so that they are compatible with copy-specific static watermarking and other tamper-resistance techniques. |
US10423775B1 |
Assisted password generation
Entities of an organization may have difficulties generating and remembering strong passwords. A password management service may generate passwords with high entropy and aid entities in remembering generated passwords. The password management service may generate a list of passwords based on a seed value provided by the entities. The entities may then select a password from the list of passwords to be used at the entities' password. Furthermore, the entities may be allowed to save the list of passwords to aid the entities in remembering their selected password from the list of passwords. |
US10423773B1 |
Computerized systems and methods for determining authenticity using micro expressions
Systems and methods are provided for calculating authenticity of a human user. One method comprises receiving, via a network, an electronic request from a user device, instantiating a video connection with the user device; generating, using a database of questions, a first question; providing, via the network, the generated question to the user device; analyzing video and audio data received via the connection to extract facial expressions, calculating, using convolutional neural networks, first data and second data corresponding predetermined emotions based on facial expressions and audio data; generating candidate emotion data using the first and second data; determining whether the candidate emotion data predicts a predetermined emotion, and generating a second question to collect additional data for aggregating with the first and second data or determining the authenticity of the user and using the determined authenticity to decide on the user request. |
US10423770B2 |
Authentication method based at least on a comparison of user voice data
An authentication method. The method comprises comparing user voice data received via an electronic device to a stored voice template to determine a voice authentication parameter. A voice authentication threshold is determined and the voice authentication parameter is compared to the voice authentication threshold to determine whether to authenticate the user. Determining the voice authentication threshold comprises determining a current value of an enrollment counter, then comparing the current value of the enrollment counter to an enrollment counter threshold and determining whether the stored voice template is fully enrolled according to the result. If the stored voice template is fully enrolled, the voice authentication threshold is set to a first voice authentication threshold. If the stored voice template is not fully enrolled then a device attribute received from the electronic device is compared to a stored device attribute. If the received device attribute matches the stored device attribute, the voice authentication threshold is set to a second voice authentication threshold determined by the current value of the enrollment counter. If the received device attribute does not match the stored device attribute, the voice authentication threshold is set to a third voice authentication threshold. |
US10423769B2 |
Information processing device, application software start-up system, and application software start-up method
The purpose of the present invention is to provide a portable terminal and an application software start-up system whereby the application software that is started up is limited depending on the state of a user, thereby providing an improved ease of use. For this purpose, an application software start-up method for an information processing device comprises: performing identity authentication based on static biological information; determining the state of the user by comparing dynamic biological information acquired from the body of the user with previously measured dynamic biological information; and limiting the application software that is started up in accordance with the determined state of the user and on the basis of a permission level that is set in advance for each application software item. |
US10423768B2 |
Real-time user authentication using integrated biometric sensor
A computing device includes a housing, a processor, memory, a human interface device (i.e., a keyboard or a trackpad), and a biometric sensor integrated into the housing. The biometric sensor is configured for capturing biometric data (i.e., heartbeat data or a vein scan) from one or more of hands of a user of the device while the user's fingers are interacting with the human interface device. The memory stores executable instructions that, when executed by the at least one processor, cause the computing device to: compare the captured biometric data to one or more records of biometric data associated with the user; determine, based on the comparison, whether the captured biometric data satisfies a matching condition with the one or more records of biometric data; and authenticate the user, when the captured biometric data satisfies the matching condition. |
US10423766B2 |
Data protection system based on user input patterns on device
Methods, systems, and computer program products are provided for protecting data stored on a device based on user input patterns. The device may have one or more types of user interfaces. The user interacts with a user interface of the device according to a pattern. The interaction pattern is monitored, and compared to one or more stored acceptable user interface patterns associated with sensitive data. If the interaction pattern of the user does not match an acceptable user interface pattern, a data protection response assigned to the data is enacted. |
US10423765B2 |
Apparatus and system for managing authority information to permit operation of hardware resource
An information processing apparatus includes a memory and a processor. The memory is configured to store first authority information, the first authority information including information for specifying a hardware resource, the first authority information being used for determining whether or not to permit operation of the hardware resource. The processor is coupled to the memory. The processor is configured to perform accepting a request for transmitting the first authority information to a destination apparatus, determining, in response to the request, whether second authority information is set or not, the second authority information being used for making a copy feasibility determination of the first authority information, transmitting the first authority information to the destination apparatus together with the second authority information when the second authority information is set and deleting the second authority information set in the transmitted first authority information. |
US10423758B2 |
Computer system and information processing method
A processor is configured to: acquire clinical information containing cases each indicating a disease of a patient and a medical care event performed on the patient; acquire literature information containing literature indicating a name of the disease and a word indicating the medical care event; calculate a frequency of one case indicating a combination of a plurality of diseases based on the clinical information; analyze the literature information using each of the name of the disease and the word indicating the medical care event; acquire a criterion for determining a disease for which the medical care event has been performed; acquire first relevance information indicating whether the medical care event has been performed for the disease based on the analysis result, the calculated frequency and the acquired criterion; and generate medical information indicating a relationship between the medical care event and the disease based on the first relevance information. |
US10423756B2 |
Gear phasing for noise control
A method for designing a gear train having first and second enmeshed gears includes performing a first analysis with the first and second gears in a first configuration. The first analysis includes determining a first transmission error (TE) characteristic of the first configuration, and providing a first geometric representation of the first TE characteristic. The method also includes performing a second analysis with the first and second gears in a second configuration. The second analysis includes determining a second TE characteristic of the second configuration and providing a second geometric representation of the second TE characteristic. Moreover, the method includes providing a comparison of the first and second TE characteristics by providing a comparison of the first and second geometric representations. |
US10423754B1 |
Electrostatic discharge cell placement using effective resistance
In general, the present embodiments are directed to designing an electronic system such as an IC, and more particularly to a design technique that can determine an optimal number and placement of ESD cells in a design for an IC. In embodiments, the technique includes determining an effective resistance criteria between a set of candidate ESD cells to the bumps/pads of the IC and finding a minimum set of ESD cells that covers all the bumps/pads. In embodiments, the technique is employed at the early stage of the design of the IC. |
US10423740B2 |
Logic simulation and/or emulation which follows hardware semantics
Some embodiments of the present invention provide techniques and systems for simulating a circuit design so that the simulation follows hardware semantics. Specifically, some embodiments ensure that the simulation follows hardware semantics by properly handling race conditions in state elements and/or glitches in clock trees that can occur during logic simulation. Each logic simulation cycle can include two stages: a stimuli application stage in which the system evaluates signal values of the circuit design which do not depend on a clock signal, and a clock propagation stage in which the system evaluates signal values that depend on a clock signal. Some embodiments of the present invention sample signal values during the stimuli application stage, and use the sampled signal values during the clock propagation stage to handle race conditions in state elements and/or glitches in clock trees that may occur during logic simulation. |
US10423739B2 |
Methods for orienting material physical properties using constraint transformation and isoparametric shape functions
Constraint-based methods for determining orientations of material physical properties using an isoparametric shape function are disclosed. In one embodiment, a method of defining an orientation of an material physical property includes defining nonlinear and/or discontinuous design constraints of design values in a geometric domain associated with one or more physical attributes of the material physical property, and translating the nonlinear and/or discontinuous design constraints into continuous, first order design constraints of the design values by applying an isoparametric shape function. The method further includes performing a topology optimization using the continuous, first order design constraints of the design values, and reverse-translating results of the topology optimization back into the geometric domain using the isoparametric shape function. The results of the topology optimization in the geometric domain are indicative of the orientation of the material physical property. |
US10423738B1 |
Systems and methods for electromagnetic field analysis
Systems and methods are provided for analyzing an electromagnetic field in an original domain. An original domain is decomposed into one or more finite-element-boundary-integral (FEBI) regions and one or more integral-equation (IE) regions. A model is determined for an electromagnetic field in the one or more FEBI regions and the one or more IE regions. An initial block system matrix for the original domain is generated based at least in part on the model. The initial block system matrix includes a first diagonal block corresponding to the one or more FEBI regions and a second diagonal block corresponding to the one or more IE regions. A replacement matrix is generated based at least in part on a physical optics (PO) method. A final block system matrix is generated by replacing the second diagonal block in the initial block system matrix with the replacement matrix. |
US10423732B2 |
Bidomain simulator
A method, performed by a computer device, may include selecting one or more input and output points in an executable graphical model in a modeling application and simulating the executable graphical model over a plurality of time points. The method may further include generating a time domain response plot for the executable graphical model based on the simulating; obtaining matrices of partial derivatives based on the selected one or more input and output points at particular time points of the plurality of time points; generating a frequency domain response plot for the executable graphical model based on the obtained matrices of partial derivatives; and generating a bidomain simulator user interface, the bidomain simulator user interface including the generated time domain response plot and the generated frequency domain response plot. |
US10423724B2 |
Optimizations of search engines for merging search results
Disclosed herein are methods, systems, and apparatuses, including computer programs encoded on computer storage media, for computing numeric representations of words. One of the methods includes obtaining, from a corpus of journals, a plurality of objects. The corpus is analyzed for contextual clues as to the nature of each of these objects. Contextual analysis may include an analysis of particular fields of metadata to do with the objects. Another example of contextual analysis involves identification of an experiment that a group of objects are commonly associated with and merging objects therefrom. A third contextual analysis example makes use of word vectors about each object. Using these contextual analyzes, objects are merged together with the context of search results of a search engine. |
US10423721B2 |
Insertion of standard text in transcription
A computer program product, for automatically editing a medical record transcription, resides on a computer-readable medium and includes computer-readable instructions for causing a computer to obtain a first medical transcription of a dictation, the dictation being from medical personnel and concerning a patient, analyze the first medical transcription for presence of a first trigger phrase associated with a first standard text block, determine that the first trigger phrase is present in the first medical transcription if an actual phrase in the first medical transcription corresponds with the first trigger phrase, and insert the first standard text block into the first medical transcription. |
US10423720B2 |
Displaying multiple row and column header areas in a summary table
A data analysis program receives a selection of data fields defining multiple row header areas and/or multiple column header areas for display in a summary table. Data is read from a data source containing values for the data fields and transformed into summary level data for building the summary table. A display is rendered in the summary table for each of the multiple row header areas and column header areas defined, with the row header areas being displayed vertically adjacent to one another and the column header areas being displayed horizontally, adjacent to one another. |
US10423717B2 |
System and method for analyzing and deducing criteria-related content for evaluation
A method, system and computer-usable medium are disclosed for analyzing and deducing criteria-related content for evaluation in a system capable of answering questions. A criteria text is processed to identify criteria. The criteria text is then analyzed to identify a set of criteria-related content associated with the criteria, which in turn is processed to determine its relationship to the criteria. Once the relationship has been determined, the set of criteria-related content is annotated accordingly. The set of criteria-related content is then used in accordance with its annotation when processing the criteria for evaluation. |
US10423716B2 |
Creating multimedia content for animation drawings by synchronizing animation drawings to audio and textual data
A method and system for creating multimedia prototype presentations use the linear compression or stretching of playback speed record of creating and editing graphic images, which does not lead to degradation of quality perception. When using manually created drafts, schemes and drawings as graphic images of the presentation, the playback of record of their creating and editing process can be sped up or slowed down in a broad time range without losing quality perception of the visual content. The synchronization of the audio and the video track is made by a linear compression or stretching playback speed record of creating and editing the graphic images until the playback duration of the frame visual content and the duration of its sound match. |
US10423715B2 |
Method and system for sharing documents between on-demand services
A method for sharing documents between on-demand services is provided. In an embodiment, a user of a first on-demand service may be able to view a list of content that includes content stored at the first on-demand service and content stored at a second on-demand service. The content of the second on-demand service may be associated with information about the content, allowing the content to be shared among multiple users of the first on-demand service. The user wanting to view the content, select or click on an indicator identifying the content, a connection to the second on-demand service is established, and images of the content are sent from the second on-demand service to the first on-demand service. |
US10423712B2 |
Creating and managing chattels to control design asset behaviors
Techniques for creating and managing chattels to control design asset behaviors are described. A behavior is assigned by a digital content creation system to design asset data. The behavior can indicate how the design asset data will respond in different conditions. Then, access level data is generated that identifies different user types and how the behavior of the design asset data is modifiable by the different user types. The digital content creation system subsequently generates chattel data that includes the behavior, the access level data, and a visual form of the design asset data and outputs the chattel data. The chattel data may be output to a centralized storage location, such as a cloud storage location, that allows other users to access the chattel data. The centralized storage location provides centralized control, allowing updates to the chattel to occur at each location where the chattel appears. |
US10423710B2 |
Browser plug-in with document modification and feedback capability
Representative embodiments disclose a browser plug-in designed to conserve bandwidth, power or computing resources. The plug-in identifies links in a web page that retrieve additional data. In some embodiments, the additional data is retrieved and examined to obtain an identifier associated with the data. The identifier is then used to determine a course of action which could be to block the data, move the data or ask that future data comply with the interests of the user. The web page is rendered and displayed in accordance with the decision. In other embodiments, prior to receiving data, the browser plug-in sends information to identify data of interest or disinterest and in response, receives data chosen based on the interest or disinterest, thus refraining from downloading irrelevant data. In still other embodiments, prior to receiving the data, the browser plug-in sends information indicating the data will not be retrieved. |
US10423709B1 |
Systems, devices, and methods for automated and programmatic creation and deployment of remediations to non-compliant web pages or user interfaces
Systems and methods are disclosed for manually and programmatically remediating websites to thereby facilitate website navigation by people with diverse abilities. For example, an administrator portal is provided for simplified, form-based creation and deployment of remediation code, and a machine learning system is utilized to create and suggest remediations based on past remediation history. Voice command systems and portable document format (PDF) remediation techniques are also provided for improving the accessibility of such websites. |
US10423703B1 |
Detection and rendering of endnotes in digital content
Systems, methods, and computer-readable media are disclosed for detecting and rendering endnotes in digital content. A user selection of a link rendered at a first location in digital content may be detected and various filtering criteria may be evaluated to determine whether the link references a second location in the digital content that is associated with endnote content. If the link is determined to reference endnote content, the endnote content may be extracted and rendered in association with a portion of the digital content corresponding to the first location. |
US10423702B2 |
Character input device and non-transitory computer-readable recording medium for character input
A character input device includes a memory that stores one or more conversion candidates, and a processor that executes a process including receiving input of a first character of a word and the number of characters of the word, extracting a conversion candidate including the first character from the one or more conversion candidates stored in the memory according to the number of characters of the word, and displaying the extracted conversion candidate. |
US10423696B2 |
Intelligent message processing
Techniques facilitate intelligent message processing of messages. With regard to a message, an intelligent message processor component (IMPC) can intelligently identify a desired file folder and archive the message in the folder in response to as little as one user interface (UI) control manipulation (e.g., click), when the intelligent message processor UI (IMPUI) is activated. When the IMPUI is activated, the IMPC automatically parses the message and identifies, or allows the user to identify, a keyword/phrase in the message. The IMPC automatically identifies the desired folder based on the identified keyword/phrase, and the user can click on the identified keyword/phrase to store the message in the identified file folder. The IMPUI also can comprise other UI controls that can, e.g., forward a message to another user, archive the message or related attachment in a remote storage destination, perform a customized message process, etc. |
US10423694B2 |
Neural network and method of neural network training
A neural network includes inputs for receiving input signals, and synapses connected to the inputs and having corrective weights organized in an array. Training images are either received by the inputs as an array or codified as such during training of the network. The network also includes neurons, each having an output connected with at least one input via one synapse and generating a neuron sum array by summing corrective weights selected from each synapse connected to the respective neuron. Furthermore, the network includes a controller that receives desired images in an array, determines a deviation of the neuron sum array from the desired output value array, and generates a deviation array. The controller modifies the corrective weight array using the deviation array. Adding up the modified corrective weights to determine the neuron sum array reduces the subject deviation and generates a trained corrective weight array for concurrent network training. |
US10423693B2 |
Parallel processing using a bottom up approach
A method, apparatus, system, computer program product, and computer readable storage medium provide the ability to parallel process hierarchical data. Hierarchical data is obtained. The hierarchical data is organized in a relationship graph having two or more nodes (consisting of parent nodes that are dependent on child nodes). The relationship graph requires bottom-up processing. Cycles are identified in the relationship graph. The relationship graph is leveled by traversing the graph and assigning all graph nodes into levels. The hierarchical data is processed by parallel processing the nodes in a first level of the one or more levels before parallel processing the nodes in a subsequent level. |
US10423691B1 |
Rule and filter-based deeplinking between applications
A user accessing content via a Web browser or other application can be provided with an option to deep link (or automatically redirected) into an identified application in order to access corresponding content via the identified application. The deep link can be determined using a set of rules and filters to ensure that the appropriate link is determined and that the option to deep link is only provided in accordance with user preferences and behaviors, or any restrictions on the display of the content. If the identified application is not installed on the device, the user can be automatically redirected to an application store or other source from which the application can be obtained. |
US10423689B2 |
Guided browsing experience
Methods and systems of providing a guided navigation experience are described. According to various embodiments, a first type of use case may be determined for a first use of a website by a user. The first type of use case may be determined amongst a plurality of types of use cases. A first navigation recommendation may be determined based on the determined first type of use case. The first navigation recommendation may comprise a recommendation for the user to navigate to a first content on the website. The first navigation recommendation may be caused to be displayed to the user. In some embodiments, the plurality of types of use cases may comprise at least one of viewing an update of a profile of another user, viewing an event associated with the profile of another user, performing a job search, and participating in or viewing a discussion. |
US10423685B2 |
System and method for automatic question generation from knowledge base
A method of generating a question data set from a knowledge base including a plurality of statements includes generating at least one question template based on a structure of selected statements of the plurality of statements, generating a seed question for each selected statement based on the at least one question template with a processor, generating at least one first extension question with a search engine by processing each of the seed questions through the search engine, and storing at least one of the at least one first extension questions and the seed questions in a memory as the question data set. |
US10423681B2 |
System for hybrid incremental approach to query processing and method therefor
A system and method for compiling search results is presented herein. A method can include gathering user behavior data, filtering the user behavior data, performing update calculations on the filtered user behavior data, using a decaying function to aggregate the filtered user behavior data; and facilitating the presentation of aggregated user behavior data. The user behavior data can include the user history for a plurality of users at an Internet-accessible site. The site can be an eCommerce site and the user history can include purchase and browsing history that can be used to determine a popularity of items sold by the eCommerce site. Facilitating the presentation can include displaying products in order of popularity. Other embodiments are also disclosed herein. |
US10423673B2 |
Image, audio, and metadata inputs for domain name suggestions
A system, method, and computer-readable medium, is described that implements a resource navigation links tool that receives one or more inputs, extracts information from the inputs into a submission string, submits the submission string to a resource navigation links tool, and receives resource navigation links based on the submission string. Inputs types may include images, audio clips, and metadata. The inputs sources may be processed to extract information related to the image source to build the submission string. |
US10423667B2 |
Pattern matching machine
A method for generating a pattern matching machine for identifying matches of a plurality of symbol patterns in a sequence of input symbols, the method comprising: providing a state machine of states and directed transitions between states corresponding to the plurality of patterns; applying an Aho-Corasick approach to identify mappings between states in the event of a failure, of the state machine in a state and for an input symbol, to transition to a subsequent state based on the directed transitions of the state machine, characterized in that one of the symbol patterns includes a wildcard symbol, and mappings for one or more states representing pattern symbols including the wildcard symbol are based on an input symbol to be received, by the pattern matching machine in use, to constitute the wildcard. |
US10423661B2 |
Methods, systems, and media for providing a media consumption history annotated with social context
Methods, systems, and media for providing a media consumption history annotated with social context. In some embodiments, the method comprises: receiving, from a first user device that is associated with a sharing user, a request to share a video item; providing an address associated with the video item; receiving a request, associated with the address, to play the video item; determining, based on the address, that the request to play the video item is associated with the request to share the video item; and causing, via a user interface, a media consumption history to be presented that includes an indication that the video item was shared by the sharing user. |
US10423659B2 |
Method and system for generating a contextual audio related to an image
Disclosed subject matter relates to digital media including a method and system for generating a contextual audio related to an image. An audio generating system may determine scene-theme and viewer theme of scene in the image. Further, audio files matching scene-objects and the contextual data may be retrieved in real-time and relevant audio files from audio files may be identified based on relationship between scene-theme, scene-objects, viewer theme, contextual data and metadata of audio files. A contribution weightage may be assigned to the relevant and substitute audio files based on contextual data and may be correlated based on contribution weightage, thereby generating the contextual audio related to the image. The present disclosure provides a feature wherein the contextual audio generated for an image may provide a holistic audio effect in accordance with context of the image, thus recreating the audio that might have been present when the image was captured. |
US10423656B2 |
Tag suggestions for images on online social networks
In one embodiment, a method includes sending, from a client system of a first user to a server of an online social network, an image portraying at least a first person and determining, for each user in a first set of users, a facial-recognition score with respect to the first person portrayed in the image. The facial-recognition score is based at least in part on a facial-representation associated with the user being compared with the image. The method further includes presenting, at the client system, one or more tag suggestions for the first person portrayed in the image based on the facial-recognition scores and a social-graph affinity associated with one or more users of the first set of users and receiving a selection of a particular tag suggestion by the first user. Each tag suggestion corresponds to a particular user of the first set of users. |
US10423653B2 |
Template processing system for digital fabrication
A computing system includes a processor system with at least one processing unit. The processor system is configured to receive image data of a template platform that is associated with fabricating a product. The processor system is configured to obtain barcode data associated with the image data. The processor system is configured to obtain customized data from the image data based on the barcode data. The customized data includes shape data corresponding to a structural attribute of the product. The processor system is configured to obtain template data of the product based on the barcode data. The template data includes product design data. The processor system is configured to provide fabrication data for a digital fabrication system to create the product in accordance with at least the customized data and the product design data. The processor system is configured to transmit the fabrication data to at least one fabrication tool of the digital fabrication system to create the product. |
US10423650B1 |
System and method for identifying predictive keywords based on generalized eigenvector ranks
Described is a system for identifying predictive keywords and generating a forecast. The system receives time-series of keyword counts (the time-series of keyword counts having a plurality of candidate keywords). The time-series of keyword counts are separated (i.e., marked or designated) into a group of time-series from active periods and a group of time-series from inactive periods. A covariance matrix is generated for each group of time-series. Generalized eigenvectors are generated between the two covariance matrices. Candidate keywords are ranked based on the generalized eigenvectors, such that candidate keywords having a rank exceeding a predetermined threshold are designated as predictive keywords. The predictive keywords are then provided to a machine learning system that generates a forecast based on the predictive keywords. Finally, a device is operated based on the forecast. |
US10423645B2 |
Systems and methods for categorizing content
Systems, methods, and non-transitory computer-readable media can determine at least one content item to be categorized, wherein the content item relates to a topic. The topic related to the content item can be determined. A set of categories can be determined based at least in part on the topic. A determination can be made that the content item corresponds to a first category in the set of categories. The content item can be associated with the first category, wherein the content item is included in a page corresponding to the topic within the first category. |
US10423643B2 |
System and method for supporting resettable acknowledgements for synchronizing data in a distributed data grid
A system and method can support resettable acknowledgements for synchronizing data between clusters in a distributed data grid. The system can use one or more unique identifiers (IDs) to support message passing between different clusters in the distributed data grid. A first cluster can receive a first replication message from a second cluster, wherein the replication message indicates that the replication message is from a new cluster. Then, the system can reset the first cluster to preserve idempotence in possessing one or more replication messages that are received from the second cluster, following the first replication message. |
US10423642B2 |
Aggregating modifications to a database for journal replay
Aggregating database entry modifications for replay of database changes includes: inserting, in a journal modification table, of database entry modifications, where each database entry is associated with a relative record number; and, for each relative record number: aggregating, in the journal modification table, a plurality of the modifications into a single modification. |
US10423631B2 |
Automated data exploration and validation
Embodiments for automated data exploration and validation by a processor. One or more optimal data flows are provided in response to a query for one or more heterogeneous data sources according to an inference model based on a knowledge graph of heterogeneous data source relationships, a plurality of data flows between one or more heterogeneous data sources relating to the query, and an ontology of concepts and representing a domain knowledge of the one or more heterogeneous data sources. |
US10423629B2 |
Intelligent tabular big data presentation in search environment based on prior human input configuration
An intelligent tabular big data presentation in search environment based on prior human input configuration is provided. In some examples, a server may execute a search service that may receive a request from a party associated with the data to modify a presentation of a subset of the data and may present configuration options to the requesting party. The configuration options may include a selection of the subset of the data and parameters associated with the presentation of the subset of the data. The selected subset of the data may be formatted based on the received selection of the configuration options. A search query associated with the data may be received and may be executed on the subset of the data. A preview table may be generated and provided based on two dimensionally ranked search results of the subset of the data in accordance with the selection of the parameters. |
US10423628B2 |
Bulletin board data mapping and presentation
A computer-implemented method performed at a server system having one or more processors and memory, the method comprising receiving a set of curated documents comprising one or more documents identified as being relevant to a sector, analyzing the set of curated documents to determine one or more words and a count of each of the one or more words for all documents of the curated set of documents, further analyzing the set of curated documents, by analyzing one or more n-grams based on the one or more words, determining a first score based on a term frequency and a global document frequency of each of the one or more words of each of the one or more n-grams, determining a document vector based on averages of the first score, where the document vector comprises a perfect document for the sector, and storing the document vector in the data store. |
US10423624B2 |
Event log analysis
Method and systems for analyzing event log elements are provided. In one example, a method includes receiving an event log element in a computer. A similarity index is calculated between the event log element and a text element. A threshold of similarity is calculated. The similarity index is compared to the threshold. If the similarity index is greater than the threshold, the event log element is grouped into a cluster with the text element to create a file of cluster assignments. |
US10423621B2 |
Data structure pooling of voice activated data packets
Systems and methods of voice activated thread management in a voice activated data packet based environment are provided. A natural language processor (“NLP”) component can receive and parse data packets comprising a first input audio signal to identify a first request and a first trigger keyword. A direct action application programming interface (“API”) can generate a first action data structure with a parameter defining a first action. The NLP component can receive and parse a second input audio signal to identify a second request and a second trigger keyword, and can generate a second action data structure with a parameter defining a second action. A pooling component can generate the first and second action data structures into a pooled data structure, and can transmit the pooled data structure to a service provider computing device to cause it device to perform an operation defined by the pooled data structure. |
US10423619B2 |
Query plan generation for precompiled and code generating query operations
A system for generating a query plan is provided. In some implementations, the system performs operations comprising: translating, into corresponding code, a query operation in a query plan comprising a sequence of query operations; determining a context for the translating of the query operation, the context corresponding to whether the query operation comprises a pre-compiled query operation or a code-generating query operation; and inserting adaptor code between code for the query operation and code for one or more previous query operations in the sequence of query operations, when a change in context is detected between the translating of the query operation and a translation of the one or more previous query operations. Related methods and articles of manufacture are also described. |
US10423618B2 |
Method and system for enforcing user policy on database records
A system and method are provided for enforcing user policies on database. In one aspect a user policy and/or enterprise policy is predefined and mapped to the column of the database. Further, the query is run through a query parsing module, the result is sent to a query analyzing module to analyze the sensitivity of each query. A query rewriting module rewrites the query and the rewritten query is sent to the database. A sensitive tree is generated using database metadata, which is used during query analysis and query re-writing. In cases the original query does not contain any set operators the rewritten query is executed on the database and results are displayed as per the user policy. The cases where the original query comprises set operators a function called merger is implemented in the database or at the proxy server and data is displayed as per the user policy. |
US10423613B2 |
Data search method and data search system
A data search method and system are provided in which data including a suitable reply to a query can be retrieved through a concept search. A data search method for searching for a text group that is similar to an inquiry text from data storing a plurality or text groups into which a plurality of texts are grouped includes: obtaining first information that is likely to be a search object and an appearance frequency of the first information with respect to each of the text groups and classifying the first information as second information that is a search object if the appearance frequency of the first information is less than or equal to a predetermined frequency; extracting third information included in the inquiry text; searching for the third information from the second information with respect to each of the text groups; and outputting the identifiers of a predetermined number of text groups with a higher number of hits on the third information included in the inquiry text. |
US10423608B2 |
Dynamic directory of objects based on logical attributes
A method, computer program product, and computer system for creating a dynamic directory of objects. A request to modify a dynamic directory of a plurality of objects is received. Each of the plurality of objects is associated with one or more attribute-value pairs. One or more first object attribute-value pairs is determined for a first object. The dynamic directory is searched for the one or more first object attribute-value pairs. A first attribute-value pair is identified from the one or more first object attribute-value pairs. The first attribute-value pair is different than the one or more attribute-value pairs associated with the plurality of objects. The dynamic directory is modified based on the first attribute-value pair. Modifying the dynamic directory includes at least one of adding the first object to the dynamic directory, deleting the first object from the dynamic directory, and modifying an attribute-value pair of the first object. |
US10423607B2 |
Method and apparatus for modulo scheduling
Provided is a modulo scheduling method. The modulo scheduling method includes conducting a search, based on a data dependency graph of a loop, for a recurrence in which a sum of iteration distances between command nodes is less than a predetermined critical value; and determining a processing order of the recurrence. |
US10423606B2 |
Automated suspension and rebuilding of database indices
Embodiments of the present invention disclose a method, computer program product, and a computer system for suspending a database index. A computer determines if an update to a database includes an update to an index of the database. If so, the computer suspending the index of the database, wherein the suspending the index of the database comprises: the computer deleting the index of the database; the computer retaining a definition for the index of the database, wherein the definition includes a command for rebuilding the index of the database; and the computer indicating in a system catalog of the database that a status of suspension has been applied to the index. |
US10423605B2 |
Database compliance tool
A database compliance tool includes a user interface, a retrieval engine, a data integrity engine, and an update engine. The user interface receives a request to add a row to a table in a database. The retrieval engine retrieves a name for each column of the table and a datatype of each column of the table. The data integrity engine determines, for each column of the table, at least one value based on the retrieved datatype of the column. The at least one value is of the retrieved datatype and the user interface receives a selection of a value from the at least one value for each column. The update engine communicates an update request including the table and the selected value for each column. A row is added to the table in response to the update request. The row includes the selected value for each column of the table. |
US10423603B2 |
Systems and methods for implementing a multi-host record lock mechanism
A method includes determining, by a processor, whether a program check condition exists. The method further includes determining, by the processor, whether a lock descriptor of a lock in a file lock table satisfies an unlocking condition. The method further includes releasing, by the processor, the lock by setting the lock descriptor's host identifier as zero. The method further includes determining, by the processor, whether any lock in the file lock table satisfies a lock conflict condition. The method further includes determining, by the processor, whether the file lock table includes any lock descriptor that satisfies a locking condition. The method further includes creating, by the processor, a new lock using the lock descriptor that satisfies the locking condition. |
US10423599B2 |
Global and local temporary database tables
Systems and methods for creating and populating temporary database tables with intermediate data that can be preserved once a database application session ends and used outside of the instant database operation without storing this data in persistent memory are provided. A local temporary database table may be used only in the local instance of a database application, and a global temporary table makes intermediate data available across multiple applications and multiple application instances. |
US10423596B2 |
Efficient caching of Huffman dictionaries
A Huffman cache is used to hold Huffman dictionaries that are changeable for dynamically selecting literal frequencies that are similar, wherein the Huffman cache is a data storage cache. |
US10423590B2 |
System and method of managing data in a distributed computing environment
In one or more embodiments, one or more systems, processes, and/or methods may receive a first data stream and determine a pattern from the first data stream. At least one rule set based at least on the pattern may be determined. A second data stream, different from the first data stream may be received and entities may be determined, where each of the entities may be associated with respective data of the second data stream that satisfies the at least one rule set. At least one data object of the second data stream may be tagged, in response to determining the entities. In one or more embodiments, tagging the at least one data object may associate the at least one data object with at least one of the entities. |
US10423587B2 |
Systems and methods for rendering graphical assets
Systems and methods are provided to render a plurality of graphical assets each having a format of a plurality of formats. Each graphical asset is processed by determining whether the format of the graphical asset is compatible with a predetermined render domain format and responsive to determining the format is not compatible with the predetermined render domain format, converting, using a format conversion circuit, the format to the predetermined render domain format. The plurality of graphical assets are rendered using a single rendering engine operable coupled to the format conversion circuit using the predetermined render domain format. |
US10423586B2 |
Method and system for synchronization of relational database management system to non-structured query language database
A method and system for synchronization of Relational Database Management System (RDBMS) to non-Structured Query Language (noSQL) database receives a user request and associated predefined business logic from a user device for retrieving one or more transactional data and synchronizes the RDBMS to the noSQL database based on the predefined business logic. The database synchronization system segregates the predefined business logic into one or more processing divisions and assigning the one or more processing divisions to the RDBMS and the noSQL database. Further, the noSQL database retrieves data related to one or more elements of one or more tables related to the one or more transactional data from the RDBMS. Thereafter, the noSQL database transforms the retrieved data and provide to the database synchronization system. Finally, database synchronization system provides transformed data received from the noSQL database to the user device. |
US10423581B1 |
Data storage system employing file space reclaim without data movement
A data storage system operates to shrink an intermediate logical volume and lower file system upon deletion of a first upper data unit of an upper file system without moving file data on the physical storage devices. Initially, a second upper data unit of the upper file system is identified that is mapped to an end location of the intermediate logical volume. Within the lower file system, a non-end location of the volume file is re-mapped to a first location on the physical storage devices where the data of the end location of the intermediate logical volume is stored. Within the upper file system, the second upper data unit is re-mapped to the non-end location of the intermediate logical volume. Subsequently, the intermediate volume is truncated by removing the portion at the non-end location. |
US10423579B2 |
Z/OS SMF record navigation visualization tooling
Aspects of the present invention include a method, system and computer program product for navigating through a computer file and visualizing portions of the navigated file. The method includes a processor selecting a file to provide for navigation of its contents; determining to provide for navigation of the file as structured record segments; providing for navigation of the file as structured record segments; and displaying, by the processor, the structured record segments during navigation of the file. The method also includes the processor determining, by the processor, to provide for navigation of the file as spanned structured records; and displaying, by the processor, the spanned structured records during navigation of the file. |
US10423576B2 |
Optimized caching based on historical production patterns for catalogs
A method, system and computer readable medium that predict times where cost of catalog caching is not efficient and deactivating catalog caching for that catalog during the predicted times. More specifically, an optimized catalog caching operation conducts historical analysis on catalog usage via records such as resource measurement facility (RMF) records and catalog statistical data. |
US10423575B2 |
Computational storage for distributed computing
Computational storage techniques for distribute computing are disclosed. The computational storage server receives input from multiple clients, which is used by the server when executing one or more computation functions. The computational storage server can aggregate multiple client inputs before applying one or more computation functions. The computational storage server sets up: a first memory area for storing input received from multiple clients; a second memory area designated for storing the computation functions to be executed by the computational storage server using the input data received from the multiple clients; a client specific memory management area for storing metadata related to computations performed by the computational storage server for specific clients; and a persistent storage area for storing checkpoints associated with aggregating computations performed by the computation functions. |
US10423570B2 |
Method and system for enumerating digital circuits in a system-on-a-chip (SOC)
Methods and systems for enumerating digital circuits in a system-on-a-chip (SOC) are disclosed. The method includes incrementing an enumeration value received from a previous enumerable instance to uniquely identify an immediately adjacent enumerable instance of a plurality of enumerable instances in a daisy chain configuration. |
US10423568B2 |
Apparatus and method for transferring data and commands in a memory management environment
A method and system for transferring NVMe data over a network comprises using a discrete buffer memory device to generate a write command from an NVMe-over-RDMA write command request, store the user data from a client host of the network, and send an interrupt signal to a NVMe storage device of the network. The NVMe storage device retrieves the write command from the discrete buffer memory device and performs a direct memory access transfer of the stored user data from the discrete buffer memory device to the NVMe storage device. The discrete buffer memory device comprises a controller and a random access memory for generating commands and storing the commands in a submission queue of the random access memory. The controller can clear commands from the submission queue based on completion commands received in a completion queue of the random access memory. |
US10423562B2 |
Information processing apparatus, information processing method, and program
An information processing apparatus including processing units and a connection control unit that controls the connections between the processing units, in which the connection control unit is provided with a table creation unit which, with respect to a first logical channel established with a processing unit, creates table information showing a correspondence between logical channels without designating a logical channel that corresponds to the first logical channel when there is no second logical channel established with another processing unit that corresponds to the first logical channel, a table storage unit that stores the table information created by the table creation unit, and a table update unit that updates the table information for the second logical channel that is stored in the table storage unit so as to configure the first logical channel as a logical channel that corresponds to the second logical channel when there is a second logical channel. |
US10423556B2 |
KVM extension device self-contained within a video connector
The present disclosure is directed to an apparatus for forming an interface for interfacing a remote access appliance (“RAC”) to a target device (“TD”) and enabling video and serial communications between the RAC and TD. The apparatus makes use of a housing having a first port, a second port and a third port. A circuit board may be housed within the housing for enabling serial and video communications between the TD and the RAC. The first port enables an interface to the apparatus via a communications cable in communication with the RAC. The second port enables a serial connection between the apparatus and the TD via an independent serial communications cable. The third port forms a video connector connectable directly to a video port of the target device for enabling video communications between the TD and the apparatus. |
US10423554B1 |
Bus arbitration with routing and failover mechanism
In one embodiment of the invention, a system architecture for bus masters and bus arbiters are provided to support routing and failover. The system comprises large pools of bus masters, a plurality of sets can be configured to control a plurality of slave devices wherein each set contains a collection of bus masters attached to central arbiter driving one of the system buses. Each set controls a group(s) of slave device that are primarily controlled by the bus master(s) within the set. Hence, a system can therefore include of a plurality of sets and can control a group of slave devices. |
US10423553B2 |
System-on-chip including asynchronous interface and driving method thereof
A system-on-chip (SoC) may include a master, a slave, and an asynchronous interface having a first first-in first-out (FIFO) memory connected to the master and the slave. A write operation of the FIFO memory is controlled based upon a comparison of a write pointer and an expected write pointer of the FIFO memory, and a read operation of the FIFO memory is controlled based upon a comparison of a read pointer and an expected read pointer of the FIFO. |
US10423549B2 |
Computer system and apparatus management method
Provided is a computer system, comprising a plurality of devices and a plurality of management computers. The devices further comprise one or more objects. The plurality of management computers provides services with the one or more objects being subjects to be managed. An information provision period is set for each of the objects of each of the services. On the basis of an information collection policy relating to collecting information about the objects and the information provision period which is set for each of the objects of each of the services which is running, a primary management computer determines the management computer which handles the collection of the information of each of the objects, and notifies each of the management computer that has been so determined of the objects which said management computer will handle the management for. |
US10423541B1 |
Using encryption within a computing system
The following description is directed to the use of encryption by a computing system. In one example, a method can include determining whether information associated with a logical address is stored unencrypted within an on-chip memory of an integrated circuit or whether the information associated with the logical address is stored encrypted within an off-chip memory external to the integrated circuit. When the information is not stored unencrypted within the on-chip memory and is stored encrypted within the off-chip memory: a page associated with the logical address can be retrieved from the off-chip memory containing the encrypted information; the retrieved page can be decrypted to generate unencrypted information; and the unencrypted information can be stored in a frame of the on-chip memory. |
US10423540B2 |
Apparatus, system, and method to determine a cache line in a first memory device to be evicted for an incoming cache line from a second memory device
Provided are an apparatus, system, and method to determine a cache line in a first memory device to be evicted for an incoming cache line in a second memory device. An incoming cache line is read from the second memory device. A plurality of cache lines in the first memory device are processed to determine an eviction cache line of the plurality of cache lines in the first memory device having a least number of bits that differ from corresponding bits in the incoming cache line. Bits from the incoming cache line that are different from the bits in the eviction cache line are written to the eviction cache line in the first memory device. |
US10423539B2 |
Dynamic address translation with access control in an emulator environment
What is provided is an enhanced dynamic address translation facility. In one embodiment, a virtual address to be translated and an initial origin address of a translation table of the hierarchy of translation tables are obtained. Based on the origin address, a segment table entry is obtained which contains a format control field and an access validity field. If the format control and access validity are enabled, the segment table entry further contains an access control and fetch protection fields, and a segment-frame absolute address. Store operations to the block of data are permitted only if the access control field matches a program access key provided by either a Program Status Word or an operand of a program instruction being executed. Fetch operations from the desired block of data are permitted only if the program access key associated with the virtual address is equal to the segment access control field. |
US10423536B2 |
Memory system with plural nonvolatile memories having different access sizes, different speeds using address conversion information to access one memory by converting an address to access another memory
A memory system has a first memory to be accessed per first data size, a second memory to be accessed per second data size smaller than the first data size, the second memory being accessible at a higher speed than the first memory; and a third memory to store address conversion information that converts an address for accessing the second memory into an address for accessing the first memory. The first and third memories are non-volatile memories. |
US10423535B2 |
Caching and tiering for cloud storage
Various systems and methods for caching and tiering in cloud storage are described herein. A system for managing storage allocation comprises a storage device management system to maintain an access history of a plurality of storage blocks of solid state drives (SSDs) managed by the storage device management system; and automatically configure each of a plurality of storage blocks to operate in cache mode or tier mode, wherein a ratio of storage blocks operating in cache mode and storage blocks operating in tier mode is based on the access history. |
US10423530B2 |
Partial cache coherence
Examples disclosed herein relate to partial cache coherence. In some examples disclosed herein, a node connected to a memory fabric may include local cache connected to a local processor and a memory coherency proxy to. The memory coherency proxy may configure a portion of a fabric memory on the memory fabric as a proxy backing memory and expose the proxy backing memory to other nodes in the memory fabric as a fictitious local memory on the node, and may implement partial coherency for memory requests directed to the fictitious local memory. The fictitious local memory may have a memory address region different from a memory address region of a native local memory on the node. |
US10423528B2 |
Operation processing device, information processing apparatus, and control method for operation processing device
An apparatus includes: a processor core to execute an instruction; a first cache to retain data used by the processor core; and a second cache to be coupled to the first cache, wherein the second cache includes a data-retaining circuit to include storage areas to retain data, an information-retaining circuit to retain management information that includes first state information for indicating a state of data retained in the data-retaining circuit, a state-determining circuit to determine, based on the management information, whether requested data that is requested with a read request from the first cache is retained in the data-retaining circuit, and an eviction-processing circuit to, where the state-determining circuit determines the requested data not to be retained in the data-retaining circuit with no enough space in the storage areas to store the requested data, evict data from the storage areas without issuing an eviction request based on the read request. |
US10423526B2 |
Method, program, and system for reducing the cost of stack scanning
A method for reducing the cost of stack scanning in garbage collection (GC) includes, in the GC of the first-generation heap area, registering, in a nursery object reference list prepared for each thread, one or more addresses, within each stack, which each refer to a nursery object, and updating a scanning unnecessary area starting pointer such that the addresses listed in the nursery object reference list are included in the area from the bottom of the stack to the address pointed to by the scanning unnecessary area starting pointer. The method further includes, in the next GC of the first-generation heap area, for the area from the bottom of the stack to the address pointed to by the scanning unnecessary area starting pointer, performing the GC processing on the addresses included in the nursery object reference list. |
US10423517B2 |
Assertions in a business rule management system
Embodiments of the present invention provide a method, system and computer program product for assertion management in a dynamically assembled programmatic environment. In an embodiment of the invention, a method for assertion management in a dynamically assembled programmatic environment can include dynamically assembling different execution units into a dynamically assembled computer program, applying an assertion to at least one of the different execution units through an introspection of the one of the different execution units, and generating an assertion result reporting a failure of the assertion responsive to the failure of the assertion. |
US10423516B2 |
System resource component utilization
A computer-implemented method according to one embodiment includes receiving, by one or more processors, a set of utilization metrics for a system comprising at least an average number of concurrent requests N to the system and a maximum concurrency c that the system is capable of supporting, computing, by one or more processors, a tipping point p, computing, by one or more processors, a utilization U according to a ratio of the average number of concurrent requests N to a function, where the function is defined as: c+f(f(N/p)) for N
|
US10423513B2 |
System, method and computer program product for monitoring data activity utilizing a shared data store
In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc. |
US10423502B2 |
Stand-by distributed storage units
A method for execution by a dispersed storage network (DSN), the method begins by determining a failure rate of storage units of an active storage unit pool, establishing a number of standby storage units based on the determined failure rate, identifying an associated DSN address range of the failed storage unit, selecting an available standby storage unit, facilitating populating the selected available standby storage unit with data slices associated with the failed storage unit, utilizing the selected available standby storage unit, facilitating population of a replacement storage unit with the data slices from the selected available standby storage unit and facilitating processing of further receive data access requests for data associated with the associated DSN address range by utilizing the replacement storage unit. |
US10423495B1 |
Deduplication grouping
A method for grouping backup images in deduplication groups is described. In one embodiment, the method includes identifying a new backup image, obtaining metadata from one or more nodes in the new backup image, and comparing the metadata from the one or more nodes in the new backup image with information from one or more nodes in a backup image from a first deduplication group. Each of the one or more nodes include at least in part a file or a directory. The first deduplication group is one group from a plurality of deduplication groups. |
US10423492B2 |
Self error-handling flash memory device
A flash memory device includes a flash memory configured to store a plurality of pages and a control circuit coupled to the flash memory. The control circuit is configured to retrieve data from a page of the flash memory, determine a number of zeroes or ones of the retrieved data, determine whether the number is between a first value and a second value, and determine that the retrieved data has one or more errors based on determining that the number is not between the first value and the second value. |
US10423485B2 |
Memory system and operation method thereof
A memory system may include: a nonvolatile memory device comprising a plurality of memory blocks; and a controller suitable for checking a read operation time, a read level class, an error occurrence, and an error occurrence class when performing the read operation on each of the memory blocks, classifying the memory blocks into various classes based on a result of the checking, and differently setting a durability parameter for each of the memory blocks based on a result of the classifying of the memory blocks. |
US10423476B2 |
Aggressive searching for missing data in a DSN memory that has had migrations
A method a dispersed storage network (DSN) begins by detecting a missing encoded data slice storage error associated with a current revision of a storage resource mapping, where storage resources of the DSN are selected for storage of encoded data slices in accordance with a distributed agreement protocol function on an identifier of the encoded data slices utilizing the current revision of the storage resource mapping. The method continues by accessing, for one or more previous revisions, a storage resource mapping history to identify a next oldest revision of the storage resource mapping. The method continues by determining, for a location cycle, whether the missing encoded data slice is available from a previous storage resource in accordance with the identified next oldest revision of the storage resource mapping and when locating the data within the previous storage resource, facilitating migration of the missing encoded data slice. |
US10423474B2 |
Performing diagnostic tracing of an executing application to identify suspicious pointer values
Arrangements described herein relate to performing diagnostic tracing of an executing application. A trace entry in trace data can be identified, the trace entry comprising a pointer that refers to a memory address. Whether a value that is, or has been, stored at the memory address is an erroneous value can be determined. Responsive to determining that the value that is, or has been, stored at the memory address is an erroneous value, the pointer can be indicated as being a suspicious value. |
US10423473B2 |
Fault-accommodating, constrained model-based control using on-board methods for detection of and adaption to actuation subsystem faults
A method for controlling a gas turbine engine having a constrained model based control (CMBC) system. The method including obtaining information about a current and previous states of the engine, updating model data information in the CMBC and a parameter estimation system based on the obtained information, and identifying trends in the data based on the information. The method also includes diagnosing the engine, based on the identified trends, determining at least one of a new constraint, objective, initial condition, model characteristic, prediction horizon, and control horizon for the control system based on the diagnosing step if the diagnosing step identified a fault condition, and adapting the CMBC system based on the at least one new constraint, objective, initial condition, model characteristic, prediction and control horizon. The method further includes generating at least on control command based on the adapting and commanding an actuator based on the control command. |
US10423471B2 |
Virtualizing integrated calls to provide access to resources in a virtual namespace
Disclosed herein are systems, methods, and software for facilitating the integration of native applications and virtualized applications. Calls initiated from within a native application associated with a native namespace are monitored for integrated calls. The integrated calls involve resources accessible through a virtual namespace. Upon detecting an integrated call, the integrated call is provided with access to a corresponding resource by way of the virtual namespace. |
US10423470B2 |
Method and apparatus for providing diary service in electronic device
A method and an apparatus for generating a diary in an electronic device is provided. The method includes displaying an application execution screen, collecting and storing information through an electronic pen in the application execution screen, and generating and displaying a diary from the stored information when it is a predetermined time. Therefore, a diary is automatically generated, and thus convenience can be improved. |
US10423469B2 |
Router management by an event stream processing cluster manager
A computing device manages a router to route events between a plurality of computing device based on a manager configuration file. A manager engine is instantiated based on a manager engine definition and instantiates a manager ESPE based on a created manager ESP model. A router configuration file is created based on mapping information read from the manager configuration file that describes connectivity between an event publishing source and a source window of the manager ESPE. A router engine is instantiated based on the created router configuration file. A connector is started to receive an event based on the router configuration file. The event is received in the source window of the manager ESPE defined by the manager ESP model and processed based on the manager ESP model. A third computing device is selected by the router engine. The processed event is published to the third computing device. |
US10423465B2 |
Distributed semaphore with adjustable chunk sizes
Methods and systems for allocating disk space and other limited resources (e.g., network bandwidth) for a cluster of data storage nodes using distributed semaphores with atomic updates are described. The distributed semaphores may be built on top of a distributed key-value store and used to reserve disk space, global disk streams for writing data to disks, and per node network bandwidth settings. A distributed semaphore comprising two or more semaphores that are accessed with different keys may be used to reduce contention and allow a globally accessible semaphore to scale as the number of data storage nodes within the cluster increases over time. In some cases, the number of semaphores within the distributed semaphore may be dynamically adjusted over time and may be set based on the total amount of disk space within the cluster and/or the number of contention fails that have occurred to the distributed semaphore. |
US10423464B2 |
Persistent ticket operation
In one example in accordance with the present disclosure, a method may include performing a transactional operation such that if one step of the transactional operation is performed, each other step of the transactional operation is performed. The transactional operation may include making a first copy, stored in a first persistent memory, of a next ticket number stored in a second persistent memory and updating the next ticket number in the second persistent memory. The method may also include determining when to serve a first thread based on the first copy of the next ticket number. |
US10423449B2 |
Allocating tasks in a computing environment
Method of allocating tasks in a computing environment including: receiving a software application having tasks for processing; splitting the software application into the tasks; selecting a task for processing in a first computing environment without encryption, a second computing environment with homomorphic encryption or a third computing environment without encryption based on the following algorithm: analyzing the tasks for the presence of a security marker indicating a security level of the tasks; when there is no security marker, selecting the task for processing in the least costly of first computing environment without encryption or the third computing environment without encryption; and when the security marker is medium or high and the processing of the task involves any computation, selecting the task for processing in the least costly of the second computing environment with homomorphic encryption or the third computing environment. |
US10423447B2 |
Methods to apply IOPS and MBPS limits independently using cross charging and global cost synchronization
Methods for scheduling operations in a scheduler hierarchy of a storage system. One method includes scheduling a first IO having a first cost at a first flow scheduler of a first flow configured to schedule IOs accessing a volume as executed on a first core processor. A global cost is updated with the first cost, wherein the global cost is shared by a plurality of flows of a plurality of core processors. An intervening cost is determined of at least one IO possibly scheduled before the first set of IOs by one or more flow schedulers of one or more flows configured to schedule IOs accessing the volume as executed on the plurality of core processors. A current cost is updated based on the first cost and the intervening cost. IOs and MBPS limits are set independently for the volume, each controlling scheduling through a corresponding accumulating current cost. |
US10423446B2 |
Data processing
Data processing apparatus comprises one or more interconnected processing elements each configured to execute processing instructions of a program task; coherent memory circuitry storing one or more copies of data accessible by each of the processing elements, so that data written to a memory address in the coherent memory circuitry by one processing element is consistent with data read from that memory address in the coherent memory circuitry by another of the processing elements; the coherent memory circuitry comprising a memory region to store data, accessible by the processing elements, defining one or more attributes of a program task and context data associated with a most recent instance of execution of that program task; the apparatus comprising scheduling circuitry to schedule execution of a task by a processing element in response to the one or more attributes defined by data stored in the memory region corresponding to that task; and each processing element which executes a program task is configured to modify one or more of the attributes corresponding to that program task in response to execution of that program task. |
US10423438B2 |
Virtual machines controlling separate subsets of programmable hardware
In a multi-tenant environment, separate virtual machines can be used for configuring and operating different subsets of programmable integrated circuits, such as a Field Programmable Gate Array (FPGA). The programmable integrated circuits can communicate directly with each other within a subset, but cannot communicate between subsets. Generally, all of the subsets of programmable ICs are within a same host server computer within the multi-tenant environment, and are sandboxed or otherwise isolated from each other so that multiple customers can share the resources of the host server computer without knowledge or interference with other customers. |
US10423437B2 |
Hot-plugging of virtual functions in a virtualized environment
Implementations of the disclosure provide for hot-plugging of virtual functions in a virtualized environment. In one implementation, a computer system comprising a memory to store parameters of virtual functions and a processing device, operatively coupled to the memory is provided. A determination that a virtual machine has no available virtual functions associated with a specified network. A logical network device associated with the specified network is identified. A determination is made that a number of virtual functions associated with the logical network device is below a threshold number of virtual functions. In response, a new virtual function associated with the logical network device is created. Thereupon, a virtual device of the virtual machine is associated with the new virtual function. |
US10423435B1 |
Page swapping in virtual machine environment
Disclosed are examples of memory allocation and reallocation for virtual machines operating in a shared memory configuration creating a swap file for at least one virtual machine. One example method may include allocating guest physical memory to the swap file to permit the at least one virtual machine to access host physical memory previously occupied by the guest physical memory. The example method may also include determining whether an amount of available host physical memory is below a minimum acceptable level threshold, and if so then freeing at least one page of host physical memory and intercepting a memory access attempt performed by the at least one virtual machine and allocating host physical memory to the virtual machine responsive to the memory access attempt. |
US10423434B2 |
Logical port authentication for virtual machines
A computer system authenticates a logical port for a virtual machine. A logical network maintains logical network data for a logical switch having the logical port. A virtual switch identifies a logical port authentication request for the virtual machine and transfers the logical port authentication request. A logical port authenticator receives the logical port authentication request and transfers the logical port authentication request for delivery to an authentication database. The logical port authenticator receives a logical port authentication response transferred by the authentication database that grants the logical port authentication request for the virtual machine and transfers authorization data for the logical port. The virtual switch transfers user data for the virtual machine when the virtual machine uses the logical port responsive to the authorization data. |
US10423431B2 |
Methods and systems for simulating a hydrocarbon field using a multi-point well connection method
Computing systems, computer-readable media, and methods may include determining, for a hydrocarbon field, one or more formation properties and one or more fluid properties and determining, for the hydrocarbon field, a location of one or more wells and a configuration of the one or more wells. The method may include dividing the hydrocarbon field into one or more grid cells. The method may include simulating fluid flow in at least one of the one or more grid cells based on a multi-point well connection process. The multi-point well connection process may determine flow conditions between the one or more wells and the at least of the one or more grid cells. The method may include determining one or more parameters of the one or more wells based at least in part on the fluid flow. |
US10423425B2 |
System and method for runtime update of ESRT table for hot-pluggable disks
An information handling system includes a memory, a remote access controller, and a host processor. The memory to store an extensible firmware interface (EFI) system resource table (ESRT) and an ESRT capsule. The remote access controller to detect an insertion of a hot-pluggable device into the information handling system, to retrieve firmware details for the hot-pluggable device, to create a firmware capsule payload based on the firmware details, and to store the firmware capsule payload in the memory. The host processor to operate in a pre-boot mode, and in an operating system runtime mode. The host processor, while in the operating system runtime, to retrieve the firmware capsule payload from the memory, to update a cached operating system ESRT based on the firmware capsule payload, to retrieve updated firmware for the hot-pluggable device, and to create the ESRT capsule based on the updated firmware. |
US10423422B2 |
Branch predictor with empirical branch bias override
A processor may include a baseline branch predictor and an empirical branch bias override circuit. The baseline branch predictor may receive a branch instruction associated with a given address identifier, and generate, based on a global branch history, an initial prediction of a branch direction for the instruction. The empirical branch bias override circuit may determine, dependent on a direction of an observed branch direction bias in executed branch instruction instances associated with the address identifier, whether the initial prediction should be overridden, may determine, in response to determining that the initial prediction should be overridden, a final prediction that matches the observed branch direction bias, or may determine, in response determining that the initial prediction should not be overridden, a final prediction that matches the initial prediction. The predictor may update an entry in the global branch history reflecting the resolved branch direction for the instruction following its execution. |
US10423419B2 |
Stream based branch prediction index accelerator for multiple stream exits
A computer-implemented method for predicting a taken branch that ends an instruction stream in a pipelined high frequency microprocessor includes receiving, by a processor, a first instruction within a first instruction stream, the first instruction comprising a first instruction address; searching, by the processor, an index accelerator predictor one time for the stream; determining, by the processor, a prediction for a taken branch ending the branch stream; influencing, by the processor, a metadata prediction engine based on the prediction; observing a plurality of taken branches from the exit accelerator predictor; maintaining frequency information based on the observed taken branches; determining, based on the frequency information, an updated prediction of the observed plurality of taken branches; and updating, by the processor, the index accelerator predictor with the updated prediction. |
US10423417B2 |
Fault tolerant processor for real-time systems
A fault tolerant multi-threaded processor uses the temporal and/or spatial separation of instructions running in two or more different threads. An instruction is fetched, decoded and executed by each of two or more threads to generate a result for each of the two or more threads. These results are then compared using comparison hardware logic and if there is a mismatch between the results obtained, then an error or event is raised. The comparison is performed on an instruction by instruction basis so that errors are identified (and hence can be resolved) quickly. |
US10423415B2 |
Hierarchical general register file (GRF) for execution block
Disclosed herein is an apparatus which comprises a plurality of execution units, and a first general register file (GRF) communicatively couple to the plurality of execution units, wherein the first GRF is shared by the plurality of execution units. |
US10423410B1 |
Source code rules verification method and system
A computer system processes an authoritative piece of source code to identify one or more formats with which the piece of source code is compliant. A second non-authoritative piece of source code is processed, and the system determines whether in the second non-authoritative piece of source code complies with the one or more formats. In an embodiment, the computer system provides suggestions to make the second non-authoritative piece of source code compliant with the authoritative piece of source code. In an embodiment, the authoritative piece of source code is in a shared source code repository, and the computer system designates the authoritative piece of source code as authoritative based at least in part on the relative age, stability, or authorship of the authoritative source code and other source code in the repository. |
US10423405B2 |
Automatic submission of applications to applications stores
A computer-implemented method and apparatus, the method comprising: responsive to a user of a mobile device selecting a specific application, starting a parent application with a parameter associated with the specific application, wherein the parent application is configured to provide a functionality of the specific application; retrieving from a local database in the mobile device a configuration of the specific application, wherein the configuration comprises a set of modules used by the specific application and a manner of usage thereof; and activating the set of modules to provide the functionality of the specific application by the parent application. |
US10423397B2 |
Systems and/or methods for type inference from machine code
Systems, methods and computer readable medium described herein relate to techniques for automatic type inference from machine code. An example technique includes receiving a machine code of a program, generating an intermediate representation of the machine code, generating a plurality of type constraints from the intermediate representation, generating one or more inferred types based at least upon the plurality of type constraints, converting the generated inferred types to C types, updating the intermediate representation by applying the inferred types to the intermediate representation, and outputting said inferred types, said converted C types, and/or at least a portion of the updated intermediate representation. |
US10423391B2 |
Agile communication operator
A high level programming language provides an agile communication operator that generates a segmented computational space for distributing the computational space across compute nodes. The agile communication operator decomposes the computational space into segments, causes the segments to be assigned to compute nodes, and allows the user to centrally manage and automate movement of the segments between the compute nodes. The segment movement may be managed using either a full global-view representation or a local-global-view representation of the segments. |
US10423388B2 |
Round for reround mode in a decimal floating point instruction
A round-for-reround mode (preferably in a BID encoded Decimal format) of a floating point instruction prepares a result for later rounding to a variable number of digits by detecting that the least significant digit may be a 0, and if so changing it to 1 when the trailing digits are not all 0. A subsequent reround instruction is then able to round the result to any number of digits at least 2 fewer than the number of digits of the result. An optional embodiment saves a tag indicating the fact that the low order digit of the result is 0 or 5 if the trailing bits are non-zero in a tag field rather than modify the result. Another optional embodiment also saves a half-way-and-above indicator when the trailing digits represent a decimal with a most significant digit having a value of 5. An optional subsequent reround instruction is able to round the result to any number of digits fewer or equal to the number of digits of the result using the saved tags. |
US10423386B1 |
FIFO circuit for DDR memory system
A FIFO circuit for a DDR memory system includes a pointer generator and a FIFO circuit. The FIFO circuit includes a pointer generator and a FIFO buffer. The pointer generator receives a first reset signal and a delay select signal from the memory controller. After the first reset signal is de-asserted, the pointer generator generates a write pointer according to a first reference clock and the pointer generator generates a read pointer according to a second reference clock. An input data is stored into the FIFO buffer according to the first reference clock and the write pointer. An output data is outputted from the FIFO buffer according to the second reference clock and the read pointer. |
US10423385B2 |
Audio feedback for continuous scrolled content
An example system and method for providing audio feedback to a software user when scrolling, panning, or zooming a content area. An example method includes determining one or more dimensions of the content area, which includes one or more sections; detecting a scroll command; scrolling the content such that a user interface viewport moves across the content area in accordance with the scroll command; and playing plural sounds during the scrolling to indicate a scroll direction, a scroll velocity, and to indicate a start position and an end position of the viewport relative to the content area. |
US10423375B2 |
Non-transitory computer-readable storage medium, client computer, and print method
A printer driver maintains a list of print servers that a client computer can use to send a print job to a printer, and renders the print job into a page description language. A print processor creates a first print queue for sending the rendered print job to a first print server and adds the rendered print job to the created first print queue, and monitors sending of the rendered print job in the first print queue. If the sending of the rendered print job from the client computer to the first print server is not successful, the print processor creates a second print queue and adds a duplicate print job to the second print queue by duplicating the rendered print job in the first print queue, the printer driver sends the duplicate print job in the second print queue to a second print server. |
US10423373B2 |
Regeneration chip and contact control method therefor
Embodiments of this application relate to the technical field of consumable chips, and provide a regeneration chip and a contact control method therefor. In this way, connection or disconnection between a printer connection contact and a native chip connection contact of the regeneration chip may be controlled, thereby avoiding problems of signal interference and collision that are caused because the regeneration chip and a native chip send signals to a printer at the same time. The regeneration chip comprises a printer connection contact, a native chip connection contact, and a switch signal end, where the native chip connection contact is connected to the printer connection contact via a switch circuit, the switch circuit is further connected to the switch signal end, and the switch circuit is configured to connect or disconnect the native chip connection contact to or from the printer connection contact under control of the switch signal end. |
US10423370B2 |
Print data generating device, print data generating system, print data generating method, and program for identifying errors in generating print data
To appropriately report that print data based on image data cannot be generated normally, a print data generating device has a server control unit including an image data generator and a print data generating unit. The image data generator acquires print requests, and generates and outputs image data based on the acquired print request. The print data generating unit acquires the image data output by the image data generating unit, generates and outputs print data based on the image data if print data can be generated normally based on the acquired image data, and if print data based on the acquired image data cannot be generated normally for a specific reason, generates and outputs print instructions data instructing printing information indicating the specific reason. |
US10423367B1 |
Print management visualization method, system, and computer-readable medium
Print shop operations may be visualized graphically to show relationships between a stream of incoming print jobs and a group of available print production devices, such as printing and finishing machines. A visualization process is performed with microservices to generate UI device panes, which form elements of a graphic user interface from which print shop operation can be monitored or controlled. Each microservice corresponds a different one of the print production devices. This can allow for rapid adjustments and customization of the UI, as may be needed due to user feedback, change in user requirements, and introduction of new print production devices to the print shop. Information may be added to the graphic user interface in combination with the UI device panes to facilitate assignment of print jobs to particular print production devices and/or to show which devices can be used sequentially or in parallel to complete the print jobs. |
US10423365B2 |
Shingled magnetic recording drive mapping using non-volatile random access memory for persistent updates
A request for changing data of a file system data structure stored on a shingled magnetic recording (SMR) drive is received. The data change is logged in a log entry of a log structure stored in a non-volatile random access memory (NVRAM). The log entry is added as a new entry at an end of the log structure. The log entry is marked within the NVRAM as modified and a predetermined criterion is determined to be satisfied. Responsive to determining that the predetermined criterion is satisfied, the NVRAM is searched for log entries marked as modified. The modified log entries are stored to the SMR drive. |
US10423362B2 |
Utilizing multiple dispersal algorithms to encode data for storage in a dispersed storage network
A first dispersed storage and task (DST) processing unit operates to store data as one or more first sets of encoded data slices in a set of storage units utilizing a first information dispersal algorithm having a first decode threshold number and determine whether to store the data as one or more second sets of encoded data slices in the set of storage units utilizing a second IDA having a second decode threshold number. When determined to store the data as the one or more second sets of encoded data slices, the first DST processing unit further operates to encode the data utilizing the second IDA to produce the one or more second sets of encoded data slices, and facilitate storage of the one or more second sets of encoded data slices in at least a subset of the set of storage units. |
US10423358B1 |
High-speed data packet capture and storage with playback capabilities
An embodiment may involve receiving a chunk and a chunk index, where the chunk contains packets captured by a network interface unit and the chunk index contains timestamps of first and last packets within the chunk. The chunk may be stored in a first ring buffer of a first memory and the chunk index may be stored in an index buffer of the first memory. A first processor may allocate an entry in an I/O queue of a second memory and an entry in a chunk processing queue of the first memory. The first processor may read the chunk processing queue to identify and copy the chunk from the first ring buffer to a location in a second ring buffer of the second memory, the location associated with the entry in the I/O queue. A second processor may instruct a controller to write the chunk to a non-volatile memory unit. |
US10423356B2 |
Monitoring storage systems
A system for monitoring a plurality of storage systems includes an interface specifying a set of methods for using at least one storage system, an implementation of the interface for each of the plurality of storage systems, wherein at least one of the implementations of the interface is configured to process a plurality of requests, and a performance monitor configured to monitor performance of requests for at least one of a plurality of classes of requests. |
US10423353B2 |
Apparatuses and methods for memory alignment
The present disclosure includes apparatuses and methods related to memory alignment. An example method comprises performing an alignment operation on a first byte-based memory element and a second byte-based memory element such that a padding bit of the first byte-based memory element is logically adjacent to a padding bit of the second byte-based memory element and a data bit of the first byte-based memory element is logically adjacent to a data bit of the second byte-based memory element. |
US10423351B1 |
System and method for capacity and network traffic efficient data protection on distributed storage system
One embodiment is related to a method for implementing a demoted chunk, comprising: replicating a first chunk from a first zone of a cloud storage system to a third zone of the cloud storage system; replicating a second chunk from a second zone of the cloud storage system to the third zone; creating an exclusive or (XOR) chunk at the third zone based at least in part on the replicated first chunk and the replicated second chunk; and marking the replicated first chunk and the replicated second chunk as demoted first chunk and demoted second chunk, respectively, at the third zone. |
US10423348B1 |
Increasing serial read performance
Embodiments of the present invention provides methods, computer program products, and a system for improving serial performance of a computer system storage volume. Embodiments of the present invention can be used to reduce a partition scheme of a storage volume to allow for a computer system to read the storage volume using additional system resources that were previously idle during a serial read operation. Embodiments of the present invention can be used to reserve random-access memory (RAM) to store metadata describing data stored on a storage volume that utilizes a reduced partition scheme. Once the serial read of the storage volume is complete, the embodiments of the present invention can revert the partition scheme back to the original partition scheme for normal, non-serial read operations. |
US10423345B2 |
Devices, systems, and methods for increasing endurance on a storage system having a plurality of components using adaptive code-rates
Devices, systems, and methods are provided that include a controller configured to receive a first data packet from a memory device; determine a bit error count for the first data packet; and determine whether the bit error count exceeds a predetermined threshold. When the bit error count exceeds the predetermined threshold, the controller corrects errors identified in the bit error count; generates and inserts pre-defined data into the first data packet at a location where errors occurred in the first data packet; and generates and inserts a tag into the first data packet. The tag includes information indicating a size and a location of the pre-defined data in the first data packet. |
US10423344B2 |
Storage scheme for a distributed storage system
A system maintains a consistency database that maintains a status (current, down, stale) for copies of logical storage volumes stored on storage nodes. As failures are detected, the consistency database is updated. Copies are synchronized with one another using information in the consistency database. Write operations on a primary node for a slice of a logical storage node are assigned a virtual block address (VBA) that is mapped to a logical block address (LBA) within the slice. Consistency of the VBAs of the primary node and that of a secondary node is evaluated and used to detect currency. VBA holes are detected and corresponding write commands resent to maintain currency. Physical segments on the primary node are assigned virtual segment identifiers (VSID) that are maintained consistent with VSIDs on clone nodes so that they can be used for garbage collection and synchronization. |
US10423343B2 |
Information processing device and memory controller
An information processing device includes a main memory including a non-volatile memory and a volatile memory with access speed higher than the non-volatile memory, the volatile memory storing data in the non-volatile memory, a processor that issues a read request, a write request and a snapshot request and a memory controller that reads, in response to the read request, data in the volatile memory, writes, in response to the write request, write data in the volatile memory and also writes a write history in a sequential manner to the non-volatile memory, performs, in response to the snapshot request, snapshot processing of recording in non-volatile memory a write position of the write history up to a time of a snapshot, and performs, after the snapshot processing, data restoration processing of writing the written data at the write position in the write history to the non-volatile memory. |
US10423342B1 |
Scaling events for hosting hierarchical data structures
Scaling events may be detected for hosting hierarchical data structures. Scaling events may be detected to modify the capacity of a data store for hierarchical data structures to handle changing write workloads, read workloads, or storage capacity. Hierarchical data structures may be moved from one group of storage hosts to another group of storage hosts according to a filtered snapshot that includes the hierarchical data structures to be moved that is provided to the destination storage hosts. Changes made to the hierarchical data structures made at the source storage hosts during the move can be applied to the filtered snapshot so that the hierarchical data structures may be made available at the destination storage hosts inclusive of the changes. |
US10423341B1 |
Accurate and efficient DNA-based storage of electronic data
Techniques for DNA-based storage of electronic data are described herein. In an example embodiment, a file system is stored in deoxyribonucleic acid (DNA)-based storage. The file system is encoded in a set of DNA oligos, where a DNA synthesizer system synthesizes first DNA oligos that encode metadata of the file system and second DNA oligos that encode the contents of files in the file system. |
US10423339B2 |
Logical block address mapping for hard disk drives
A method may include writing data to a hard drive. In some examples, the method may include receiving, by an extent allocator module, a command to write data. The command may include data and a logical block address (LBA) specified by the host. The method may also include mapping, by the extent allocator module, the LBA specified by the host to a drive LBA. The method may further include sending, from the extent allocator module, a command to write the data at the drive LBA. |
US10423336B2 |
Fast locate using imitation reads on tape drives
A computer-implemented method, according to one embodiment, includes: receiving a read request for data stored on a magnetic tape, determining whether a copy of a portion of the requested data is located in a cache, instructing a tape drive to access portions of the requested data determined to not be located in the cache, for each of the portions of the requested data that are not located in the cache, determine whether performing a locate command or performing a read command a plurality of times will retrieve the portions of the requested data in a shorter amount of time, issuing the command determined to retrieve the portions of the requested data in the shorter amount of time, combining the portions of the requested data that are not located in the cache with the portion of the requested data located in the cache, and satisfying the read request. |
US10423334B2 |
Predetermined placement for tape cartridges in an automated data storage library
Embodiments for predetermining optimal demount position for demounting data storage cartridges in an automated data storage library by a processor. A selected demount position may be predetermined, while performing one of a plurality of robotic movements by an accessor, for each mounted data storage cartridge for demounting data storage cartridges in the automated data storage library such that each predetermined selected demount position is stored in a lookup table of predetermined selected demount positions for a subsequent demount operation. The idle time of the accessor during a demount operation may be reduced. |
US10423330B2 |
Data collection in a multi-threaded processor
Data collection is facilitated by a multi-threaded processor. One thread of the processor obtains data placed in a buffer by another thread of the processor. The thread placing the data in the buffer is an execution thread executing a customer application and the one thread obtaining the data from the buffer is an assist thread. The assist thread stores the data obtained from the buffer in a selected location, such as a cache, main memory, a measurement control block, a persistent storage device or a network. |
US10423318B1 |
Extending playing time of a video playing session by adding an increment of time to the video playing session after initiation of the video playing session
A device is disclosed that includes an interface component configured to generate a user interface for playing and requesting videos and a reception component configured to receive a subset of videos from a set of videos in accordance with a video streaming session having a preset duration of time and play the subset of videos for the preset duration of time via the user interface. The device further includes a request component configured to request an increase to the preset duration of time of the video streaming session by a segment of time after reception of a video included in the subset of videos, wherein in response to the request, the reception component is configured to receive the subset of videos for an amount of time including the preset duration of time plus the segment of time and play the subset of videos for the amount of time. |
US10423316B2 |
Information apparatus having an interface for performing a remote operation
A control method of the present disclosure causes a computer of an information apparatus to: display on a touch panel display, a display screen representing a floor plan; display device icons on the display screen, the device icons representing one or more target devices respectively, the device icons including an icon representing an electric shutter device that is capable of opening or closing a shutter; display an operation screen on the display screen, when selection of the icon representing the electric shutter device is sensed, the operation screen including a shutter image representing the shutter; and output a movement control command to a network when a swipe operation is sensed on the shutter image, the movement control command being for moving the shutter of the electric shutter device in a swipe direction of the swipe operation, the electric shutter device corresponding to the selected icon. |
US10423314B2 |
User interface with quantum curves and quantum arcs
Systems, methods, and computer-readable media are provided for generating an arced path of travel for a user interface element. In accordance with one implementation, a method is provided that includes operations performed by at least one processor. The operations of the method include determining coordinates for a start point and an end point of the user interface element corresponding to locations on a user interface. The method may also include determining a minimum arc angle and a maximum arc angle for an arc. Additionally, the method may generate an arced path based on the start point coordinates, the end point coordinates, the minimum arc angle, and the maximum arc angle. The method may also generate commands that move the user interface element along the arced path in the user interface. |
US10423313B2 |
Alarm displaying method and apparatus
There is provided a method for displaying alarm events to an operator. Alarm events, each being associated with the properties age, state and priority, are received from an alarm generating system. The alarm events are represented by graphical objects which are displayed in a graphical user interface. The sizes of the graphical objects are determined based on at least two of the properties being associated with the alarm event, and the position of the graphical objects is related to the size of the graphical object and/or one or more of the properties being associated with the alarm event represented by the graphical object. |
US10423310B2 |
Customizing the configurations of the display of objects on a per user basis
An object configuration module for configuring an object retrieves a view object associated with a user from a database. The view object may comprise a plurality of attributes. The object configuration module may further retrieve configuration information for the view object from the database. The configuration information may comprise properties of the attributes, and the properties may be customized by the user for the view object. The object configuration module may then set the properties for each of the attributes based on the retrieved configuration information. |
US10423309B2 |
Device integration framework
Systems, devices, and methods for managing a security system are described. A method may comprise receiving a request to join a security system by a user device. A whitelist may indicate devices, device types, device makes, device models, and/or device firmware versions authorized to join the security system. The method may further comprise enabling, based on a determination that the whitelist comprises an indication that the user device is authorized to join the security system, the user device to exchange data with the security system. |
US10423307B2 |
System and method for indicating data transfer method selection
An electronic device for indicating selection of a data transfer method is disclosed. A processor is coupled to an input interface module and an output interface module. A memory is coupled to the processor and stores an application comprising instructions to cause the device to display indications corresponding to a plurality of data transfer methods via the output interface module, receive a selection of one of the methods for use in making a subsequent data transfer, retrieve a graphical element corresponding to the selected method, configure the device for making data transfers using the selected method, and indicate the device is operable to perform data transfers using the selected method by presenting the graphical element in the interface of the application whenever the interface is displayed via the output interface module or by modifying an icon for launching the application to correspond to the graphical element. |
US10423299B2 |
Menu display for a graphical user interface
Methods of providing a menu display for a GUI together with a computer program, a computer-readable storage medium and apparatus for the same. Methods include displaying a first menu in a rotatable window; and, in the event of a second menu being selected by a user, displaying the second menu in place of the first menu by rotating the window to reveal the second menu on the flipside of the window, wherein in a first mode the user is enabled to select the menu being displayed and not enabled to select an option in the selected menu, the user is enabled to switch to a second mode and in the second mode, the user is enabled to select an option in the selected menu and not enabled to select the menu being displayed. |
US10423298B2 |
Dynamically modifiable user interface
Techniques and arrangements for dynamically modifying a user interface on a computing device of a point-of-sale (POS) system based on a location of the computing device. The location can be associated with a functionality of the user interface. The user interface can include one or more icons corresponding to selectable items that correspond to the functionality. A modification to the user interface can include an adjustment to a visual appearance of an icon and/or a replacement of an icon with another icon. |
US10423297B2 |
Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof are disclosed, by which a selection and/or execution of an application can be designated using a list of applications currently executed in a multitasking environment. The present invention includes a display unit, a user input unit configured to receive an input of a command from a user, and a controller, when a plurality of applications are being executed, if there is a first input via the user input unit, controlling a list of a plurality of the currently executed applications to be displayed on a first region, the controller, if one of at least one or more applications running in the background in the list is selected by a second input via the user input unit, controlling the selected application to be displayed on a second region of the display unit by having a prescribed visual effect applied thereto. |
US10423293B2 |
Controlling cursor motion
The present invention relates to controlling at least a motion of a cursor relative to at least two graphically-displayed windows on at least a computer monitor, each window comprising at least a respective interaction area and each respective interaction area comprising at least an interaction point, wherein at least a distance between at least two interaction points is measured, each interaction point being in a respective interaction area of one of the windows. At least an active dynamic margin is provided to each of the respective interaction areas in response to any value up to a predetermined, interaction threshold value being measured between their interaction points. |
US10423289B2 |
Managing customized user interfaces
A user interface including one or more references to content is customized. Several user profiles are provided from which a user may be associated. Each user profile includes user profile information. The user profile associated with a user to whom a user interface will be provided is accessed. A user interface is configured for the user, based at least in part upon the user profile accessed as being associated with the user. Access to content is enabled based on user manipulation of the configured user interface. |
US10423288B2 |
Display device with integrated touch screen and method for driving the same
Discussed are a display device with an integrated touch screen and a method of operating the same. The display device according to an embodiment includes a display panel including a plurality of pixel electrodes; a touch screen including m number of electrodes which are formed to overlap with the plurality of pixel electrodes, wherein m is a multiple of n, and n is an integer equal to or greater than two, and wherein the m electrodes are divided into n number of electrode groups; a touch driver configured to generate a touch scan signal and to supply the generated touch scan signal to a display driver; and the display driver configured to apply a common voltage or the touch scan signal to one or more of the m electrodes depending on a driving mode of the display device. |
US10423284B2 |
Electronic apparatus having a sensing unit to input a user command and a method thereof
An electronic apparatus includes a housing, a display unit installed in the housing and having a display area to display an image or a menu icon, a sensing unit installed in the housing adjacent to the display unit, having a virtual area to sense an object which is disposed over the display area of the display unit, and having a first camera to photograph and display the virtual area in a photographing mode and a second camera to extract the object from the virtual area and display a sensed image of the extracted object in a sensing mode, and a controller to analyze status of the object according to the sensed image of the object, and to determine the analyzed status of the object as a user input in the sensing mode. |
US10423281B2 |
Screen contact detection using total internal reflection
Examples are directed to detect screen contact using total internal reflection. One example involves detecting contact on a screen, the screen comprising total internal reflection of light; and determining, via at least one processor, a location of the contact on the screen based on a disturbance of the total internal reflection, the disturbance caused by the detected contact. |
US10423272B2 |
Electronic apparatus, control method thereof, and computer-readable storage medium
An electronic apparatus comprises: a detection unit configured to detect a touch operation on a display unit; a control unit configured to control the electronic apparatus, in a touch operation restriction state in which a touch operation on a position different from a specific area on the display unit is invalidated, to release the restriction state and make a transition to a state in which a touch operation on a position different from the specific area is accepted upon detecting a predetermined touch operation on the specific area; and a display control unit configured to control the display unit to perform display to indicate the specific area upon detecting a touch operation on a position different from the specific area on the display unit in the restriction state. |
US10423271B2 |
Touch control armrest sleeve and touch control seat
A touch control armrest sleeve includes an body and a connecting portion. The body includes a flexible pad, a flexible touch panel and a protective cover. The connecting portion is connected to a first end and a second end of the body. The flexible touch panel includes a flexible substrate and a carbon nanotube touch function layer. The carbon nanotube touch function layer includes a carbon nanotube film, a plurality of first electrodes, and a plurality of second electrodes. The carbon nanotube film is located on the flexible substrate. The plurality of first electrodes and the plurality of second electrodes are electrically connected to the carbon nanotube film. A touch control seat incorporating such touch control armrest sleeve is also provided. |
US10423270B2 |
Mobile terminal
A mobile terminal includes: a terminal body having a case formed of a metallic material at least partially; a metal key unit formed on one region of the case, and configured to sense a pressure of a touch input; and a controller configured to execute a specific function based on a pressure applied to the metal key unit, wherein the metal key unit includes: a flexible printed circuit board attached to a lower part of the case; and a pressure sensor configured to sense a pressure applied to the case. |
US10423267B2 |
Conductive thin film, touch panel and method for manufacturing the same, and display device
A conductive thin film, a touch panel and a manufacturing method for the same, and a display device are provided. Material for forming the conductive thin film comprise topological insulator, the conductive thin film has a two-dimensional nanostructure, which solves the technical problem that the resistance of electrodes of the touch panel is relatively harge. |
US10423265B2 |
Temperature compensating force sensor
An optical force sensor, which may be used as input to an electronic device. The optical force sensor may be configured to compensate for variations in temperature using two or more force-sensitive components that are formed from materials having different temperature- and strain-dependent responses. |
US10423262B2 |
Display device and driving method thereof
In a touch display device, a controller generates a touch sync signal for controlling timing of a touch sensing period and a display period in each of a plurality of frames. A touch panel has a plurality of touch electrodes in a display area to generate touch sensing signals indicating whether or not a touch occurs during the touch sensing period. A touch sensing circuit supplies a touch drive signal to the plurality of touch electrodes during the touch sensing period and detects if the touch occurred based on the touch sensing signals received from the plurality of touch electrodes. A touch assistance line surrounds the display area and is disposed in the non-display area of the touch panel. A touch assistance signal supply circuit generates a touch assistance signal on the touch assistance line. The touch assistance signal mimics the touch drive signal during the touch sensing period. |
US10423261B2 |
Display control device, display control method, and image forming apparatus
A tablet terminal device includes a display and a controller. The controller includes a detection section, a first determination section, a duration measuring section, a second determination section, and an execution section. The detection section detects an operation position where a touch operation is performed. The first determination section determines whether or not the operation position is located within a first area of a first object. The duration measuring section measures a first operation duration during which the detection section keeps detecting the operation position in the first area. The second determination section determines whether or not the first operation duration is equal to or longer than a first response period. The execution section executes a function assigned to the first object when the first operation duration is equal to or longer than the first response period. |
US10423253B2 |
Handheld electronic apparatus, touch sensor and touch detection method thereof
Provided is a handheld electronic apparatus, a touch sensor, and a touch detection method thereof. The touch sensor includes a substrate, a strain gauge, a plurality of piezo sensors, and a touch layer. The substrate has a first surface and a second surface opposite to the first surface. The strain gauge is disposed on the first surface of the substrate. The piezo sensors are disposed on the second surface. The touch layer covers a plurality of piezo sensors and the strain gauge. |
US10423252B2 |
Array substrate, touch display panel, and touch display device
An array substrate includes a first touch electrode array having m number of strip-shaped first touch electrodes extending in a first direction, a first integrated circuit having m number of touch signal terminals, each of which provides a drive signal to a corresponding first touch electrode; and a plurality of first touch signal lines, each of which is connected between one of the touch signal terminals and one of the first touch electrodes for transmitting the drive signal supplied from each touch signal terminal to the corresponding first touch electrode. The drive signal includes a touch drive signal and a display drive signal; during a display stage, each touch signal terminal supplies the display drive signal to the corresponding first touch electrodes; and, during a touch detection stage, each touch signal terminal supplies the touch drive signal to the corresponding first touch electrode. |
US10423250B2 |
Digital jukebox device with improved user interfaces, and associated methods
Certain exemplary embodiments relate to entertainment systems and, more particularly, to systems that incorporate digital downloading jukebox features and improved user interfaces. For instance, a smart search may be provided, e.g., where search results vary based on the popularity of songs within the venue, in dependence on songs being promoted, etc. As another example, a tile-based approach to organizing groupings of songs is provided. Groupings may involve self-populating collections of songs that combine centrally-promoted songs, songs in a given genre that are popular across an audiovisual distribution network, and songs that are locally popular and match up with the given genre (e.g., because of shared attributes such as same or similar genre, artist, etc.). Different tile visual presentations also are contemplated, as are different physical jukebox designs. In certain example embodiments, a sealed core unit with the “brains” of the jukebox is insertable into a docking station. |
US10423247B2 |
Pointer, position detection apparatus and position detection method
A position detection apparatus of the electrostatic coupling type is provided, to detect not only a position of a pointer but also information other than the position information such as, for example, pointer pressure or side switch information. The pointer transmits two codes such that a pressure applied to a pen tip is associated with a time difference between the two codes. A position detector carries out a correlation matching operation between signals generated in reception conductors and correlation calculation codes corresponding to the two codes, to thereby detect a position on a sensor section pointed to by the pointer from a result of the correlation matching operation and based on at least one of the codes. The position detector further includes a pressure calculation circuit for detecting pressure applied to the pointer, which is associated with the time difference between the two codes, from the result of the correlation matching operation calculated by the correlation matching operation and based on the two codes. |
US10423246B2 |
Input device and electronic apparatus for receiving signal from the input device
An input device and an electronic apparatus for receiving a signal from the input device are provided. The input device includes a conductive tip configured to receive an electric field transmission signal generated from at least one electrode of the electronic apparatus, a circuit configured to generate an electric field response signal corresponding to the electric field transmission signal, a variable capacitor disposed between the conductive tip and the circuit and configured to vary the electric field response signal according to writing pressure applied to the conductive tip, and a case in which the circuit and the variable capacitor are disposed. The variable capacitor includes a first electrode and a second electrode coupled to the circuit, a conductive variable electrode disposed to face the first electrode, and a dielectric disposed between the first electrode and the conductive variable electrode. The first electrode and the second electrode are fixed to the case. |
US10423244B2 |
Cursor controlling device
A cursor controlling device includes a bottom board, a pivoting structure disposed on the bottom board, a shell, and an angle-adjusting structure disposed under the shell. The shell is rotatably connected to the pivoting structure along a longitudinal axis of the pivoting structure. A side edge of the shell is formed with a stepped structure. The stepped structure has a plurality of abutting surfaces having respective distances with respect to the bottom board. The angle-adjusting structure has a supporting portion movable on the bottom board to support one of the abutting surfaces of the stepped structure. Therefore, the supporting portion is configured to selectively support one of the abutting surfaces to lift up the side edge of the shell away from the bottom board in an inclined state, or to lower the side edge of the shell to approach the bottom board in another inclined state. |
US10423241B1 |
Defining operating areas for virtual reality systems using sensor-equipped operating surfaces
An operating area for a virtual reality system may be defined based on the positions of sensors (e.g., infrared sensors) or fiducial markings within an environment where the virtual reality system is to be operated. The sensors or the fiducial markings may be provided on an operating surface in the form of a carpet, a mat or another like floor covering. When the virtual reality system is to be calibrated prior to use, positions of the sensors or the fiducial markings may be sensed by a base station, a headset or another virtual reality system unit, and an operating area may be defined based on virtual boundaries constructed using such positions. |
US10423239B2 |
Keyboard assembly
A keyboard assembly includes a chassis formed with a plurality of cavities, a key unit including a plurality of key modules, and a scanning unit. Each key module is mounted in a respective one of the cavities, and has an individual resonant frequency. The scanning unit emits a detecting signal repeatedly, where a frequency of the detecting signal in each repetition being a different one of a plurality of scanning frequencies. The scanning unit and the key modules are configured such that, for each key module, when the frequency of the detecting signal is one of the scanning frequencies that matches the individual resonant frequency of the key module, the key module reaches electromagnetic resonance and the scanning unit acquires a response signal corresponding to the key module in response to the electromagnetic resonance. |
US10423235B2 |
Primary device that interfaces with a secondary device based on gesture commands
An incoming call from a remote device can be received by a primary device. The primary device can determine a numerical count of detected user gestures. Responsive to determining the numerical count of detected user gestures, the primary device can automatically generate an electronic message indicating a user will return the incoming call in a time frame based on the numerical count of detected user gestures. The primary device can automatically communicate the electronic message to the remote device. |
US10423231B2 |
Miniature printed circuit board mounted haptic device
An apparatus such as an appliance with a printed circuit board, PCB, (202) mounted haptic feedback device (200) is provided. The apparatus comprises a printed circuit board (PCB) having an opening (204) defined therein, and a spool (206) affixed to the PCB and having a shaft with a coil (208) wound thereabout. The shaft defines an opening aligned with the opening of the PCB. The apparatus also comprises a spring-loaded plunger positioned and movable within the opening of the shaft. The spring-loaded plunger includes a metallic disk operatively coupled to an end of the plunger and distally positioned to the spool. A control component of the apparatus is configured to energize the coil according to a haptic feedback pattern, and thereby cause the coil to at tract the metallic disk and move the plunger within the opening of the shaft of the spool, and through the opening of the PCB. |
US10423228B2 |
Haptic touch screen and method of operating the same
A haptic touch screen including a lower layer including a plurality of control electrodes, an upper layer including a plurality of haptic electrodes, a middle layer between the lower layer and upper layer, where the haptic electrodes are not conductively connected to control electronics. |
US10423222B2 |
Holographic waveguide optical tracker
There is provided an object tracker having: a first waveguide; a source of illumination light; a detector optically coupled to the waveguide; and at least one grating lamina formed within the waveguide. Illumination light propagating along a first optical path from the source to an object in relative motion to the object tracker. Image light reflected from at least one surface of an object is deflected by the grating lamina into a second optical path towards the detector. |
US10423220B2 |
Virtual try-on apparatus, virtual try-on method, and computer program product
According to an embodiment, a virtual try-on apparatus includes a first acquisition unit, a first display controller, an acceptor, a generator, and a second display controller. The first acquisition unit is configured to acquire characteristic information on a try-on subject. The first display controller is configured to display on a first display, clothing images corresponding to the acquired characteristic information in first information in which the characteristic information and the clothing images are associated with each other. The acceptor is configured to accept from the try-on subject a selection of an image of clothing to be tried on from among the clothing images displayed on the first display. The generator is configured to generate a composite image of a try-on subject image of the try-on subject and the selected clothing image. The second display controller is configured to display the composite image on a second display. |
US10423216B2 |
Asymmetric multi-core processor with native switching mechanism
A processor includes first and second processing cores configured to support first and second respective subsets of features of its instruction set architecture (ISA) feature set. The first subset is less than all the features of the ISA feature set. The first and second subsets are different but their union is all the features of the ISA feature set. The first core detects a thread, while being executed by the first core rather than by the second core, attempted to employ a feature not in the first subset and, in response, to indicate a switch from the first core to the second core to execute the thread. The unsupported feature may be an unsupported instruction or operating mode. A switch may also be made if the lower performance/power core is being over-utilized or the higher performance/power core is being under-utilized. |
US10423215B2 |
Methods and apparatus for adaptive power profiling in a baseband processing system
Methods and apparatus for adaptive power profiling in a baseband processing system. In an exemplary embodiment, an apparatus includes one or more processing engines. Each processing engine performs at least one data processing function. The apparatus also includes an adaptive power profile (APP) and a job manager that receives job requests for data processing. The job manager allocates the data processing associated with the job requests to the processing engines based on the adaptive power profile. The adaptive power profile identifies a first group of the processing engines to perform the data processing associated with the job requests, and identifies remaining processing engines to be set to a low power mode. |
US10423213B2 |
Image forming apparatus
An image forming apparatus includes a communication interface configured to communicate with a portable terminal capable of receiving a signal from a transmitter in a detection area. A processor of the apparatus is configured to determine whether to shift to an operable state from a sleep state based on user information contained in proximity information when the proximity information, containing the user information indicating that a user enters the detection area, is received by the communication interface from the portable terminal receiving a signal from the transmitter. |
US10423210B2 |
Automatic detection of voltage regulator phase assignment and configuration for multi-output rails
A multiphase voltage regulator (VR) has a VR controller that performs automatic VR phase assignment and configuration for single or multi-output rails of an Information Handling System (IHS). VR power circuit has power stages selectably coupled to output voltage connection(s) or rail(s) that deliver electrical energy to information handling resource(s). VR controller is coupled to the VR power circuit and provides a first reference voltage (IREF) signal to the VR power circuit. VR controller identifies any power stages that return a load current monitor (IMON) signal that indicates that the respective power stage is coupled to the first IREF signal. VR controller regulates identified power stages of the VR power circuit during delivery of electrical power to information handling resource(s). Regulation is according to a VR configuration that is selected based on identified VR phases assigned to a first output voltage loop and associated with the first IREF signal. |
US10423208B2 |
Printing apparatus and control method of printing apparatus
The printing apparatus of the present invention is a printing apparatus including: a power source switch that switches a power source to on or off; a control circuit configured to control supply or shutoff of power from the power source; and a measurement unit configured to measure a predetermined set time after the power source switch is switched to off, and the predetermined set time is set in accordance with processing being performed, and the control circuit performs control, in a case where the power source switch is switched to off, so as to shut off supply of power from the power source in accordance with completion of termination preparation of the processing being performed or completion of measurement of the predetermined set time in the measurement unit. |
US10423207B2 |
Using power fingerprinting (PFP) to monitor the integrity and enhance security of computer based systems
Procedures are described for enhancing target system execution integrity determined by power fingerprinting (PFP): by integrating PFP into the detection phase of comprehensive defense-in-depth security; by deploying a network of PFP enabled nodes executing untrusted devices with predefined inputs forcing a specific state sequence and specific software execution; by embedding module identification information into synchronization signaling; by combining signals from different board elements; by using malware signatures to enhance PFP performance; by automatic characterization and signature extraction; by providing secure signature updates; by protecting against side-channel attacks; performing real-time integrity assessment in embedded platform by monitoring their dynamic power consumption and comparing it against signatures from trusted code, including pre-characterizing power consumption of the platform by concentrating on trace sections carrying the most information about the internal execution status; by using PFP from sequence of bit transitions to detect deviations from authorized execution of software in a digital processor. |
US10423204B2 |
Enforcing power caps on computing devices with multiple power feeds
A mechanism is provided for enforcing power caps within a power consumption device with multiple power supplies. Utilizing a minimum power error value from a set of error values, the minimum power error value is multiplied by a factor k to translate the minimum power error value to an internal power error value. The internal minimum power error value is multiplied by a number of working power supply units (M) of the power consumption device, resulting in an internal minimum power error value for multiple power supply units. The internal minimum power error value for the multiple power supply units is summed with a present power cap value thereby forming a summed power cap value. Responsive to the summed power cap value being between a power cap maximum and a power cap minimum, the computing load is throttled using the summed power cap value. |
US10423201B2 |
Method and apparatus for demand estimation for energy management of client systems
An information handling system includes an application processor that executes instructions of an intelligent energy management system that determines energy demands for an enterprise, application processor determines a statistical model of power demand estimation for a client in the enterprise. The information handling system includes a network adapter that receives component device utilization data from client, and includes a memory device that stores component device utilization data received from the client. The application processor determines power consumption for component devices across the enterprise that has the client for use in the statistical model of consumed power. |
US10423198B1 |
Casing
This disclosure relates to casing, including tray, first pivot, guiding component, housing box and handle. The tray has bottom surface and first side surface. The first pivot is fixed on the first side surface. The guiding component disposed on the first side surface includes distal opening and base closed end, which is closer to the bottom surface than the distal opening and located between the distal opening and the first pivot. The housing box includes first side and second side. The first side is pivotably disposed at the first pivot, and the second side has insertion opening. The housing box has second side surface located between the first side and the second side. The handle pivotably disposed on the second side surface includes hold part and pin. The guiding component is located between the hold part and the first pivot. The pin is located at the base closed end. |
US10423196B2 |
Foldable device
A foldable device includes first and second bodies that respectively support a first part and a second part of a flexible display device and are foldably connected to each other between a folded position and an unfolded position, and a movable support member that continuously near-supports a third part of the flexible display device between the first part and the second part when the first body and the second body change from the folded position to the unfolded position. |
US10423195B2 |
Verification method, device and computer-readable storage medium based on a flexible display screen
A verification method, device and computer-readable storage medium based on a flexible display screen are provided. The method includes: generating a verification code, and dividing the verification code into a plurality of parts; displaying the plurality of parts on the flexible display screen separately; detecting deformation of the flexible display screen, and determining a splicing result of the plurality of parts based on the deformation of the flexible display screen; and determining a verification result based on the splicing result. |
US10423193B2 |
Electronic device and method for controlling displays
An electronic device and a method for controlling displaying of information in the electronic device are provided. The electronic device includes a first display formed on at least a portion of a body of the electronic device, and a second display formed on at least a portion of a cover functionally connected to the body and including a transparent display area. |
US10423190B1 |
Systems and methods for improving clock synchronization between master and slave devices
A computer-implemented method for improving clock synchronization between master and slave devices may include receiving at least one clock-synchronization packet transferred from a master device to a slave device via a network that supports an IP. The method may also include identifying at least one item of IP information added to the clock-synchronization packet during the transfer from the master device to the slave device. The method may further include determining that the clock-synchronization packet experienced a delay that exceeds a predetermined threshold during the transfer based at least in part on the item of IP information. Finally, the method may include discarding the clock-synchronization packet from a set of clock-synchronization packets used to synchronize the slave device with the master device in response to the determination. Various other methods, systems, and computer-readable media are also disclosed. |
US10423189B2 |
Control device outputting a timing signal and additional information and control system including the control device
To provide a control device and control system capable of implementing time synchronization of sensor data, even in a case of using a common sensor interface device. A control device that receives information related to sensor values from a sensor interface device includes: a timing signal generation unit that generates a timing signal, an additional information generation unit that generates additional information synchronized with the timing signal, and an output unit that outputs the timing signal and additional information to the sensor interface device. |
US10423183B2 |
Method of balancing a supply current and device for supplying power
Embodiments of the present disclosure relates to a method and device for balancing a supply current. In one embodiment, a current supply current for a load is detected. A first signal representing the current supply current is transmitted to a digital logic module. A second signal representing a maximum supply current and a third signal representing a minimum supply current are received from the digital logic module. A subsequent supply current for the load is determined based on the current supply current, the maximum supply current and the minimum supply current. By using the method and device according to the embodiments of the present disclosure, the supply currents of a plurality of power supply units for the load can be balanced a simple way with a low hardware cost. |
US10423181B2 |
Geomagnetically induced potential compensation
One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: receiving forecasted geomagnetic information caused by solar activity; estimating, using the forecasted geomagnetic information, a geomagnetically induced potential for each of a plurality of transformers operatively coupled to a transmission line, wherein the geomagnetically induced potential is created by geomagnetic disturbances identified using the forecasted geomagnetic information; determining an optimized compensation voltage to be applied to at least one of the plurality of transformers operatively coupled to the transmission line, wherein the optimized compensation voltage comprises a voltage that reduces the potential difference, caused by the induced potential, between neutral lines of the plurality of transformers; and applying the optimized compensation voltage to at least one of the plurality of transformers operatively coupled to the transmission line. Other aspects are described and claimed. |
US10423179B2 |
Low drop out regulator compatible with type C USB standard
A low dropout voltage regulator unit includes an error amplifier and a power stage having an output terminal that is looped back onto the error amplifier and is capable of delivering an output current to a load. The unit includes multiple main supply inputs that are intended to potentially receive, respectively, multiple different supply voltages. The power stage includes multiple power paths that are connected, respectively, between the main supply inputs and the output terminal, are individually selectable and each comprise an output transistor. The unit also includes a selector circuit connected to the main supply inputs and configured to select one of the power paths according to a selection criterion. The error amplifier includes an output stage configured to selectively control the output transistor of the selected power path. |
US10423175B2 |
Method for providing a voltage reference at a present operating temperature in a circuit
A method for providing a voltage reference at a present operating temperature in a circuit is provided. The circuit comprises a first MOS transistor having a first threshold voltage; and a second MOS transistor having a second threshold voltage different from the first threshold voltage is provided. Temperature insensitivity is obtained by compensating the difference between the first threshold voltage and the second threshold voltage with a parameter representative of the present operating temperature. |
US10423171B2 |
Dynamic support apparatus and system
A control unit system. The system includes a control unit which includes a control unit charging interface, at least one magnet located proximate to the control unit charging interface, at least one actuator, a detachable manifold including at least one magnet, fluidly coupled to the at least one actuator, a pump connected to the at least one actuator for causing actuation thereof, and a control system for controlling the pump, wherein the control system controls the pump to actuate the at least one actuator at least in response to a signal received by the control system. The system also includes a recharging device configured to receive the control unit, the recharging device including a reed switch, wherein when the magnet in the control unit is located proximate to the reed switch, the switch is activated. |
US10423166B2 |
Method and apparatus for furnishing a signal for operating at least two vehicles along a first trajectory
A method and a first apparatus for furnishing a signal for operating at least two vehicles along a first trajectory, having a step of ascertaining first environmental data values by way of at least one sensor of the at least two vehicles, the first environmental data values representing a first environment of the at least two vehicles; and a step of ascertaining second environmental data values from an external server, the second environmental data values representing a second environment, dependent on the first trajectory, of the at least two vehicles, the first environment being encompassed by the second environment. The method furthermore encompasses a step of determining data values on the basis of the first and second environmental data values, and a step of furnishing a signal, on the basis of the determined data values, for operating the at least two vehicles. |
US10423159B1 |
Smart self-driving systems with side follow and obstacle avoidance
A smart self-driving system includes a body, such as a piece of luggage, supported by a plurality of wheel assemblies. One or more front proximity sensors are coupled to the body and configured to detect an object moving in a given direction while the body is in a rear follow position behind the object. One or more side proximity sensors are coupled to the body and configured to detect the object moving in the given direction while the body is in a side follow position on the side of the object. |
US10423157B2 |
Method, system, and apparatus for controlling a plurality of wireless-radio equipped camera systems in a talkgroup
A process for controlling a plurality of mobile-radio equipped robots in a talkgroup includes receiving, at a mobile-radio equipped robot via a wireless communications interface comprising one of an infrastructure wireless communication interface for communicating with an infrastructure radio access network (RAN) and an ad-hoc wireless communication interface for communicating with an ad-hoc network, a group voice call containing a voice-command. The mobile-radio equipped robot determines that it is a target of the group voice call, and responsively text-converts the voice-command into an actionable text-based command. The mobile-radio equipped robot subsequently operates a mechanical drive element in accordance with the actionable text-based command. |
US10423153B2 |
Online monitoring system for laminated glass vacuum production line
A monitoring system for vacuum production line for laminated glass. In some examples, the system includes at least one data acquisition card, a towline, a controller, and a maintenance robot. A pressure detector and a valve are provided for each of the plurality of laminated glass units on the production line. The towline includes a composite rotary joint and an evacuation tube disposed therein. The controller receives data from the pressure detectors and determines if any of the laminated glass units has a leak condition. If a vacuum leak is detected, the controller can alert to the operator, and can also sends the maintenance robot to shut off the valve for the leaking laminated glass unit. |
US10423151B2 |
Controller architecture and systems and methods for implementing the same in a networked control system
An architecture for a control system in a network, and devices and techniques for implementing the same. The architecture may comprise a logic controller isolated from the network by an interface controller and a bridge interface between the interface controller and the logic controller. |
US10423150B2 |
System and method for order fulfillment using robots
A system for order fulfillment using one or more robots includes: a server configured to receive an order comprising an order item; inventory storage operably connected to the server, the inventory storage comprising order items; an actor robot operably connected to and selected by the server, the actor robot configured to perform one or more of picking the order item from inventory storage, moving the order item, and positioning the order item; and an order robot operably connected to the server, the order robot configured to collect the order item, wherein the order item is positioned by the actor robot so as to be accessible to the order robot, so as to perform order fulfillment using one or more robots. |
US10423145B2 |
Numerical controller capable of changing machining condition in accordance with machining information
A numerical controller reads out an instruction block included in a machining program, obtains machining information indicating a feature of a tool path instructed by the read instruction block, and stores a machining conditions related to a movement of a tool in association with the obtained machining information. Further, the machining information obtained together with the instruction block is determined, and a machining condition in the movement of the tool instructed by the instruction block is changed based on the determined machining information and the stored machining condition. |
US10423144B2 |
Ladder-library management apparatus
A ladder-library management apparatus that manages a library used in a machine connected via a network includes an incorporated-information storage area that stores incorporated information in which the machine is associated with identification information of a device connected to the machine and a version number of the library used for the device, a library storage area that stores library data in which the identification information, information about the device, and information about the library are associated with each other, and a library server that adds or updates the library provided in the machine on the basis of the library data stored in the library storage area and that updates the incorporated information stored in the incorporated-information storage area. |
US10423143B1 |
Aerobic septic system health monitor and maintenance device, system, and method of its use
Embodiments of an aerobic septic system health monitor, and a method of its use, incorporate a microcontroller, with associated software, in communication with an aerobic septic system (electro-mechanical) controller that, in turn, is connected to at least one aerobic septic system component and component sensor. By using the microcontroller and software, highly specific monitoring and feedback is available to a user. This approach also offers a clear and easily accessible interface between the user and the aerobic septic system, whereas no such interface exists on prior art systems. The monitor also offers multiple redundancy to address system failures, unlike prior art. Finally, it enables several forms of preventative maintenance that simply don't exist in prior art systems. In some embodiments, the monitor may serve as the aerobic septic system controller, either overriding or supplementing the installed controller or replacing it. |
US10423142B2 |
Thermostat configuration duplication system
A thermostat configuration system includes a first thermostat having a processor, a transceiver, a storage area and a control button. The processor generates configuration data for the first thermostat and stores the configuration data in the storage area of the first thermostat. The processor then causes the configuration data to be transmitted to multiple target devices using the transmitter, including at least a second thermostat. |
US10423140B2 |
Thermostat with electronic image display
A programmable controller for homes and/or buildings and their related grounds, such as thermostat, that has a display and an external interface. The external interface may be use for uploading electronic images and/or other information from an external data source, and may use the uploaded electronic images and/or other information for programming and/or updating the controller and/or for viewing the electronic images and/or other information on the display of the controller. |
US10423135B2 |
Smart-home automation system that suggests or automatically implements selected household policies based on sensed observations
Embodiments provided herein relate to: suggesting, automatically implementing, or both suggesting and automatically implementing, one or more household policies to be implemented within a household environment. The household policies include one or more input criteria that is derivable from at least one smart device within the household environment, the one or more input criteria relating to a characteristic of the household environment, a characteristic of one or more occupants of the household, or both. The household policies also include one or more outputs to be provided based upon the one or more input criteria. |
US10423126B2 |
Multi-resonant feedback control of a single degree-of-freedom wave energy converter
A multi-resonant wide band controller decomposes the wave energy converter control problem into sub-problems; an independent single-frequency controller is used for each sub-problem. Thus, each sub-problem controller can be optimized independently. The feedback control enables actual time-domain realization of multi-frequency complex conjugate control. The feedback strategy requires only measurements of the buoy position and velocity. No knowledge of excitation force, wave measurements, nor wave prediction is needed. As an example, the feedback signal processing can be carried out using Fast Fourier Transform with Hanning windows and optimization of amplitudes and phases. Given that the output signal is decomposed into individual frequencies, the implementation of the control is very simple, yet generates energy similar to the complex conjugate control. |
US10423119B2 |
Image forming apparatus including a pressing member configured to press a development unit
An image forming apparatus includes a mounting unit configured to mount a development unit including a developing member, a pressing member configured to press the development unit mounted on the mounting unit to separate the developing member from a photosensitive member or bring the developing member into contact with the photosensitive member, and an urging member configured to urge the pressing member, wherein, when mounting the development unit on the mounting unit, the development unit moves in a first direction from the pressing member toward the development unit, parallel to a direction in which the pressing member and the development unit are arranged side by side, wherein the pressing member is movable in the first direction, and wherein the urging member urges the pressing member to move the pressing member in the first direction. |
US10423107B2 |
Polyimide tube for fixing belts
An object of the present invention is to provide a polyimide tube for a fixing belt, the polyimide tube having good toner fixability. A polyimide tube for a fixing belt of an image-forming apparatus according to the present invention includes a polyimide layer that contains a polyimide as a main component and a needle-like filler, the needle-like filler containing a carbon nanotube and needle-like titanium oxide. A product of a thermal diffusivity (m2/s) of the polyimide layer and a breaking elongation (%) of the polyimide layer in an axial direction is 35×10−7 or more. An orientation direction of the needle-like filler is preferably an axial direction or a circumferential direction. |
US10423101B2 |
Cam mechanism, fixing device and image forming apparatus
A cam mechanism includes a cam, an output object and a counter object. The cam has a profile including an ascending region where a radius gradually increases along a rotating direction and a descending region where the radius gradually decreases along the rotating direction. The ascending region and the descending region are shifted each other by 180 degrees. The output object abuts on the cam with a predetermined pressure and linearly moves in an abutting direction in which the output object abuts on the cam and in a counter-abutting direction opposite to the abutting direction by rotating of the cam. The counter object abuts on the cam with the predetermined pressure from the counter-abutting direction at a position shifted by 180 degrees with respect to an abutting position between the output object and the cam. |
US10423099B1 |
User stripping mechanism with protrusion
A fuser apparatus includes first and second rollers in nip relation to transport a receiver member therebetween. A stripping mechanism a skive assembly having an elongated, thin, flexible skive finger, wherein a tip of the skive finger is beveled forming a sharp edge along an upper surface of the skive finger. At least one raised bump protrudes from the lower surface of the skive finger, spaced apart from a tip of the skive finger. A mounting mechanism positions the skive finger in operative relation to the first roller with the at least one raised bump contacting the surface of the first roller at a contact point such that the sharp edge along the first surface of the skive finger is spaced apart from the surface of the first roller by a distance of between 50 and 120 microns. |
US10423098B2 |
Image formation apparatus
An image formation apparatus according to one or more embodiments may include: a first conveyer; a second conveyer provided downstream of the first conveyer; a detector that detects a deflection of the medium between the first and second conveyers; a speed controller that controls a speed of the second conveyer within a first speed range; a calculator that calculates an average convey speed of the second conveyer. The calculator calculates a first average speed in a first period from when a leading end of the medium reaches the second conveyer to when the medium is conveyed a predetermined distance from the second conveyer. The speed controller changes, after the first period elapses, the speed of the second conveyer within a second speed range with the calculated first average convey speed as a criteria speed of the second conveyer, based on the detection result from the detector. |
US10423097B2 |
Image formation apparatus and image formation method
An image formation apparatus includes: a plurality of image formers each of which is provided for each color and forms a toner image; a plurality of image carriers each of which is provided in accordance with each of the image formers and carries the toner image formed by each image former; a first intermediate transfer body on which multiple toner images are formed; a secondary transferor that secondarily transfers to a sheet, the multiple toner images formed on the first intermediate transfer body; and an adhesion force reducer that is provided between a position where the multiple toner images are formed on the first intermediate transfer body and a secondary transfer position of the secondary transferor and that reduces an adhesion force of toner included in the multiple toner images formed on the first intermediate transfer body. |
US10423094B2 |
Liquid electrophotography
Liquid electrophotography apparatus including a plurality of members defining a flow path for a printing liquid. At least a first member of the plurality of members is arranged to generate an electric field. The liquid electrophotography apparatus also includes a first insulation layer arranged around at least a portion of a surface of the first member to prevent electrical discharge from the printing liquid. |
US10423090B2 |
Magenta toner and toner kit
Provided is a magenta toner having a magenta toner particle containing a binder resin, a colorant, a wax, a wax dispersant, and a crystalline polyester, wherein the wax dispersant is a graft polymer in which a styrene acrylic resin is grafted to a hydrocarbon compound, and the styrene acrylic resin has a monomer unit having a saturated alicyclic group, the colorant contains C.I. Pigment Red 32, and when observing a cross-section of the magenta toner particle using a transmission electron microscope (TEM), crystals of the crystalline polyester are dispersed in the cross-section, and the number average value of maximum lengths of the crystals is 50 nm or less. |
US10423089B2 |
Positively chargeable toner
A positively chargeable toner includes a plurality of toner particles. The toner particles each contain a crystalline polyester resin, a non-crystalline polyester resin, a carnauba wax, and a quaternary ammonium salt. The crystalline polyester resin has an SP value of at least 10.0 (cal/cm3)1/2 and no greater than 10.1 (cal/cm3)1/2. An amount of the crystalline polyester resin is at least 5 parts by mass and no greater than 19 parts by mass relative to 100 parts by mass of the toner particles. An amount of the carnauba wax is at least 21.0% by mass and no greater than 42.0% by mass relative to a total mass of the crystalline polyester resin, the quaternary ammonium salt, and the carnauba wax. |
US10423088B1 |
Electrostatic charge image developing toner, electrostatic charge image developer, and toner cartridge
An electrostatic charge image developing toner includes a styrene-acrylic resin and exhibits a z average molecular weight Mz of 80,000 to 400,000 and a molecular weight distribution curve satisfying Expression (1): 1.3≤b/a≤2.0, and an electrostatic charge image developing toner includes a styrene-acrylic resin, and exhibits a z average molecular weight Mz of 100,000 to 400,000 and a molecular weight distribution curve satisfying Expression (A): 0.75≤(c+d)/(2×d)≤0.95, wherein a, b, c and d are defined in the specification. |
US10423087B2 |
Electrostatic charge image developing toner and electrostatic charge image developer
An electrostatic charge image developing toner includes: a toner particle and a strontium titanate particle that is externally added to the toner particle, in which an average primary particle diameter of the strontium titanate particle that is present on a surface of the toner particle is 30 nm or more and 100 nm or less, and average primary particle circularity is 0.82 or more and 0.94 or less, and in which circularity that becomes 84% of accumulation of the primary particle is greater than 0.92. |
US10423083B2 |
Cleaning method of immersion liquid, immersion liquid cleaning composition, and substrate
A cleaning method of an immersion liquid includes supplying an immersion liquid on a surface of a cleaning substrate. The immersion liquid is to be used in a liquid immersion lithography apparatus. The cleaning substrate has a substrate and an organic film laminated on a top face side of the substrate. The immersion liquid is allowed to move on the substrate to remove contaminants from the immersion liquid. |
US10423082B2 |
Microlithographic apparatus and method of changing an optical wavefront in such an apparatus
A microlithographic apparatus comprises an optical wavefront manipulator. The latter includes an optical element and a gas-tight cavity that is partly confined by the optical element or contains it. A gas inlet device directs a gas jet towards the optical element. The location, where the gas jet impinges on the optical element after it has passed through the cavity, is variable in response to a control signal supplied by a control unit. A gas outlet is in fluid connection with the vacuum pump so that, upon operation of the vacuum pump, the pressure within the cavity is less than 10 mbar even if the gas jet passes through the cavity. |
US10423079B2 |
Bearing device and exposure apparatus
The present disclosure provides a bearing device. The bearing device includes a bearing platform, a lifting passage extending through the bearing platform, a lifting structure in the lifting passage and a light reflection compensating block between the lifting structure and an inner wall of the lifting passage. A difference between a reflectivity ratio of a top surface of the light reflection compensating block and a reflectivity ratio of a bearing surface of the bearing platform is less than or equal to a threshold value. A difference between the reflectivity ratio of the top surface of the light reflection compensating block and a reflectivity ratio of a top surface of the lifting structure is less than or equal to the threshold value. The present disclosure further provides an exposure apparatus including the bearing device. |
US10423078B1 |
FinFET cut isolation opening revision to compensate for overlay inaccuracy
A method to address overlay accuracy compensation using finFET cut isolation revisions is disclosed. For an integrated circuit (IC) layout including at least a portion of an active region including a plurality of gates extending over a plurality of fins, prior to optical proximity correction of the IC layout: the method determines a number of fins to be cut with same source/drain connection by a fin cut isolation opening, and determines a fin cut isolation pitch in the gate length direction of the plurality of gates. The method revises a size of a fin cut isolation opening in the IC layout based on a number of fins to be cut with same source/drain connection by the fin cut isolation opening and the fin cut isolation pitch in the gate length direction. The revision in size of the fin cut isolation compensates for overlay inaccuracy. |
US10423076B2 |
Methods for determining resist deformation
A method including: obtaining at least a characteristic of deformation of a resist layer in a first direction, as if there were no deformation in any directions perpendicular to the first direction; obtaining at least a characteristic of deformation of the resist layer in a second direction as if there were no deformation in the first direction, the second direction being perpendicular different to from the first direction; and obtaining at least a characteristic of three-dimensional deformation of the resist layer based on the characteristic of the deformation in the first direction and the characteristic of the deformation in the second direction. |
US10423075B2 |
Methods and systems for pattern design with tailored response to wavefront aberration
The present invention relates to methods and systems for designing gauge patterns that are extremely sensitive to parameter variation, and thus robust against random and repetitive measurement errors in calibration of a lithographic process utilized to image a target design having a plurality of features. The method may include identifying most sensitive line width/pitch combination with optimal assist feature placement which leads to most sensitive CD (or other lithography response parameter) changes against lithography process parameter variations, such as wavefront aberration parameter variation. The method may also include designing gauges which have more than one test patterns, such that a combined response of the gauge can be tailored to generate a certain response to wavefront-related or other lithographic process parameters. The sensitivity against parameter variation leads to robust performance against random measurement error and/or any other measurement error. |
US10423072B2 |
Exposure apparatus and method
An exposure apparatus includes an exposure unit for exposing a wafer. The exposure unit includes an illumination system and masks. The illumination system includes a light-homogenizing unit. The light-homogenizing unit includes a light-homogenizing quartz rod having a regular hexagonal cross section. Each of the masks has a regular hexagonal shape matching with the cross section of the light-homogenizing quartz rod. A field of exposure resulting from this arrangement is less affected by objective field of view distortion and allows a higher useful depth of focus (UDoF) when compared to other fields of exposure of the same size. In addition, with the same projection objective DoF, a greater field of exposure can be obtained. |
US10423068B2 |
Active-light-sensitive or radiation-sensitive resin composition, active-light-sensitive or radiation-sensitive film, pattern forming method, and method for manufacturing electronic device
Provided are an active-light-sensitive or radiation-sensitive resin composition in which the sensitivity is excellent, and an active-light-sensitive or radiation-sensitive film, a pattern forming method, and a method for manufacturing an electronic device, each using the active-light-sensitive or radiation-sensitive resin composition. The active-light-sensitive or radiation-sensitive resin composition contains a resin (Ab) whose polarity is changed by the action of an acid, and a compound that generates an acid upon irradiation with active light or radiation, in which the resin (Ab) includes a metal ion, and the metal type of the metal ion is at least one of metal types belonging to Groups 1 to 10 and 13 to 16 (here, excluding Mg and Cs). |
US10423065B2 |
Pattern forming method and pattern structural body
According to one embodiment, a pattern forming method is disclosed. The method includes preparing a processed body including a substrate having a first face, a first layer provided on the first face, a second layer provided on the first layer, and a photosensitive lyophilic/lyophobic original material provided on the second layer. The method includes performing a first process of irradiating light onto one of a first portion at a first position of the material and a second portion at a second position of the material, and making a first contact angle of a liquid with a first region of an upper face of the processed body relatively larger than a second contact angle of the liquid with a second region of the upper face. The method includes performing a first pattern forming process of forming a first pattern by bringing the liquid into contact with the second region. |
US10423053B2 |
Light projecting system of head-up display
A light projecting system of a head-up display, which shows a plurality of virtual images on a windshield, includes at least a light source, a panel assembly, and a mirror assembly. The panel assembly includes a first panel generating a first projecting image and a second panel generating a second projecting image. The mirror assembly is provided between the panel assembly and the windshield to reflect the first projecting image of the first panel and the second projecting image of the second panel to image a first virtual image and a second virtual image on the windshield. |
US10423052B2 |
Camera module including a thermoelectric element for inhibiting frosting or overheating
One embodiment of a camera module can comprise: a lens unit; a holder coupled to the lens unit; a cover member arranged on the top of the holder, and encompassing the lens unit; an image sensing unit arranged on the lower part of the lens unit and the holder; and a thermoelement formed in a hollow shape and encompassing the lens unit, and arranged such that one surface thereof faces the image sensing unit. |
US10423051B2 |
Camera module
A camera module includes a substrate having a first main surface mounted with an image sensor, a second main surface on the reverse side of the substrate from the first main surface in the predetermined direction, and is provided with at least one hole extending from the first main surface in the predetermined direction. The camera module further includes a holder which has a boss inserted from the first main surface into the at least one hole, and holds at least one lens. The camera module further includes a fixing part made of adhesive that is cured into an anchor shape. The fixing part fixes the boss inside the at least one hole. |
US10423050B2 |
Illumination apparatus capable of making determination on radiating direction of flash and control method therefor
An illumination apparatus which is capable of appropriately determining whether or not a radiating direction of a flash is deviated from a direction targeted by a user and preventing degradation in user convenience. The illumination apparatus has a movable unit that has a light-emitting unit, and a main body unit that holds the movable unit rotatably in a predetermined direction. A present angle of the movable unit with respect to the main body unit is detected, and a difference between the present angle and a target angle to which the movable unit is to be moved is obtained. When the difference is smaller than a threshold value, it is determined that there is no angular deviation of the movable unit. The threshold value used in the determination varies with the target angle. |
US10423042B2 |
Liquid crystal display device and manufacturing method thereof
A liquid crystal display device includes a substrate; a gate electrode on the substrate; a semiconductor pattern layer on the gate electrode; and source and drain electrodes on the semiconductor pattern layer and spaced apart from each other. The source electrode includes: a first facing portion facing the drain electrode; and a first protrusion protruding toward the drain electrode from the first protrusion. The drain electrode includes: a second facing portion facing the source electrode; and a second protrusion protruding toward the source electrode from the second facing portion and facing the first protrusion. The semiconductor pattern layer includes: a source area overlapping the source electrode; a drain area overlapping the drain electrode; and a bridge area connecting the source area with the drain area, and a space defined between the first protrusion and the second protrusion is on the bridge area. |
US10423036B2 |
Display device
A display device according to an exemplary embodiment includes: a substrate; a thin film transistor; a pixel electrode; a common electrode; an insulation layer disposed between the pixel electrode and the common electrode; a roof layer spaced apart from the pixel electrode with a plurality of microcavities disposed therebetween; and a liquid crystal layer disposed in the microcavities; wherein the pixel electrode includes n branch electrodes that extend parallel with each other, a first connection electrode that connects a first end of a first branch electrode and a first end of a second branch electrode, and a second connection electrode that connects second ends of the n branch electrodes, where the n branch electrodes each has a shape that is bent at least once on a plan view, and the first branch electrode includes a first sub-branch electrode and a second sub-branch that are spaced apart from each other. |
US10423035B2 |
Liquid crystal display device and manufacturing method thereof
It is possible to separate each liquid crystal display panel from a mother board in which multiple liquid crystal display panels are formed even with a thin glass substrate, by forming a columnar spacer in the boundary between liquid crystal display panels, forming a scribe line corresponding to the columnar spacer on both sides of the counter substrate and the TFT substrate in the mother board, and forming a separation line between the scribe lines by applying a bending stress to the mother board. Since the columnar spacer is formed in a portion corresponding to the scribe line, the strength in this portion increases, so that the proper scribe lines and break lines can be formed when the thickness of the glass substrate is reduced to about 0.15 mm. |
US10423033B2 |
Method for producing liquid crystal alignment film and liquid crystal display element using same
[Problem] The purpose of the present invention is to provide a method for developing a large anchoring energy by simple processes. [Solution] There is provided a method for manufacturing a liquid crystal alignment film, comprising: a process (I) of mixing a solvent with a photoresponsive polymer to prepare a photoresponsive polymer solution; a process (II) of coating the photoresponsive polymer solution on a substrate, followed by drying at 50 to 100° C. for 1 to 3 minutes and then drying at 120° C. to 180° C. for 5 to 75 minutes to form a coating film; and a process (III) of adjusting a temperature of the coating film while the coating film is irradiated with a light of 200 to 350 nm to 40° C. to 100° C. |
US10423031B2 |
Light source device and display unit
A light source device includes: a substrate; a plurality of light sources disposed on the substrate; a wavelength conversion member disposed to face the plurality of light sources; and a diffusion member disposed between the wavelength conversion member and the plurality of light sources, and configured to uniformize distribution of traveling direction angle of incident light. |
US10423030B2 |
Image display having partially driven light sources and wavelength-selective reflection film
Provided is a partial drive-type light source device capable of suppressing coloring of a section intended to be a dark section when a plurality of light-emitting elements is driven in a partial manner. The partial drive-type light source device includes an excitation light source, a phosphor sheet that is disposed at a position separated from the excitation light source and contains a phosphor that releases emitted light in a wavelength region differing from incident light, and a wavelength-selective reflection film that is disposed between the excitation light source and the phosphor sheet and that transmits at least part of light in the wavelength region of the incident light from the excitation light source and reflects at least part of light in the wavelength region of the emitted light from the phosphor sheet. |
US10423027B2 |
Display device panel, method for reading an information code of the display device panel, and method for manufacturing the display device panel
A display device panel includes a display area including pixels and a non-display area. Each pixel is connected to one of gate lines and one of data lines. The non-display area includes data pad sections. The non-display area further includes a depiction of a first information code and a depiction of a second information code. The depiction of the first information code is disposed between first two adjacent data pad sections and is apart from an outline of the non-display area by a first distance. The depiction of the second information code is disposed between second two adjacent data pad sections and is apart from the outline of the non-display area by a second distance different from the first distance. |
US10423025B2 |
Curved display panel, curved display apparatus, and fabricating method thereof
The present application discloses a curved display panel having an array of a plurality of pixels along a first direction and a second direction intersecting the first direction. Each of the plurality of pixels includes at least three subpixels of different colors, the at least three subpixels in a same pixel are consecutively along the first direction, a plurality of subpixels consecutively along the second direction in a same row are of a same color from different pixels. The curved display panel includes a display surface curved along a curvature direction. The curvature direction is substantially parallel to the second direction. |
US10423024B2 |
Display device and fabricating method thereof
Display device and fabrication method thereof are provided. A display includes a polymer liquid crystal cell, including a first electrode layer, a second electrode layer, and a light-scattering adjustment layer between the first electrode layer and the second electrode layer; and a light source, arranged on a first side of the polymer liquid crystal cell and configured to emit light into the light-scattering adjustment layer. The first electrode layer includes at least one first electrode. The second electrode layer includes at least one second electrode. The display region of the polymer liquid crystal cell includes a plurality of regions having a light-scattering ability increase along a direction away from the light source. |
US10423018B2 |
Display panel with amplifying circuit configured to amplify scanning signal and liquid crystal display
A display panel includes a plurality of amplifying circuits arranged in a non-display area and a plurality of gate lines. An input terminal of the amplifying circuit is connected to an output terminal of one or more cascade circuit. An output terminal of the amplifying circuit is connected to a gate line. The amplifying circuit is configured to adjust an output signal from the connected cascade circuit to be a scanning signal and output the scanning signal to the gate line. A liquid crystal display using the display panel is also proposed. The present disclosure simplifies the gate driving circuit, thereby solving the problem of unstable signal transmitting among various stages in the gate driving circuit. |
US10423016B2 |
Driver for optical modulator
A modulator drive circuit, including: a first transistor having: a first output terminal connected to a first reference voltage, a second output terminal connected to a first output terminal of the modulator drive circuit, and a control terminal; and a second transistor having: a first output terminal connected to a second reference voltage different from the first reference voltage, a second output terminal connected to the first output terminal of the modulator drive circuit, and a control terminal. |
US10423014B2 |
Optical module and optical modulator
An optical modulator includes: an optical modulator chip having an optical waveguide having a bent waveguide portion that is bent between a light input end portion and a light output end portion, a bias electrode provided between the light input end portion and the bent waveguide portion along the optical waveguide, and a signal electrode provided between the bent waveguide portion and the light output end portion along the optical waveguide; a bias input terminal configured to input a bias voltage, the bias input terminal being electrically connected to the bias electrode, and a signal input terminal configured to input an electric signal, the signal input terminal being provided closer to a receiver configured to receive an electric signal than the bias input terminal and being electrically connected to the signal electrode. |
US10423011B2 |
Lens, lens blank, and eyewear
A lens includes a lens body, and an electro-active section (liquid crystals and a diffraction section) that is provided to a region of part of the lens body. The lens includes a pair of electrodes that are embedded in the lens body, that are electrically connected to a focal length modification section, that extend downward from an upper side end of the lens body, and that are disposed substantially parallel to each other spaced apart in a width direction orthogonal to an up-down direction of the lens body. Lower ends of the pair of electrodes are disposed spaced apart from the electro-active section in the up-down direction of the lens body. |
US10423009B1 |
Smart reading glasses having automatic focus
Glasses having a frame and two lenses. Each of the lenses is attached to the frame. A distance measurement module determines a distance to an object viewed from the glasses. The glasses also include a motion control module for raising and lowering the first and second lens and a controller for determining when it is appropriate to raise the first and second lenses. When the controller determines that it is appropriate to raise the first and second lenses to a raised position, the controller directs the motion control module to raise the first and second lenses. In one embodiment, each lens has a plurality of lens sections which may provide different types of focus. The lenses may be raised or lowered appropriately to allow view through one of the lens sections. |
US10423006B2 |
Imaging lens and imaging device
According to one aspect of the present invention, there is provided an imaging lens including: an image shake correcting action unit provided movably in a direction perpendicular to an optical axis of the lens; a stationary unit for supporting the image shake correcting action unit; a permanent magnet provided on one of the image shake correcting action unit and the stationary unit and a coil provided on an other; a drive circuit for moving the image shake correcting action unit relative to the stationary unit; a mount section for being connected to an imaging unit; and a conductive member which is nonmagnetically conductive and disposed between the coil and the mount section so as to include a facing surface facing a surface formed by a winding wire of the coil and having a larger area than a surface formed by an inner periphery of the coil. |
US10423001B2 |
Color separation devices and image sensors including the same
Color separation devices, and image sensors including the color separation devices and color filters, include at least two transparent bars that face each other with a gap therebetween. Mutually-facing surfaces of the at least two transparent bars are separated from each other by the gap such that the at least two transparent bars allow diffraction of visible light passing therebetween. The at least two transparent bars have a refractive index greater than a refractive index of a surrounding medium. |
US10423000B1 |
Apparatuses, methods and systems for combiner optical coating
Aspects of the disclosed apparatuses, methods and systems provide coating profiles for optics of a stereoscopic vision system configured to reduce unwanted light. Offset masks are used to provide gradient coating thicknesses. A method of forming the optical system with coatings and mechanical holder used during the method also are provided. |
US10422998B1 |
Laser transformer lens
The laser transformer lens is a hollow shaped translucent lens that transforms a laser beam into a laser sheet substantially which is capable of spanning a planar space nearly. In the event that the optical characteristics of the laser beam and the laser transformer lens are designed properly, a laser sheet of controlled form may be developed as the laser light enters, traverses, and exits the lens. The projection of the transmitted laser sheet, as it impinges on an opaque surface remote from the laser transformer lens results in a laser curve along the surface area which the laser sheet strikes. Moreover, hybrid designs of the laser transformer lens may tune substantially the waveform characteristics such as: wave speed, phase velocity, group velocity, reflection, transmission, refraction, amplitude modulation, frequency modulation, attenuation, fan angle, and wave width. |
US10422996B2 |
Electronic device and method for controlling same
Disclosed is an electronic device. The electronic device comprises: a display for displaying virtual reality (VR) content; a detection unit for detecting a distance between the electronic device and at least one from among a user and a terminal device held by the user; and a processor for determining a virtual field of view corresponding to the distance detected by the detection unit, and controlling the display to display a screen including a VR content area corresponding to the virtual field of view. |
US10422982B2 |
Super-wide angle lens and photographing lens having the same
A super-wide angle lens and a photographing apparatus including the super-wide angle lens are provided. The super-wide angle lens includes a first lens having a negative refractive power and a second lens having a positive refractive power, wherein the first lens and the second lens are disposed in sequential order from an object side to an image side, and wherein the super-wide angle lens has a half view angle of 80 degrees or greater. |
US10422981B2 |
Lens system and imaging apparatus having adjacent stop and fixed lens system at an output side
There is provided a lens system includes a first optical system and forms an intermediate image, which has been formed inside the first optical system by light from an input side, into a final image. The first optical system includes a first subsystem, with the first subsystem including a first lens that is disposed at a position closest to the intermediate image on the input side and moves during focusing and a second lens that is disposed at a position closest to the intermediate image on the output side and moves during focusing. |
US10422976B2 |
Aberration corrected optical system for near-eye displays
An optical system includes, from an image side to an object side, a first lens having a positive refractive power, a second lens having a positive refractive power, and a third lens having a negative refractive power. The first lens, the second lens, and the third lens form an optical path with the object side facing a screen and the image side adapted to provide an image from the screen to a user. In one aspect, the optical system is adapted to correct at least one of a group of aberrations including astigmatism and field curvature; or, lateral color. |
US10422973B2 |
SAP coating layer for cable component and related systems and methods
A process and system for making a water resistant cable component and water resistant cable components are provided. The water resistant cable includes a cable body including an inner surface defining a channel within the cable body and an elongate cable component located within the channel of the cable body. The cable also includes a contiguous layer of crosslinked super absorbent polymer surrounding the elongate cable component. The layer of crosslinked super absorbent polymer is formed by applying a liquid layer including a carrier material and an uncrosslinked super absorbent polymer pre-polymer material onto an outer surface of a component of the cable and then by crosslinking the super absorbent polymer pre-polymer while on the cable component to form a layer of crosslinked super absorbent polymer surrounding the cable component. |
US10422972B2 |
Fiber drop cable assembly and method for outdoor and indoor routing
Drop cable assemblies that can be routed from an outdoor terminal directly to an indoor wall outlet without disruption, and adhered to the interior of a dwelling after removal of the drop cable jacket and utilization of a pre-applied adhesive layer are described. Additionally, telecommunications systems utilizing such assemblies, methods of routing such assemblies and methods of making such assemblies are described. |
US10422971B2 |
High density and bandwidth fiber optic apparatuses and related equipment and methods
High-connection density and bandwidth fiber optic apparatuses and related equipment and methods are disclosed. In certain embodiments, fiber optic apparatuses are provided and comprise a chassis defining one or more U space fiber optic equipment units. At least one of the one or more U space fiber optic equipment units may be configured to support particular fiber optic connection densities and bandwidths in a given 1-U space. The fiber optic connection densities and bandwidths may be supported by one or more fiber optic components, including but not limited to fiber optic adapters and fiber optic connectors, including but not limited to simplex, duplex, and other multi-fiber fiber optic components. The fiber optic components may also be disposed in fiber optic modules, fiber optic patch panels, or other types of fiber optic equipment. |
US10422967B2 |
Optical coupling apparatus and method
An optical coupling apparatus and method are described. An embodiment of an optical coupling apparatus may include a first optical chip, a second optical chip, and an optical writing waveguide block. In the apparatus, the first optical chip is coupled to the optical writing waveguide block in a first coupling manner, and the second optical chip is coupled to the optical writing waveguide block in a second coupling manner. Furthermore, in the apparatus, the first optical chip is optically interconnected to the second optical chip by using the optical writing waveguide block. Compatibility between a plurality of coupling manners is therefore enabled by using the technical solutions described herein. |
US10422958B2 |
High-order optical fiber multi-wavelength filter, and continuous wavelength tuning method using the same
A high-order optical fiber multi-wavelength filter includes a polarization beam splitter configured to form a polarization-diversity loop configuration by splitting light received from a broadband light source into two polarization components, combining circulated and input light of the two polarization components, and outputting the combined light, a pair of polarization controllers each including at least one wave plate in combination, and configured to change a polarization state of input light, and a pair of polarization-maintaining fibers configured to form interference spectrums by assigning phase differences through birefringence. |
US10422956B2 |
Optical modulation device
There is provided an integration-type optical modulation device which performs polarization-beam-combining on two linearly polarized light beams respectively output from a plurality of optical modulation elements and outputs the resultant beam so as to seek an improvement and stabilization of optical characteristics, miniaturization, and low cost. The optical modulation device includes: first and second optical modulation elements 102a and 120b that are disposed to output output light beams side by side and respectively output the two output light beams; first and second optical path shift elements 108a and 108b that respectively shift optical paths of the two output light beams from the first optical modulation element and optical paths of the two output light beams from the second optical modulation element in first and second directions; and first and second polarization beam combining elements 110a and 110b that respectively combine the two output light beams after passing through the first and second optical path shift elements into one beam and outputs the one beam, in which the first optical path shift element and the second optical path shift element are integrally formed as one optical component. |
US10422955B2 |
Deep fiber push connector that allows for rotation during tightening without damaging cable
A connector includes a first connector body and a second connector body configured to be coupled to one another. The first connector body has a through hole and a cavity. The through hole and the cavity are configured to receive an aluminum shield of a hardline coaxial cable. A first washer is disposed in the first connector body and is configured to permit the aluminum shield to be pushed in a first direction through the through hole and into the cavity while resisting movement of the aluminum shield in a second direction opposite to the first direction. The second connector body has a through hole and a cavity. The through hole and the cavity of the second connector body are configured to receive a tubular member. A second washer is disposed in the second connector body and is configured to permit the tubular member to be pushed in the second direction through the through hole of the second connector body and into the cavity of the second connector body while resisting movement of the tubular member in the first direction. The second connector body is rotatable relative to the second washer and the tubular member until the second connector body and the first connector body are coupled together to a predetermined degree of tightness. |
US10422947B2 |
Band-gap tunable elastic optical multilayer fibers
The rolled photonic fibers presents two codependent, technologically exploitable features for light and color manipulation: regularity on the nanoscale that is superposed with microscale cylindrical symmetry, resulting in wavelength selective scattering of light in a wide range of directions. The bio-inspired photonic fibers combine the spectral filtering capabilities and color brilliance of a planar Bragg stack compounded with a large angular scattering range introduced by the microscale curvature, which also decreases the strong directional chromaticity variation usually associated with flat multilayer reflectors. Transparent and elastic synthetic materials equip the multilayer interference fibers with high reflectance that is dynamically tuned by longitudinal mechanical strain. A two-fold elongation of the elastic fibers results in a shift of reflection peak center wavelength of over 200 nm. |
US10422945B2 |
Backlight module with shim for compensating step difference, display apparatus and electronic drawing board
There are provided a backlight module, a display apparatus and an electronic drawing board. The backlight module includes a light guide plate, a printed circuit board located on a side of the light guide plate facing away from a light exit side thereof and having a wiring protrusion protruding from a surface of the printed circuit board. A shim is disposed between the light guide plate and the printed circuit board and configured to partially compensate a step difference formed due to the wiring protrusion. |
US10422938B1 |
Ultrathin lighting element
An ultra thin lighting element including at least one light source (1b). A lightguide element (2c) includes one lightguide layer comprising a plurality of discrete fine optic surface relief structures (3e) on at least one portion of at least one surface. Each surface relief structure (3e) includes basic structural features on the order of about 10 microns or less in height, and on the order of about 10 microns or less in each lateral dimension. The number, arrangement and size of each surface relief structure (3e) and height and lateral dimensions of the structural features of the surface relief structures (3e) being varied to provide a desired degree of outcoupling modulation of light incoupled into the light guide element. |
US10422933B2 |
Large lightweight mirror for a large telescope
A process for manufacturing a mirror includes preparing a mirror core by successively depositing a plurality of layers of a core material to form a core structure; and bonding, using a bonding material, the mirror core to a front polishable faceplate and a back faceplate. A mirror includes a mirror core including a plurality of layers of a core material; a front polished faceplate; and a back faceplate. The front polished faceplate and the back faceplate are bonded to the mirror core with a bonding material. |
US10422931B2 |
Image capturing lens assembly, imaging apparatus and electronic device
An image capturing lens assembly includes a focus tunable component and an imaging lens system. The imaging lens system includes a plurality of lens elements, wherein each of the lens elements has an object-side surface facing towards an object side of the imaging lens system and an image-side surface facing towards an image side of the imaging lens system, and at least one surface of at least one of the lens elements includes at least one inflection point. |
US10422930B2 |
Optical element and photo detection device
An optical element includes a first surface and a second surface opposite to the first surface, and includes a first region. A refractive index of the first region is asymmetric with respect to a first axis. The first axis passes through a first position and is parallel to a first thickness direction. The first refractive index is highest or lowest at the first position in the first region. The first thickness direction is from the first surface toward the second surface in the first region. |
US10422929B2 |
Lens and lens assembly including same
A lens according to an embodiment of the present invention comprises: a substrate; and a hydrophilic coating layer formed on the substrate and containing a polymer having a hydrophilic functional group. Accordingly, a lens having ultra-hydro-philicity and excellent abrasion resistance, and a lens assembly and a camera module including the same can be obtained. |
US10422928B2 |
Diamond coated antireflective window system and method
A system and method for diamond based multilayer antireflective coating for optical windows are provided. An antireflective coatings for optical windows may include an optical grade silicon substrate, a first polycrystalline diamond film on the silicon substrate, a germanium film on the first polycrystalline diamond film, a fused silica film on the germanium film; and a second polycrystalline diamond film on the fused silica film. A method of fabricating a diamond based multilayer antireflective coating may include the steps of cleaning and seeding an optical substrate, forming a first diamond layer on the optical substrate, forming a germanium layer on the first diamond layer, forming a fused silica layer on the germanium layer, cleaning and seeding the germanium layer, and forming a second diamond layer on the germanium layer. |
US10422926B2 |
Methods of determining front propagation within a subsurface volume
Disclosed is a method of determining front propagation within a subsurface volume such as a reservoir. The subsurface comprises a plurality of cells and at least one geological fault (210). The method comprises performing a fast marching algorithm so as to determine said front propagation in terms of the time of arrival of the front at a particular cell from one or more neighboring cells which make up the neighborhood of said particular cell. For each faulted cell (C) that is adjacent a geological fault, the neighborhood of the faulted cell is defined as comprising only its geometric neighbors (NS, NG cells and NG cells) where the geometric neighbors are those cells that are in contact with the faulted cell in a geometric sense, regardless of stratification. |
US10422925B2 |
2.5D stadia meshing
The disclosed embodiments include a method, apparatus, and computer program product for generating hybrid computational meshes around complex and discrete fractures for the purpose of reservoir simulation. For example, one embodiment is a computer-implemented method for modeling three-dimensional (3D) geological fractures. The method includes the steps of receiving a set of fractures with geometry that has been discretized in a two-dimensional plane by a collection of line segments. The method generates closed loops around all the line segments associated with a fracture using a set of stadia and further generates shape elements within the closed loops. A constrained mesh around the closed loops of the set of fracture is generated to fill in a remainder space of the two-dimensional plane. The cell elements in the two-dimensional plane can then be extruded in a third dimension to form a three-dimensional model usable for performing reservoir simulations. |
US10422923B2 |
Systems and methods for modeling fracture networks in reservoir volumes from microseismic events
A system and method for receiving data associated with a set of microseismic events and a fracture network, the data associated with each microseismic event including a location where, and a time when, the microseismic event was recorded by one or more sensors. Each microseismic event in the set may be added to a fracture network in chronological order of the time when the microseismic event was recorded. Each microseismic event may be added by connecting the event to the fracture network by a fracture according to a connection criterion. A stimulated rock volume may be generated that is defined by an iso-surface of points having a constant distance to the fracture network, wherein the fracture network includes a plurality of microseismic events in the set and a plurality of fractures connecting the plurality of microseismic events according to the connection criterion. |
US10422914B2 |
Magnetic resonance systems and methods employing multi-shape pulse sequences for parallel measurements
A magnetic resonance method includes providing a pulse sequence that affects different measurement regions in presence of a magnetic field gradient, the pulse sequence having multiple pulse shapes and multiple characteristic interecho intervals (TEs). The method also includes storing echo information resulting from the pulse sequence |
US10422913B2 |
Metamaterial-based electromagnetic field measurement device
An electromagnetic field measuring device utilizes metamaterials to manipulate electromagnetic fields. Such a device is useful in a variety of applications including, for example, downhole gradiometric ranging. |
US10422912B2 |
Drilling noise categorization and analysis
A system includes at least one processing unit and a bottomhole assembly (BHA) that includes or communicates with the at least one processing unit. The BHA includes at least one drilling component and at least one acoustic transducer to convert drilling noise into one or more electrical signals. The at least one processing unit analyzes the one or more electrical signals or related data to categorize different components of the drilling noise as rock contact noise and mechanical noise. The at least one processing unit derives a data log, a plan, or a control signal based on the categorized drilling noise components. |
US10422906B2 |
Modeling and filtering coherent noise in seismic surveys
Systems, methods, and media for modeling and filtering noise in seismic surveys are disclosed. Methods, systems, and computer program products in accordance with the present disclosure perform operations including obtaining seismic information of a region resulting from a source waveform applied to the region. The operations also include obtaining an estimate of visco-elastic properties of a near-surface of the region. The operations further include determining an estimate of propagation of guided waves in the region based on the estimate of visco-elastic properties of a near-surface of the region. Additionally, the operations include determining a model of the guided waves in the near-surface of the region using the estimate of propagation of the guided waves and an estimate of the source waveform. Moreover the operations include determining a filtered output of the seismic information by removing the model of the guided waves from the seismic information. |
US10422905B2 |
Quantifying geologic growth history of subsurface oil field structures based on structural growth indications with instructions from data storage device
A measure of structural growth of subsurface geological formations layers or intervals is obtained to investigate and analyze layer structure development history. The measure or indication can be considered a structural growth index (SGI) and is used to evaluate for possible presence of hydrocarbons in the layers or strata in a structure of concern. The structural growth measure or index for a given geologic interval of interest is defined as the ratio of the layer thickness difference measured at two selected locations, one at a structural high and the other at a structural low of layer or interval, over the larger number of the paired-thickness measurements. The structural growth measure is determined for a series of sequentially layered geologic formations of interest and displays of determined measures are formed as functions of geologic time for the formations. Based on the structural growth measure, the geologic growth history of the given oil field structure is revealed quantitatively. |
US10422903B2 |
Method and system for determining an intended destination
A system and method for determining an intended destination is disclosed. The method includes receiving, by a geolocation processor, a mobile device location. The mobile device location corresponds to a location of a mobile device of a vehicle user. The vehicle user has parked a vehicle at a parking location different than the mobile device location. The method also includes storing the parking location or the mobile device location as an intended destination of the vehicle user based at least on a determining of which of the parking location or the mobile device location corresponds to the intended destination of the vehicle user. |
US10422902B2 |
Methods of generation of fracture density maps from seismic data
A method is herein presented to statistically combine multiple seismic attributes for generating a map of the spatial density of fractures. According to an embodiment a first step involves interpreting the formation of interest in 3D seismic volume first to create its time structure map. The second step is creating depth structure of the formation of interest from its time structure map. In this application geostatistical methods have been used for depth conversional, although other methods could be used instead. The third step is extraction of a number of attributes, such as phase, frequency and amplitudes, from the time structure map. The next step is to project the fracture density onto the top of the target formation. The final step is to combine these attributes using a statistical method known as Multi-variant non-linear regression to predict fracture density. |
US10422900B2 |
Analyzing seismic data
A system and methods for analyzing seismic data are provided herein. The method includes identifying, via a computing device, a representation of a seismic data set (1802) and determining a number of feature descriptors corresponding to each of a number of aggregates within the representation (1804). The method also includes identifying a query relating to the representation and one or more vocabulary definitions relating to the query (1806), analyzing the representation to compute a likelihood that each of the aggregates satisfies the query (1808), and returning a result of the query (1810). |
US10422899B2 |
Harmonic encoding for FWI
A deterministic method for selecting a set of encoding weights for simultaneous encoded-source inversion of seismic data that will cause the iterative inversion to converge faster than randomly chosen weights. The encoded individual source gathers are summed (83), forming a composite gather, and simulated in a single simulation operation. The invention creates multiple realizations of the simulation (84), each with its own encoding vector (82) whose components are the weights for the shots in the composite gather. The encoding vectors of the invention are required to be orthogonal (82), which condition cannot be satisfied by random weights, and in various embodiments of the invention are related to eigenvectors of a Laplacian matrix, sine or cosine functions, or Chebyshev nodes as given by the roots of Chebyshev polynomials. For non-fixed receiver geometry, an encoded mask (61) may be used to approximately account for non-listening receivers. |
US10422896B1 |
High count rate thermal neutron detectors and electronics
Improved, high count rate thermal neutron counters and electronics enabling new, higher measurement capabilities are disclosed. Next generation 3He and 10B tubes may include an electronics package capable of operating at higher count rates and in higher gamma fields and providing more efficient use of 3He gas. Conventional detector systems may also be upgraded, providing a possible solution to measure spent nuclear fuel with high neutron efficiency previously not possible in 235U fission counter systems. Switching the number of tubes per amplifier allows use of the measured nuclear material for a calibration standard for dead time correction, increasing accuracy of neutron measurements systems. An optimized detector geometry and advanced electronics with double pulse filtering and a dual channel readout may be provided. A bipolar shaper may improve dead time, provide efficient detector use, reduce double pulsing, facilitate high count rate measurements, and allow remote threshold setting. |
US10422894B2 |
Detector irradiated with nuclear power
A radiation detector to be irradiated with nuclear particles, includes an electrical connection system including an anode and a cathode; a metal housing, inside of which at least one portion of the electrical connection system is positioned; a semi-conductor sensor including a first electrical circuit, the sensor being encapsulated in the housing; and an attachment system for attaching the sensor to the housing, the attachment system including an electrically conductive material, at least one portion of the attachment system being connected to the anode of the electrical connection system and being removably linked to the sensor, at least one second portion of the attachment system being linked to the cathode of the electrical connection system and being removably linked to the sensor. |
US10422890B2 |
Radiation imaging apparatus, control method of radiation imaging apparatus, and radiation imaging system
A radiation imaging apparatus includes an imaging unit having sensors configured to detect radiation, and configured to output an analog signal from each sensor, an AD converter configured to, in each AD conversion period corresponding to a frame, convert the analog signals from the imaging unit into digital signals and output the digital signals as a serial data string of bits, a serial-parallel conversion unit configured to convert, into parallel data, the serial data string of the bits from the AD converter, and an alignment unit configured to perform alignment for the serial-parallel conversion unit to identify the serial data string. The alignment unit performs the alignment in at least a period between one AD conversion period and another analog-to-digital conversion period, in addition to performing the alignment before a first AD conversion period. |
US10422889B2 |
Radiation detector assembly and method of making the same
A radiation detector assembly and a method of manufacturing the same are provided. The radiation detector assembly includes a base and an outer encapsulation layer. The base includes a scintillator having a light-entering surface and a light-exiting surface on both ends thereof, respectively; a reflection layer provided on the light-entering surface and an outer peripheral surface of the scintillator; a photosensor comprising a photosensitive surface and an encapsulation housing, the photosensitive surface is coupled to the light-exiting surface via an optical adhesive; and an inner encapsulation layer adhered to an outer surface of the reflection layer and hermetically encapsulates a coupling portion where the scintillator and the photosensor connected with each other. The outer encapsulation layer is provided on the outer surface of the base. |
US10422886B1 |
Real-time location aware radiation system and method for use thereof
A method for detecting radiation exposure by a smart radiation dosimeter (SRD) is described. The method comprises a step of activating a radiation sensor of the SRD by establishing a communicative coupling between the radiation and a dongle of the SRD. The method also comprises receiving, by the radiation sensor, personal identification information (PII) from the dongle, the PII identifying an individual holding the SRD. The method also comprises detecting, by the radiation sensor, a radiation level and recording, by the radiation sensor, the radiation level. The method also comprises generating, by the radiation sensor, one or more data packets that include the radiation level, the PII, a time stamp of when the radiation level was detected and location information pertaining to where the radiation level was detected; and transmitting the one or more data packets to a network device or cloud storage. |
US10422882B1 |
ARAIM subset selection method and system based on BeiDou constellation
An ARAIM subset selection method based on a BeiDou constellation includes: (a) deeming a current airspace as a two-dimensional plane and satellite distribution at some point as point distribution on the two-dimensional plane; (b) selecting coordinates of K satellites as original centroids, assigning each satellite to the closest original centroid by means of a K-Means algorithm to form K classification clusters, and recalculating a centroid of each classification cluster to obtain a centroid coordinate; (c) re-selecting the coordinates of the K satellites as the original centroids, repeating the calculation step (b) to calculate the sum of squared errors of the centroid obtained every time, and selecting the centroid with a minimum sum of squared errors as an output result; and (d) performing outlier detection on the output result of the step (c), and if an outlier appears, not performing fault assumption on a satellite at the outlier. |
US10422880B2 |
Method and system for doppler detection and doppler correction of optical phase-encoded range detection
Doppler correction of phase-encoded LIDAR includes a code indicating a sequence of phases for a phase-encoded signal, and determining a first Fourier transform of the signal. A laser optical signal is used as a reference and modulated based on the code to produce a transmitted phase-encoded optical signal. A returned optical signal is received in response. The returned optical signal is mixed with the reference. The mixed optical signals are detected to produce an electrical signal. A cross spectrum is determined between in-phase and quadrature components of the electrical signal. A Doppler shift is based on a peak in the cross spectrum. A device is operated based on the Doppler shift. Sometimes a second Fourier transform of the electrical signal and the Doppler frequency shift produce a corrected Fourier transform and then a cross correlation. A range is determined based on a peak in the cross correlation. |
US10422875B2 |
Fastening member, and obstacle detecting device employing fastening member
A fastening device is configured to be used for fastening an object to a target device. The fastening device includes a holder part configured to hold the object, a fastening part configured to be bonded to the target device, a contact part allowing the fastening part to be located between the contact part and the holder part, and a connecting part for connecting the contact part with the fastening part while allowing the protruding length to be variable. The contact part protrudes toward the target device more than the fastening part by a protruding length, the contact part contacting the target device before the fastening part contacts the target device when being fastened to the target device. This fastening device improves workability. |
US10422873B2 |
Wearable alarm system incorporating phased-array radar water sensing
A safety system comprised of safety devices each worn by a caretaker and up to three people requiring minding, that alerts using color coded LED lights and audible tones when a monitored person is in danger. The device alerts if the person is beyond a preset distance, is close to or is in a body of water, or signals they are in trouble, using phased-array radar coupled with image processing.The phased-array radar allows the remote sensing of water in either daylight or night. The phased-array radar comprises multiple antenna elements including an independent antenna element phase shifter allowing beamsteering. The device scans an object using a preset beamsteering algorithm independent of movement. The multiple antenna elements and beamsteering improve image data accuracy which is then interpreted and correlated with a body of water characteristics. The phased-array radar is also used for caretaker-monitored person communications. |
US10422871B2 |
Object recognition apparatus using a plurality of object detecting means
A vehicle as a moving body is provided with an imaging device as first object detecting means and a radar apparatus as second object detecting means. The object recognition apparatus is provided with axis displacement learning means for learning an axis displacement of the reference axis X1 of the first object detecting means; axis displacement determining means for performing, based on an object detecting result of the first object detecting means and the second object detecting means, an axis displacement determination process for determining whether or not an axis displacement has occurred in the reference axis of the second object detecting means; and disabling means for disabling, based on a learning result of the axis displacement by the axis displacement learning means, information about an axis displacement of the second object detecting means acquired by the axis displacement determination process. |
US10422870B2 |
High precision time of flight measurement system for industrial automation
A system for tracking position of objects in an industrial environment includes an interrogator, a transponder, and a processor. The interrogator transmits a signal and provides a first reference signal corresponding to the transmitted signal. The transponder provides a response signal. The interrogator receives the response signal and provides a second reference signal corresponding to the response signal. The processor determines a location of either the interrogator or the transponder, relative to the other, based on the two reference signals. |
US10422868B2 |
Optical heterodyne detection of air pressure, temperature, and wind velocity and method
An apparatus for measuring at least one of pressure, temperature, and wind velocity of a volume of air includes a laser having a first frequency and a second frequency of radiation, a first waveguide coupled to the laser, a second waveguide, a narrowband filter coupled between the first waveguide and the second waveguide, wherein the narrowband filter is configured to redirect the first frequency to the second waveguide, and a photodetector coupled to the second waveguide, wherein the first frequency is transmitted by the first waveguide to the volume of air, scattered light is received from the volume of air, and the photodetector mixes the first frequency on the second waveguide with the received scattered light. |
US10422863B2 |
Scanning LiDAR having optical structure that shares a transmission receiving lens
One aspect is a scanning light detection and ranging (LiDAR) having an optical structure which shares a transmitting and receiving lens. In one embodiment, the LiDAR includes a hole mirror disposed to have a first angle with respect to a horizontal surface and including a hole and a reflecting surface and a beam source configured to output a pulsed laser beam from one side of the hole mirror toward the hole. The LiDAR also includes a transmitting and receiving lens configured to generate a collimated beam to move the pulsed laser beam which passed through the hole toward a measurement target, receive a beam reflected from the measurement target, and transmit the reflected beam to the hole mirror. The LiDAR further includes a beam detector disposed to face the reflecting surface of the hole mirror and configured to receive the beam reflected from the hole mirror and convert the reflected beam into an electronic signal. |
US10422861B2 |
Electro-optical distance measuring instrument
The invention provides an electro-optical distance measuring instrument, which comprises a light projecting optical system for projecting a distance measuring light as emitted from a distance measuring light source on a distance measuring optical axis, and a light receiving optical system for receiving a reflected distance measuring light from an object to be measured and for guiding to a light receiving element, wherein the light projecting optical system and the light receiving optical system are disposed so that a projection optical axis and a light receiving optical axis cross each other, an optical path splitting component for reflecting the distance measuring light to a crossing position of the projection optical axis and the light receiving optical axis and for passing through the reflected distance measuring light is provided, and optical path length adjusting components for correcting an optical path length of the reflected distance measuring light are disposed on the optical path of the reflected distance measuring light. |
US10422854B1 |
Neural network training for mobile device RSS fingerprint-based indoor navigation
A method and system of neural network training for mobile device indoor navigation and positioning. The method, executed in a processor of a server computing device, comprises determining, in the processor, at a first location relative to a wireless signal source at a second location, a set of received signal strength (RSS) input parameters in accordance with a postulated RSS model, the processor implementing an input layer of a neural network, receiving, from a mobile device positioned at the first location, a set of RSS measured parameters from the wireless signal source at the second location, computing, at an output layer of the neural network implemented by the processor, an error matrix based on comparing an initial matrix of weights associated with the at least a first neural network layer representing the RSS input feature to an RSS output feature in accordance with the RSS measured parameters of the mobile device at the first location, and recursively adjusting the initial weights matrix by backpropogation to diminish the error matrix until the generated RSS output feature matches the RSS measured parameters. |
US10422852B1 |
System for determining position of an object
Described are systems and techniques for determining a position of one or more people within a physical environment, such as an aisle in a fulfillment center. In some instances, the aisle is instrumented with a plurality of radio frequency receivers (RFRXs), active infrared transmitter-receiver pairs (AIRTRPs), and passive infrared (PIR) proximity sensors. A radio frequency-emitting tag carried by the user is detected by the RFRX to determine an identity and approximate position along the length of the aisle. Data indicating obscuration of beams from one or more of the AIRTRPs provides further refinement as to position along the length of the aisle. Data from the PIR provides disambiguation as to which side of the aisle the user is on. Accordingly, the user may be identified and precisely positioned in the aisle. |
US10422849B2 |
Method and system for signal-based localization
In an embodiment of the present invention, a GraphSLAM-like algorithm for signal strength SLAM is presented. This algorithm as an embodiment of the present invention shares many of the benefits of Gaussian processes yet is viable for a broader range of environments since it makes no signature uniqueness assumptions. It is also more tractable to larger map sizes, requiring O(N2) operations per iteration. In the present disclosure, an algorithm according to an embodiment of the present invention is compared to a laser-SLAM ground truth, showing that is produces excellent results in practice. |
US10422847B2 |
Interferometric time delay of arrival
Systems and methods for determining an angle of arrival (AoA) of a signal received from an emitters at a pair of antennas spaced apart by more than one half wavelength of the received signal. Features of the signal are determined, including a phase difference between signal components detected at the antennas, and a time difference of arrival (TDOA) having a known measurement error. A set of TDOA possibilities bounded by the known TDOA measurement error and a set of AoA estimates using phase interferometry (PI) within the range are calculated. The TDOA set is iteratively reduced to determine a precise AoA estimate for the emitter. |
US10422844B2 |
Methods for setting a MRI sequence
A method for setting a MRI sequence, a magnetic resonance device, and a computer program product are provided. The method includes providing, by a limitation unit, at least one limitation; providing, by a parameter provision unit, a plurality of parameters of the sequence, wherein at least one parameter of the plurality of parameters is assigned to a default parameter value; selecting, by a selection unit, a parameter of the plurality of parameters; determining, by a simulation unit, at least one sequential pattern based on at least one default parameter value of the default parameter values; determining, by an analysis unit, a permissible range of parameter values of the selected parameter based on at least one sequential pattern and the at least one limitation; and establishing, by an establishment unit, a new parameter value of the selected parameter within the permissible range of the parameter values. |
US10422841B2 |
Systems and methods for designing multidimensional selective adiabatic pulses
Described here are systems and methods for designing and implementing spatially selective, multidimensional adiabatic radio frequency (“RF”) pulses for use in magnetic resonance imaging (“MRI”). Spatially selective inversion can be achieved adiabatically in both two-dimensional (“2D”) and three-dimensional (“3D”) regions-of-interest. The multidimensional adiabatic pulses are generally designed using sub-pulses that are adiabatically driven using a parent adiabatic pulse. |
US10422838B2 |
Method and device for very high sensitivity electron spin resonance spectroscopy
A device for detecting and characterising electron spins in a sample includes an electromagnetic microresonator, having a resonant frequency cor in the microwave range and a quality factor Q and into which the sample is inserted; a device for creating a magnetic field B0 in the sample for bringing a spin transition frequency cos into resonance with the resonant frequency cor, such that cos=γB0, where γ is a gyromagnetic factor of the spins; a spin detection device receiving signals from the electromagnetic microresonator associated with the sample and including at least one low-noise amplifier operating at a temperature of between 1 and 10 K and a series of amplifiers and a demodulator operating at ambient temperature. |
US10422835B2 |
Innovative framework combining cycling and calendar aging models
Aspects of the present disclosure describe a single battery degradation model and methods that considers both CYCLING and CALENDAR aging and useful in both energy management and battery management systems that may employ any of a variety of known battery technologies. |
US10422833B2 |
Systems and methods for classifying power line events
Systems and methods for classifying power line events are disclosed. Classifying power line events may include receiving measured data corresponding to a signal measured on a power line, such as proximate a substation bus or along the power line, determining from the measured data that the power line event has occurred, extracting at least one event feature from the measured data, and determining at least partially from the at least one event feature at least one probable classification for the power line event. The systems may include an Intelligent Electronic Device (IED) connected to the power line and a processor linked to the IED. |
US10422829B2 |
Diagnostics in TMR sensors
A computer-implemented method includes, by one or more processors in electronic communication with a tunneling magnetoresistive sensor, wherein the tunneling magnetoresistive sensor is a component of a magnetic storage drive configured to read magnetic data from a magnetic storage medium, detecting a short across the tunneling magnetoresistive sensor, measuring a change in resistance of the tunneling magnetoresistive sensor, measuring a change in voltage amplitude for the tunneling magnetoresistive sensor, and dividing said change in voltage amplitude by said change in resistance to yield a ratio. The computer-implemented method further includes, responsive to the ratio being greater than a predetermined ratio threshold, determining that the short is caused by a magnetic shunt. A corresponding computer program product and computer system are also disclosed. |
US10422825B2 |
Device for detecting connector mounting failure
A device for detecting a connector mounting failure includes a detection unit and a connection member that interconnects the detection unit and a connector device. The connection member includes a connection connector inserted into and seated in the connector device, and a connection line unit that interconnects the connection connector and the detection unit. The connection line unit also delivers a detection value of the connection connector to the detection unit. |
US10422823B2 |
System and a method for determining a radiation pattern
A system for determining the radiation pattern of an antenna array comprising a plurality of antenna elements comprises a signal generator for generating a test signal, a number of probes for measuring a magnitude of the signals emitted by the antenna elements when driven with the test signal in a first surface and in a second surface, wherein the distance of the first surface to the antenna elements is smaller than the distance of the second surface to the antenna elements, and a pattern calculation unit for calculating the radiation pattern of the antenna array based on the magnitudes measured in the first surface and the second surface. |
US10422820B2 |
Voltage sensor
A voltage sensor includes a vibrator configured to be supported by a mechanical supporting portion and to be given a floating potential, a drive electrode configured to be disposed adjacent to the vibrator and to resonate the vibrator with applied AC voltage, a driver configured to apply an AC voltage that crosses 0 V to the drive electrode, a fixed electrode configured to be disposed adjacent to the vibrator with a gap formed between the fixed electrode and the vibrator, and a calculator configured to detect a magnitude of a measurement target voltage based on a change of a resonant frequency of the vibrator when the measurement target voltage is applied to the fixed electrode. |
US10422812B2 |
Diagnostic method, information processing device, and storage medium
A diagnostic method executed by a processor included in an information processing device, the information processing device including an acceleration sensor and a plurality of devices and having a function of executing a diagnosis of each of the plurality of devices, the diagnostic method includes storing threshold information that is set regarding each of the plurality of devices and includes a plurality of directions and thresholds of acceleration components each corresponding to a respective one of the plurality of directions; receiving acceleration information from the acceleration sensor; calculating acceleration components each corresponding to the respective one of the plurality of directions by using the acceleration information when shock is detected from the acceleration information; extracting one or more devices having a possibility of a breakdown from the plurality of devices by comparing the acceleration components and the threshold information; and executing a diagnosis regarding the one or more devices. |
US10422811B2 |
Accelerometers
A sensing structure for an accelerometer includes a support and a proof mass mounted to the support by flexible legs for in-plane movement in response to an applied acceleration along a sensing direction. The proof mass includes a plurality of moveable electrode fingers extending substantially perpendicular to the sensing direction and spaced apart in the sensing direction. The structure also includes at least one pair of fixed capacitor electrodes comprising first and second sets of fixed electrode fingers extending substantially perpendicular to the sensing direction and spaced apart in the sensing direction; the first set of fixed electrode fingers arranged to interdigitate with the moveable electrode fingers with a first offset in one direction from a median line therebetween, and the second set of fixed electrode fingers arranged to interdigitate with the moveable electrode fingers with a second offset in the opposite direction from a median line therebetween. |
US10422809B2 |
Electronic apparatus and program
A wristwatch includes a storing unit that stores relational data for predetermined user classifications, such as gender and body height, indicating a relationship between a traveling pitch, which is the number of steps taken by a user per predetermined amount of time, and a traveling speed which is a running speed or a walking speed. A correcting unit corrects the stored relational data based on a set of a measured traveling pitch and a measured traveling speed. A speed calculating unit calculates a traveling speed of the user from a measured traveling pitch of the user based on the stored relational data that correspond to a user classification input by the user and that has been corrected. |
US10422803B2 |
Light-activated cation channel and uses thereof
The present invention provides compositions and methods for light-activated cation channel proteins and their uses within cell membranes and subcellular regions. The invention provides for proteins, nucleic acids, vectors and methods for genetically targeted expression of light-activated cation channels to specific cells or defined cell populations. In particular the invention provides millisecond-timescale temporal control of cation channels using moderate light intensities in cells, cell lines, transgenic animals, and humans. The invention provides for optically generating electrical spikes in nerve cells and other excitable cells useful for driving neuronal networks, drug screening, and therapy. |
US10422802B2 |
Devices and methods for detecting amniotic fluid in vaginal secretions
The present invention relates to a diagnostic method for the detection of small quantities of amniotic fluid in the vagina. More specifically, the invention relates to the detection of PAMG-1 in the vagina using anti-PAMG-1 antibodies. |
US10422801B2 |
Lymph node specimen collection kit
A unique system for the correlation between removed lymph nodes for lung cancer diagnosis and pathological analysis thereof is provided. Such a system includes the removal of certain lymph nodes from a suspected or known lung cancer patient with subsequent categorization thereof and placement within a properly divided and labeled specimen collection kit. Through the utilization of such a separation and placement allows and facilitates understanding and non-verbal communication between a surgeon and a pathologist in order to denote the location of the removed lymph nodes in relation to a known or suspected lung cancer tumor or growth. The overall diagnostic method, including the important communicative properties accorded both the particular surgeon and pathologist, is encompassed within this invention, as well as the specific collection specimen kit that permits the surgeon proper distinction of specific removal lymph nodes in relation to their location within the patient's body. |
US10422799B2 |
Immunochromatographic test strip and detection method using immunochromatography for detecting object in red blood cell-containing sample
A problem to be solved by the present invention is to provide an immunochromatographic test strip and a detection method using immunochromatography avoiding aggregation of colloidal gold conjugates while red blood cells in whole blood are agglutinated and then separated and removed in the case of using polybrene as a blood-agglutinating agent and the colloidal gold conjugates as a detection reagent. To solve the problem, the present inventers reviewed a past reagent configuration itself from a completely different viewpoint rather than selecting type and amount of polyanions and, as a result of extensive study on each element, the inventers surprisingly found that aggregation of colloidal gold can be suppressed by using a certain buffer solution without using neutralization by polyanions. |
US10422796B2 |
Method for measuring fibroblast growth factor-23 and reagent therefor
A method for measuring fibroblast growth factor-23 (FGF-23) in a sample, which comprise the following steps: (1) reacting, in an aqueous medium, FGF-23 in a sample with magnetic particles, a first antibody or a fragment thereof which binds to FGF-23, and a second antibody or a fragment thereof which binds to FGF-23, to form on the magnetic particles an immunocomplex comprising the first antibody or a fragment thereof which binds to FGF-23, FGF-23, and the second antibody or a fragment thereof which binds to FGF-23; (2) collecting the magnetic particles in the reaction mixture after step (1) by magnetic force, and separating the magnetic particles collected by magnetic force from the other components; and (3) measuring the immunocomplex on the magnetic particles separated in step (2). The present invention provides a method for measuring FGF-23 in a sample, which have a high sensitivity and have a wide measurement range. |
US10422794B2 |
Multiplexed analyses of test samples
The present disclosure describes methods, devices, reagents, and kits for the detection of one or more target molecules that may be present in a test sample. In one embodiment, a test sample is contacted with an aptamer that includes a tag and has a specific affinity for a target molecule. An aptamer affinity complex that includes an aptamer bound to its target molecule is allowed to form. If the test sample contains the target molecule, an aptamer affinity complex will generally form in the test sample. The aptamer affinity complex is optionally converted to an aptamer covalent complex that includes an aptamer covalently bound to its target molecule. The aptamer affinity complex (or optional aptamer covalent complex) can then be detected and/or quantified using any of a variety of methods known to one skilled in the art. |
US10422785B2 |
Tissue identification method and biosensor for tissue identification
A tissue identification method including a preparation step and a detection step is provided. The preparation step includes preparing a biosensor which includes a transistor and a response electrode. The response electrode is spaced apart from the transistor relative to a gate terminal of the transistor. The detection step includes disposing a biological tissue sample to be identified on the response electrode, applying a pulse voltage that has a tunable pulse width and a tunable pulse height to the response electrode, resulting in a voltage difference between the response electrode and the gate terminal of the transistor, and measuring and calculating a detection current which is generated from the transistor in the pulse width, so as to obtain a first sensing indicator. In addition, a biosensor for tissue identification is also provided. |
US10422782B2 |
Apparatus, system, and method for water contaminant testing
A system for detecting and quantifying an analyte in a liquid includes a vial including one or more pre-dosed reagents disposed in the vial. The vial is configured to hold a volume of a liquid including an analyte. The one or more pre-dosed reagents are dissolvable in the volume of the liquid to form a sample liquid solution comprising chromophores or fluorophores. The analyte and the one or more pre-dosed reagents react to yield the chromophores or fluorophores. The system further includes a detection device including a chamber configured to retain the vial, the detection device configured to quantify the analyte in the sample liquid solution. |
US10422777B1 |
Clamp for chromatography columns
A clamp for chromatography columns has a first seal with a first opening a movable seal with a second opening and a movable coupler. The movable coupler has first and second coupler seals with communicating third and fourth openings. The clamp is arranged for pressing a first chromatography column between the first seal and the first coupler seal and for pressing a second chromatography column between the movable seal and the second coupler seal, such that the first opening fluidly communicates with the second opening through the first chromatography column, the third and fourth openings and the second chromatography column. |
US10422775B2 |
Methods for determining relative response factors for impurity analysis using liquid chromatography with absorbance and evaporative light scattering detection
Methods and systems for determining relative response factors for liquid chromatography using both molar concentration-based detection and mass concentration-based detection are described herein. A method includes determining a relative response factor for a compound based on the ratio of a molar-based peak area for the compound to the logarithm of the mass-based peak area for the compound and based on the ratio of a molar-based peak area for a reference compound divided by the logarithm of the mass-based peak area for the reference compound. |
US10422773B2 |
Mobile ultrasonic rail inspection system and method
An ultrasonic rail inspection system includes an ultrasonic transducer mounted on a yoke for attachment to a frame of a rail inspection vehicle. The ultrasonic transducer transmits ultrasonic pulses and receives reflected ultrasonic pulses. A control device controls the ultrasonic transducer. A clock device provides clock signals to the control device. The control device controls the ultrasonic transducer to transmit the ultrasonic pulses at a fixed pulse repetition period. |
US10422763B2 |
Dielectric constant measurement method for powder in powder-dispersed composite material
A method for measuring the relative dielectric constant of powder in a powder-dispersed composite material. A composite material is assumed as a cell combination in which unit cells having the same length a in each of an x-axis direction, a y-axis direction, and a z-axis direction are combined together and which has a length l in the x-axis direction, a length m in the y-axis direction, and a length n in the z-axis direction, each of the unit cells of the cell combination is considered to be constituted by a single powder element or a single medium element, the cell combination is created in which the powder element or the medium element is assigned to each of the unit cells in consideration of the number-based median particle diameter D50, the maximum diameter Dmax, the minimum diameter Dmin, and the geometric standard deviation σg. |
US10422762B2 |
Method for non-linear high salinity water cut measurements
The present disclosure relates to a method for determining a water cut value of a composition comprising a hydrocarbon. In some embodiments, the disclosure relates to an apparatus for determining the water cut value of the composition that comprises one or more of a capacitance probe, a temperature probe, a salinity probe, and a computer. |
US10422760B2 |
Method for analyzing honeycomb structure, and program and analysis device for the same
Object information representing a honeycomb structure with a plurality of meshes is obtained, and an inner-wall-surface heat transfer coefficient hs, i.e., a heat transfer coefficient between an inner wall surface of a cell and a fluid, is derived as follows. First, one of the meshes as a target for derivation of the inner-wall-surface heat transfer coefficient hs is set (S200), and a dimensionless coordinate X* is derived on the basis of position information (X-coordinate) of the set mesh and fluid state information (S210). An inner-wall-surface dimensionless heat transfer coefficient Nus corresponding to the derived dimensionless coordinate X* is then derived on the basis of the inner-wall-surface dimensionless correspondence information (S220 to S250). The inner-wall-surface heat transfer coefficient hs in the mesh set as the derivation target is then derived on the basis of the derived inner-wall-surface dimensionless heat transfer coefficient Nus (S260). |
US10422759B2 |
Gradient multi-frequency nuclear magnetic resonance with inter-band interference
NMR logging of hydrocarbon formations may be performed with a gradient multi-frequency NMR technique using an increased packing density of the sensitive volumes such that the radiofrequency (RF) pluses for adjacent sensitive volumes interfere. An exemplary method may include applying first and second sequences of RF pulses at first and second frequencies, respectively, the second sequence being applied at a time interval following the first sequence; acquiring the NMR relaxation data from first and second sensitive volumes corresponding to the first and second frequencies, respectively; and selecting the first and second frequencies and the time interval to allow for interference between the first sequence of RF pulses and the NMR relaxation data from the second sensitive volume in order to increase a signal-to-noise ratio and a signal-to-noise ratio per square root of time of the NMR relaxation data. |
US10422756B2 |
Semiconductor wafer evaluation method and semiconductor wafer
A method of evaluating a semiconductor wafer, which has a polished surface, by using a laser surface-inspection device including incident and light-receiving systems, includes evaluating the semiconductor wafer by detecting, as a light point defect, an abnormality of a process-induced defect and a surface-adhered foreign matter present on the polished surface of the semiconductor wafer, on the basis of measurement result obtained by directing incident light to the polished surface of the semiconductor wafer from one incident system and receiving, with a first light-receiving system, radiation light which has been radiated by the incident light being reflected or scattered by the polished surface, measurement result obtained by receiving the radiation light with a second light-receiving system, and measurement result obtained by receiving the radiation light with a third light-receiving system, and at least one of a light-receiving angle and polarization selectivity differs among the first, second and third light-receiving systems. |
US10422755B2 |
Identifying defects in transparent containers
Described herein are various technologies related to inspecting transparent containers for both opaque and transparent defects. An emitter is configured to direct a color gradient through a sidewall of a transparent container, such that color of light that passes through the sidewall varies across the sidewall. A camera is configured to capture an image of the sidewall of the transparent container while the color gradient passes through the sidewall of the container. A computing system receives the image and determines whether the sidewall of the container includes either an opaque or a transparent defect based upon the image. |
US10422754B2 |
Online measurement of black powder in gas and oil pipelines
A method and system for determination of contaminants, such as black powder, in a flowing fluid, such as natural gas, is disclosed. The method comprises transmitting a plurality of light beams over a spectrum of wavelengths through the flowing fluid and receiving a plurality of measurements relating to transmitted and scattered light beams over the spectrum of wavelengths. The received plurality of measurements are compared with a plurality of stored patterns and a result indicative of the determination of the contaminants is output. |
US10422750B2 |
Methods, systems and apparatuses for testing and calibrating fluorescent scanners
Disclosed are calibration apparatuses for fluorescent microscopy instruments and methods of making and using them. Specifically, disclosed are calibration apparatuses with a fluorescent layer, such as photoresist, deposited on a substrate, with an optional layer of a reflective material, such as chrome. Illumination of the fluorescent and/or reflective layers, and detection and analysis of the resulting emissions allows evaluation of the instrument with respect to both reflective and fluorescent channels. Selection of appropriate fluorescent materials for the one or more fluorescent layers allows the evaluation of an instrument with respect to different fluorophores, as would be used with an instrument capable of two color detection. Inclusion of a reflective layer further allows the evaluation and calibration of all optical channels of an instrument, including the reflective channel and two or more fluorescent channels, with a single calibration apparatus for imaging criteria such as uniformity, contrast and emission signal strength. |
US10422749B2 |
Facilitating real-time visualization of tissue features derived from optical signals
The disclosed embodiments relate to a system that displays an image of the characteristics of the biological tissue. During operation, the system enables a user to illuminate a measurement location in an area of interest on the biological tissue by manipulating a point measurement probe, wherein the point measurement probe delivers both an excitation beam and an overlapping aiming beam that is visible to a camera. Next, the system obtains fluorescence information from a fluorescence signal emitted from the measurement location in response to the excitation beam. The system then captures an image of the area of interest using the camera and identifies a portion of the image that corresponds to the measurement location by identifying a location illuminated by the aiming beam. Finally, the system generates an overlay image by overlaying the fluorescence information onto the portion of the image that corresponds to the measurement location, and then displays the overlay image to a user. |
US10422747B2 |
Imaging optical system, illumination apparatus, observation apparatus, and wavefront recovery device
The imaging optical system is for acquiring a clear final image, even if an intermediate image is formed at a position that overlaps with an optical device, by preventing scratches or the like of the optical device from becoming superimposed on the intermediate image, and has imaging lenses that form a final image and at least one intermediate image, a first phase-modulating element that imparts a spatial disturbance to a wavefront of light from an object, and a second phase-modulating element disposed at a position so that at least one intermediate image is interposed between the element and the element and that cancels the spatial disturbance, wherein the element has cylindrical lenses arranged with a space therebetween, and arranged so that a principal point of the whole system is positioned in a vicinity of a pupil position of the imaging lenses. |
US10422745B2 |
Scattering absorber measurement device and scattering absorber measurement method
A scattering absorber measurement device includes a light source for outputting a plurality of light pulses having different wavelengths input to a scattering absorber, a photodetector for detecting each light pulse propagating inside the scattering absorber and output a detection signal, and a computation unit for calculating a reduced scattering coefficient and an absorption coefficient according to a time-resolved spectroscopic measurement method on the basis of the detection signal. The computation unit determines data related to a ratio of reduced scattering coefficients among wavelengths of the plurality of light pulses and calculates the reduced scattering coefficient and the absorption coefficient on the basis of a time-resolved measurement profile of each wavelength based on the detection signal and the data related to the ratio. |
US10422744B2 |
Interferometer and imaging method therefor
Provided is an interferometer for inspecting a test sample. The interferometer includes: a light source for providing a light beam; a beam splitting element, splitting the light beam into first and second incident light, wherein the first incident light is reflected by the test sample into first reflection light; a reflecting element, reflecting the second incident light into second reflection light; an optical detection element, receiving the first and the second reflection light into an interference signal; and a signal processing module, coupled to the optical detection element, for performing spatial differential calculation on the interference signal to generate a demodulation image of the test sample. |
US10422737B2 |
System and method for sperm sorting
A system and method for sorting sperm is provided. The system includes a housing and a microfluidic system supported by the housing. The system also includes an inlet providing access to the microfluidic system to deliver sperm to the microfluidic system and an outlet providing access to the microfluidic system to harvest sorted sperm from the microfluidic system. The microfluidic system provides a flow path for sperm from the inlet to the outlet and includes at least one channel extending from the inlet to the outlet to allow sperm delivered to the microfluidic system through the inlet to progress along the flow path toward the outlet. The microfluidic system also includes a filter including a first plurality of micropores arranged in the flow path between the inlet and the outlet to cause sperm traveling along the flow path to move against through the filter and gravity to reach the outlet. |
US10422734B2 |
Thermal compensation
Method of characterizing particles suspended in a fluid dispersant by light diffraction, comprising: obtaining measurement data from a detector element, the detector element being arranged to measure the intensity of scattered light; identifying a measurement contribution arising from light scattered by inhomogeneities in the dispersant; processing the measurement data to remove or separate the measurement contribution arising from light scattered by inhomogeneities in the dispersant; calculating a particle size distribution from the processed measurement. The detector element is one of a plurality of detector elements from which the measurement data is obtained. The detector elements are arranged to measure the intensity of scattered light at a plurality of scattering angles, the plurality of scattering angles distributed over a plurality of angles about an illumination axis. Identifying a measurement contribution arising from light scattered by inhomogeneities in the dispersant comprises identifying measured scattered light that is asymmetric about the illumination axis. |
US10422731B2 |
Device for in-line monitoring of the quality of a water-soluble polymer solution manufactured from invert emulsion or powder of said polymer
An apparatus for monitoring the effective dissolving of a polymer when the use region is not accessible. The apparatus includes a pipe on which are inserted, consecutively: a pump, a flowmeter, a water or brine inlet mechanism for diluting the mother solution flowing in the pipe, a mixer capable of in-line homogenization of the diluted mother solution, a first tube calibrated to simulate the distance and the conditions for moving the diluted solution in the main pipe between the point where the mother solution is diluted and the use region, a mechanism capable of reducing the pressure of the diluted solution flowing in the pipe upstream of the first tube that is calibrated from 10 to 10000 kPa (from 0.1 to 100 bar), a second calibrated tube for creating a head loss, and a device for measuring differential pressure between the inlet and the outlet of the second calibrated tube. |
US10422729B1 |
Blood sample separation devices and methods
The present disclosure relates to devices, methods and kits for blood sample separation and analysis. More particularly, the disclosure relates to devices, methods and kits that rapidly separate a blood sample into uniform solid and liquid phases in a sealed environment. A specific example includes a device with a door coupled to the housing, a blood sample separation medium, a mesh material and a desiccant. In one example, the blood sample separation medium is disposed between the housing and the mesh material, the desiccant is coupled to the door, the desiccant is distal from the mesh material when the door is in a first open position, and the desiccant is proximal to the mesh material when the door is in a second closed position. |
US10422728B2 |
Sample extraction kit and sample extraction method
A specimen extraction kit includes a flexible tubular container configured to contain an extraction liquid, two holding portions opposed to each other and arranged at opposite sides of the tubular container, a coupling portion that couples the opposing holding portions, and a bending rib arranged on each of the opposing holding portions and configured to bend the tubular container and an extraction subject. |
US10422725B2 |
Solid phase coatings for microextraction
An extractive system, such as SPME, has an adsorptive phase in the form of a porous coating that has essentially vertical, mutually supporting, columnar structures with nanospaces at the boundaries of the grains. |
US10422724B2 |
Microtome waste removal assembly
A sample sectioning device including a housing having a base member, a cutting mechanism positioned on the base member and operable to cut sections from a sample, a sample holder dimensioned to hold a sample and operable to move with respect to the cutting mechanism during a cutting operation, and a waste removal assembly positioned below the cutting mechanism and the sample holder, the waste removal assembly having a first member and a second member that are dimensioned to remove waste produced during the cutting operation. |
US10422723B2 |
Fixture and method of testing vehicle wheel vibration
A fixture for testing stiffness of a vehicle wheel by measuring vibration of the wheel includes a base and a retention member. The retention member is integral to the base. The retention member defines a distal end including a distal diameter and a proximal end being proximate to the base and including a proximal diameter. The proximal end includes a plurality of studs extending upwardly therefrom for being received by lug apertures defined by the vehicle wheel thereby securing the vehicle wheel to the retention member. The distal diameter includes a ratio to the proximal diameter of between 0.6 to 0.8 to one. |
US10422722B2 |
Anthropomorphic test device storage cart
A modular cart for use with an anthropomorphic test device, an assembly including an anthropomorphic test device and a method of placing an anthropomorphic test device on a modular cart. The cart includes a wheeled base with a pair of upstanding posts that together with members that can be interchangeably secured to one of the posts in order to form one of a storage position or a ready-to-test position. In this way, when an anthropomorphic test device is placed on the cart between these members, the members and the posts cooperate with one another to have the anthropomorphic test device be in a generally seating position that can accommodate both storage and testing without having to reposition the anthropomorphic test device. |
US10422721B2 |
Measurement system and method to interrogate birefringent optical sensors with a frequency swept source based interrogator
The invention provides a measurement system to interrogate at least one birefringent optical sensor and a method to interrogate birefringent optical sensors at high speed and high resolution. The system and method detects, at least, a first and a second spectral feature that are polarization dependent, wherein the detected first and second spectral features correspond to different responses of at least one birefringent optical sensor. |
US10422719B2 |
Chromatic dispersion estimating circuit, optical reception device and chromatic dispersion amount estimating method
A Fourier-transformer performs Fourier transform on a filter coefficient output from an adaptive equalizer which comprises a finite impulse response filter of N taps (N represents an integer of 2 or more) in a time direction. An eigenvalue sum calculator integrates a frequency-differentiation result of the Fourier-transformed filter coefficient and a complex conjugate of the Fourier-transformed filter coefficient to calculate a matrix, and calculates a sum of two eigenvalues of the matrix. A proportionality factor calculator calculates a proportionality factor for frequency from the sum of the two eigenvalues. |
US10422716B2 |
Method and system for leak testing
Methods and systems for leak testing flexible expandable bags are disclosed. |
US10422715B2 |
GIS leak monitoring method based on vibration signal
The present invention relates to a leak detection method for GIS based on vibration signals and belongs to the technical field of apparatus for detecting or reacting mechanical or electrical troubles. The method is carried out by the following steps: 1) Installing a vibration sensor on each connecting flange of each gas-tight chamber of the GIS; 2) Starting the GIS; 3) Acquiring the vibration signals of sensors when the GIS operation is stable after starting; 4) Doing de-noise processing on the collected vibration signal; 5) Doing 4-layer wavelet packet decomposition of the vibration signal after noise reduction to obtain the energy proportion of the vibration signal in each frequency band; 6) Analyzing the energy proportion of the vibration signal in each frequency band in step 5), Then alarm to notify the relevant personnel. Return to step 3) until the fault has been solved. |
US10422714B2 |
Sensor management based on surface type
Technologies are generally described that relate to managing and/or generating sensor data. An example method may include receiving output data generated by a pressure sensor. The method may also include determining surface data, indicative of a surface type associated with a force applied to a surface of the pressure sensor, based on the output data. Furthermore, the method may include adjusting the output data based on the surface data to facilitate generating adjusted output data indicative of an adjusted pressure value generated by the pressure sensor. |
US10422712B2 |
Pressure detection device and pressure sensor
Provided is a pressure detection device, wherein a pressure detection unit includes: a pressure detecting diaphragm; a second connection portion; and four strain resistance portions. One of either a first connection portion or the second connection portion is formed of a magnet, and the other of either the first connection portion or the second connection portion is formed of a magnet or a magnetic body. The first connection portion and the second connection portion are arranged such that the first connection portion and the second connection portion are attracted by a magnetic force in a state where a flow passage unit is mounted on the pressure detection unit. The four strain resistance portions are attached to a region of a second surface of a pressure detecting diaphragm other than a center portion. |
US10422711B2 |
Pressure sensor
A versatilely usable pressure sensor is described, which has a ceramic pressure measuring cell (5) clamped in the pressure sensor with interpositioning of a seal (1) outwardly sealing an interior of the pressure sensor and loadable via an opening (3) of the pressure sensor with a pressure (p) to be measured, and whose seal (1) comprises a film (21) of a thermoplastic material, especially polytetrafluoroethylene (PTFE), clamped (in an axial direction and extending perpendicularly to planes of the sealing surfaces (25, 27)) between a form-retaining, planar sealing surface (25) of the pressure measuring cell (5) and a form-retaining sealing surface (27, 27′) of a counterbody (19, 19′) outwardly surrounding the opening (3), characterized in that the film (21) includes a first film segment (23), which is clamped between the sealing surface (25) of the pressure measuring cell (5) and the sealing surface (27, 27′) of the counterbody (19), and the film (21) includes a second film segment (29), which extends over a lateral surface (31) of the counterbody (19, 19′) different from the sealing surface (27, 27′), and which is connected with the counterbody (19, 19′) on the lateral surface (31) via a connecting layer (33) of a material serving as bonding agent for the material of the film (21), especially perfluoroalkoxy-polymer (PFA), arranged on the lateral surface (31). |
US10422710B2 |
Semiconductor differential pressure sensor
A semiconductor differential pressure sensor includes a pressure detection element, which is arranged such that its main surface is fixed on a top of a first protrusion with an adhesive while a second protrusion is fitted into its opening. Thus, the pressure detection element is held with high holding power at an exact position. Moreover, the adhesive does not flow into a first pressure introducing path, whereby blocking of the first pressure introducing path is prevented. Furthermore, by providing a recess around the first protrusion, influence of thermal deformation of a resin package on pressure detection characteristics is decreased. |
US10422709B2 |
Method of estimating tension of chain of scraper conveyor
Disclosed is a method for estimating tension of a chain of a scraper conveyor, belonging to a method for estimating chain tension. The method comprises the following steps: embedding strain sensors in a plurality of scrapers of a scraper conveyor to measure the tension of weak coupling points between the scrapers and chains, converting acquired sensor signals into data signals through an A/D conversion unit, transmitting the data signals to a data control center using a wireless transmission module, further processing the tension data information of the weak coupling points through the data control center, establishing a chain tension distribution model, and determining an the estimated tension of the chain of the scraper conveyor. The method provided by the present invention is simple, efficient and practical, and the estimation of tension of the whole continuous moving chain is completed by the tension measurement at limited positions of the chain. The chain of the scraper conveyor is meshed with a sprocket and continuously moves in a middle trough and its tension also changes in real time along with the load; the strain sensors are arranged on the scrapers to measure the tension of the weak coupling points between the scrapers and the chains, and the estimation of tension of the whole chain is completed by tension measurement at limited positions on the chain. |
US10422706B1 |
Fiber optic temperature sensors within inert gas for cryogenic environments
The present invention is a temperature sensor for cryogenic systems using a fiber optic interrogation system that is capable of a large number of temperature readings across the cryogenic environment at high resolutions. The invention also includes a method of using such a system to measure temperatures in a cryogenic environment and a method of making such a system. |
US10422705B2 |
Apparatus and method for measuring body temperature of a human body
The invention relates to an apparatus for measuring the human body temperature. It comprises of an infrared temperature sensor for performing temperature sampling on a plurality M×N of sampling points, M≥3, N≥3. The temperatures of the sampling points with temperatures within the effective temperature range of the human body are averaged to obtain the body temperature of the human body. By collecting the temperatures of a plurality of sampling points of the measured object, the invention effectively avoids the errors that measurement of single point may produce (as may be caused by factors such as the environment); by screening for temperatures within the effective temperature range of the human body, the invention effectively avoids errors or interference produced by factors such as clothing or the environment. The improved accuracy and real-time measurement of body temperature bring convenience to people's lives. |
US10422699B1 |
Plasmonic selective pyroelectric detection for laser warning
A hybrid plasmonic-pyroelectric detector and laser detection system is disclosed. The hybrid plasmonic-pyroelectric detector includes a substrate and a refractory ground plane mounted on a surface of the substrate. A plasmonic array defines a plurality of apertures formed in the array. A highly-oriented pyroelectric layer is mounted on a surface of the ground plane and a surface of the plasmonic array. The plasmonic array is constructed and arranged to select particular wavelengths. Alternatively, a semiconductor or an avalanche material may be used. A pair of electrode contacts are coupled to each of the plasmonic array and the refractory ground plane. A laser detection system in accordance with the disclosure includes a mechanical chopper, a lens, a folding mirror, and a chip carrier for mounting the hybrid plasmonic-pyroelectric detector. |
US10422696B2 |
Optical module
An optical module includes an actuator that includes a movable part to be moved along a predetermined direction; a first interference optical system that includes a first movable mirror, a first stationary mirror, and a first beam splitter; and a second interference optical system that includes a second movable mirror, a second stationary mirror, and a second beam splitter. The first interference optical system is adapted so that first light reciprocates m times (m is a natural number) between the first beam splitter and the first movable mirror along the predetermined direction. The second interference optical system is adapted so that second light reciprocates n times (n is a natural number greater than m) between the second beam splitter and the second movable mirror along the predetermined direction. |
US10422694B2 |
Optical characteristic measurement system and calibration method for optical characteristic measurement system
There is provided an optical characteristic measurement system that can be set up in a relatively short time and can increase a detection sensitivity. The optical characteristic measurement system includes a first measurement apparatus. The first measurement apparatus includes: a first detection element arranged in a housing; a first cooling unit at least partially joined to the first detection element that cools the detection element; and a suppression mechanism that suppresses temperature variations occurring around the detection element in the housing. |
US10422690B2 |
Methods and devices for ambient light acquisition and analysis
Embodiments of the present disclosure disclose an ambient light acquisition method, an ambient light acquisition device, and an ambient light analysis method. An ambient light acquisition method includes acquiring an ambient light parameter of a target area, converting the ambient light parameter into a protocol type parameter in accordance with a predetermined wired communication protocol; and transmitting the protocol type parameter to an ambient light analysis device through a wired communication route corresponding to the predetermined wired communication protocol. |
US10422688B2 |
Smart cabinet
An apparatus is provided including a sensor configured to measure weight of a food item, a first interface configured to receive an identification of the food item, and a processor. The processor is configured to calculate how much of the food item has been consumed based on the measured weight, and to calculate, via a second interface in communication with a server, how many calories of the food item have been consumed based on the measured weight and the identification of the item and cause display of how many calories of the food item have been consumed to a first user. |
US10422685B2 |
Load measuring device for railcar bogie
A load measuring device for a railcar bogie in which a vibrationproof rubber between an axle box and a bogie frame includes a vertical load fluctuation sensor in parallel with the vibrationproof rubber and configured to deform in conjunction with elastic deformation of the vibrationproof rubber in a vertical direction, the vibrationproof rubber supporting a downward load from the bogie frame. The vertical load fluctuation sensor changes an electric output by the deformation of the vertical load fluctuation sensor in conjunction with the elastic deformation of the vibrationproof rubber in the vertical direction. |
US10422684B2 |
Field device with second auxiliary interface
The present invention relates to a field device adapted to determine a process parameter value related to a tank, the field device comprising a terminal block with: a first interface configured to connect to two wires of a loop; a first electrical conductor and a second electrical conductor for connecting the first interface with field device electronics, the second electrical conductor having a voltage drop generating element; a first power supply conductor connected to said second electrical conductor upstream of the voltage drop generating element and a second power supply conductor connected to said second electrical conductor downstream of the voltage drop generating element; and a second, auxiliary interface adapted for wired connection to an external device and configured at least for communication with said external device, wherein the second auxiliary interface comprises a communications connector which is galvanically isolated from the field device electronics. |
US10422683B2 |
Apparatus for determining fill level of a fill substance
An apparatus for determining the fill level of a fill substance in a container, comprising at least one antenna element. The at least one antenna element has a hollow conductor, wherein there is arranged at a first end region of the hollow conductor a coupling element for the out-coupling of transmission signals and for the in-coupling of received signals, wherein there is arranged at a second end region of the hollow conductor a radiating element directed toward the fill substance, a transmitting/receiving unit having a signal generator for producing the transmission signals. The transmitting/receiving unit determines the fill level of the fill substance in the container based on the travel time of the transmission- and received signals. The connecting line and/or the hollow conductor are/is embodied in such a way that the transmission signals are transmitted time delayed, so that the distance between the at least one antenna element and the surface of the fill substance is virtually increased and the received signal is isolated in time from disturbances of the transmitting/receiving unit, which arise in the case of producing the transmission signals. |
US10422680B2 |
Method for monitoring at least one media-specific property of a medium
A method and an apparatus for monitoring at least one media-specific property of a medium in automation technology with a measuring probe, wherein the at least one media-specific property is ascertained in a conductive operating mode and in a capacitive operating mode of the measuring probe. The conductive operating mode and the capacitive operating mode are operated alternately, wherein based on the measured values, which are ascertained in at least one of the two operating modes, it is checked, whether the at least one media-specific property to be monitored lies within a predetermined tolerance band, and wherein a report and/or a switching signal is generated, when the at least one media-specific property to be monitored lies outside of the predetermined tolerance band. |
US10422678B2 |
Coriolis flow sensor assembly
Provided is a Coriolis flow sensor assembly that includes a fluid flow assembly, including a flow tube, wherein the fluid flow assembly is configured to provide a flow path through the flow tube. The flow tube has at least one region of increased stiffness, which may be a result of a structural support component coupled to the flow tube. In another embodiment, the increased stiffness is caused by integral properties of the flow tube. |
US10422677B2 |
Fluid inflow
Methods and apparatus for determining fluid inflow to a well are described. In one example, a method comprise determining a first fluid flow velocity profile from slug tracking and determining a second fluid flow velocity profile from an estimate of fluid inflow at each of a plurality of perforations in a well. The first and second fluid flow velocity profiles are combined to provide a combined velocity profile. An indication of fluid inflow at least one perforation is derived from the combined velocity profile. |
US10422676B2 |
Flow rate meter
A flow rate meter has (i) a housing therein defines a bypass path in which a part of the main flow flows, and (ii) a flow rate sensor that is arranged in the bypass path. The housing has a sidewall arranged to extend along a main flow direction. The bypass path has, as an outlet, a through-hole that is defined in the sidewall. The flow rate meter further has a plate member that is arranged to face the sidewall and defines a space into which a part of the main flow flowing outside of the housing flows. The plate member is arranged parallel with the sidewall and intersects with a center line that is perpendicular to the main flow direction and passes through a center of the through-hole. |
US10422672B1 |
2D nanoparticle motion sensing methods and structures
A method, structure and system for capacitive sensing is provided. The structure includes: one or more first conductive lines arranged in a first arrangement in relation to a first substrate, one or more second conductive lines connected arranged in a second arrangement in relation to a second substrate, one or more first vias embedded on the first substrate and connecting one or more first electrodes to each respective one of the one or more first conductive lines; and one or more second vias embedded on the second substrate and connecting the one or more second electrodes to each respective one of the one or more second conductive lines, where the one or more first conductive electrodes and the second one or more electrodes are parallel and overlapping with respect to one another, and, where i) the first conductive electrodes and ii) the second conductive electrodes form a two-dimensional configuration. |
US10422670B2 |
Flow meter having a sensor casing arranged coaxially with a measurement tube
A flow meter (10) for liquids, the meter having a measurement casing (12) with a first connection (20) and a second connection (22), a measuring unit (24) pivoted to the measurement casing (12), with a sensor element (26), a sensor casing (14) that can be coupled to the measurement casing (12) and which partially encompasses the measurement casing, with a sensor (28) that responds to the sensor element (26) for determining the quantity of liquid flowing through the measurement casing. To facilitate easy assembly and subsequent adjustment of the sensor casing (14) with a fixed measurement casing (12), the measurement casing (12) is designed as a measuring tube and has a closed cylindrical surface (38), and that the sensor casing (14) has a recess (46) matched to the cylindrical surface (38) and is arranged coaxially with the measurement casing (12) and pivoted to the latter in the circumferential direction. |
US10422659B2 |
System for detecting mechanical disconnect of a sensor from a controlled element
A system for detecting mechanical failure of a connection between a variable differential transformer and a controlled element. The sensor system includes a variable differential transformer with a housing encapsulating a first coil, a bore in the housing, wherein the bore is adjacent to the first coil, a core disposed in the bore, a shaft connectible between the core, at a first end, and the controlled element, at a second end, and a biasing element connected to the shaft. Responsive to a break in the shaft, the biasing element moves the core to an out-of-range position detectable by at least the first coil. |
US10422655B2 |
Vehicular display device and vehicular display method
A vehicular display device includes a display configured to display an image in a display area that overlaps a position of a windshield of a vehicle, a display processor configured to display a direction guide image in the display area in a manner superimposed on a road on which the vehicle is traveling, the direction guide image being an image showing a turn position where the vehicle is to make a turn on the road, and a display pattern determiner configured to determine a display pattern of the direction guide image based on a traveling speed of the vehicle. The display pattern determiner determines the display pattern such that, the higher the traveling speed is, the longer a length from a top end to a bottom end of the direction guide image is. |
US10422653B2 |
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. |
US10422648B2 |
Methods for finding the perimeter of a place using observed coordinates
Provided is a process, including: obtaining, with one or more processors, first depth data, wherein: the first depth data indicates a first distance from a robot at a first position to a surface of, or in, a workspace in which the robot is disposed, the first depth data indicates a first direction in which the first distance is measured, the first depth data indicates the first distance and the first direction in a frame of reference of the robot, and the frame of reference of the robot is different from a frame of reference of the workspace; translating, with one or more processors, the first depth data into translated first depth data that is in the frame of reference of the workspace; and storing, with one or more processors, the translated first depth data in memory. |
US10422647B2 |
Moving route creating method and moving route creating device
In a method and device for creating a moving route of a mobile body, a moving route that is appropriately shifted right or left with respect to a passage is created. The moving route creating method and device create a reference route on a passage present on an environment map representing an environment in which an autonomous mobile body moves, set a widthwise-shift attribute as an attribute region that is independent from the environment map, and create a traveling schedule for autonomous movement of the autonomous mobile body by shifting the reference route right or left based on the widthwise-shift attribute. |
US10422645B2 |
Electronic apparatus providing indoor navigation and method thereof
An electronic apparatus for indoor positioning navigation, a method thereof, and a system thereof are provided. The electronic apparatus includes a transceiver for receiving near field wireless signals, a sensor for detecting motion of the electronic apparatus, a display, and at least one processor configured to determine if building map data of a building is received through the transceiver, generate a navigations map according to a type of the received building map data when the building map data is received, and control the display to display, a map matching a position of the electronic apparatus to a position of a destination of the electronic apparatus on the generated navigation map, by using one among intensity information of the wireless signals received through the transceiver and the motion information of the electronic apparatus detected through the sensor. |
US10422644B2 |
Method for improving target location accuracy in a direction finding system
A method for improving target location accuracy in direction finding systems is disclosed. A target search region is identified based on a set of received signals, and the target search region is projected onto the earth's surface. An initial search grid, which is smaller than the target search region, is placed within the target search region. Next, the initial search grid is expanded to a full search grid by using an optimum number of virtual grid points in order to cover the entire target search region. The correlation coefficients at the virtual grid points between the estimated phases of emitted signals and the estimated phases of the received signals are then calculated. A target is designated as being at a location associated with the highest correlation coefficient. At this point, a new travel path can be initiated to engage or avoid the target. |
US10422637B1 |
Wave reflection deformation sensing apparatus
A deformation sensing apparatus comprises a transmitter coupled to a propagation channel, and a receiver coupled to the same first end of the propagation channel. The propagation channel of the deformation is a transmission line, where a signal is transmitted by the transmitter and reflected signals are measured by the receiver responsive to the transmitted signals. A bend in the propagation channel results in a change in impedance of the transmission line at a location of the bend, resulting in a reflection of the signal from the location of the bend. The time delay of the reflected signals corresponds to the distance along the length of the channel where a bending of the propagation channel occurs. The amplitude of the reflected signal corresponds to a bend angle. |
US10422634B2 |
Estimating device and estimating program
An estimating device includes: a movement amount computing section that, on the basis of a position of a predetermined region within an image picked-up at a first time, and a position of a region that corresponds to the predetermined region and is within an image picked-up in a same direction at a second time that is after the first time, computing a movement amount of the predetermined region in a vertical direction; a movement amount integrating section that computes an integrated value of the movement amounts, each time the movement amount is computed; a correcting section that corrects the integrated value of a current point in time on the basis of time series data of the integrated values of the movement amounts within a past predetermined time period; and an estimating section that estimates a pitch angle of the vehicle on the basis of a corrected integrated value. |
US10422629B2 |
Method and apparatus for determining a plurality of spatial coordinates on a measurement object
A method and an apparatus for determining a plurality of spatial coordinates on a measurement object using a working head having an image sensor for recording images of the measurement object. A first image of a first feature of the object with the working head in a first working position is recorded. First spatial coordinates representing a spatial position of the first feature are determined using first position information of the working head supplied by an encoder arrangement. The working head is then moved relative to the object to a second working position, where a second image of the object is recorded. Using the first and the second images, second position information which represents a spatial offset of the working head relative to the object is determined. Spatial coordinates for a second feature of the measurement object are determined on the basis of the second position information. |
US10422628B2 |
Measuring probe
A measuring probe includes a stylus having a contact part, an axial motion mechanism, and a rotary motion mechanism. The axial motion mechanism includes first diaphragm structures and a moving member that allows the contact part to move in an axial direction. The rotary motion mechanism includes a second diaphragm structure and a rotating member that allows the contact part to move along a plane perpendicular to the axial direction. The first diaphragm structures are disposed at a symmetric distance with respect to the second diaphragm structure, and the second diaphragm structure is disposed between the first diaphragm structures in the axial direction. The axial motion mechanism supports the rotary motion mechanism, or the rotary motion mechanism supports the axial motion mechanism. |
US10422626B2 |
Position measuring apparatus, position measuring method, and non-transitory computer readable recording medium
A position measuring apparatus instructs a first node to emit light by transmitting a first light emission pattern to the first node, instructs a second node to emit light by transmitting the first light emission pattern to the second node, when light emission following the instructed first light emission pattern is detected, and instructs the second node to emit light by transmitting a second light emission pattern that is different from the first light emission pattern, when light emission following the instructed first light emission pattern is not detected. |
US10422625B1 |
Modular interferometric telescope
A modular interferometric telescope including a base and an optical detector. A mounting beam has a first end, a second end, and a length, and is connected rotatably to the base at a point between the first and second end. The mounting beam is rotatable about a first axis extending in a direction of an object to be observed. A first light-collecting assembly is connected to the mounting beam proximal to the first end relative to the second end. The first light-collecting assembly directs light from the object to the optical detector. A second light-collecting assembly connected to the mounting beam is proximal to the second end relative to the first end. The second light-collecting assembly directs the light from the object to the optical detector. A first optical assembly is configured to receive the light from the object and direct the light to the optical detector. |
US10422624B2 |
Optical system, optical device, and program
An optical system includes a polarized light phase shift optical circuit that includes a polarizing beam splitter that splits light having a coherence length shorter than a difference in optical path length between a normal optical path and a delay optical path having an optical path length longer than the normal optical path, the light being split into normal light, which travels along the normal optical path, and delay light, which travels along the delay optical path; a separator where the normal light and the delay light are individually emitted at a reference flat and the separator divides the reflected light that reflects off the reference flat into a plurality of light beams; and a plurality of image capture elements that respectively detect the intensities of the plurality of divided light beams, and the optical system also includes an information processor that includes a calibrator. |
US10422623B2 |
Wavelength tunable laser device
A photonic integrated circuit wavelength tunable laser device includes a gain element integrated into a photonic integrated circuit. The gain element provides optical gain to an optical signal. A tunable filter is integrated into the photonic integrated circuit. A modulator is integrated into the photonic integrated circuit that modulates the optical signal as a function of time, wherein the gain element, the tunable filter, and the modulator form a wavelength tunable laser device having a wavelength that tunes as a function of time. |
US10422619B2 |
Identification of geometric deviations of a motion guide in a coordinate-measuring machine or in a machine tool
The invention relates to a method for identifying geometric deviations of a real motion guide from an ideal motion guide in a coordinate-measuring machine having a sensor for measuring a workpiece, or in a machine tool having a tool for processing a workpiece, wherein the coordinate-measuring machine or the machine tool has a movable part which is guided along the motion guide and by the motion guide. |
US10422617B1 |
Tape measure with tape blade profile increasing tape standout
A tape measure, including a tape measure blade having a cross-sectional profile to increase standout is provided. The profile has a curved shape that increases standout. The tape blade may have a flat width greater than or equal to 29 mm and less than 32 mm. |
US10422614B2 |
Dispenser for applying an adhesive to a remote surface
A dispenser for dispensing an adhesive onto a remote surface, such as a case mouth and primer ammunition. The dispenser includes a reservoir containing an adhesive; a positive displacement pump; and a nozzle having a tapered tip. The positive displacement pump delivers a predetermined amount of the adhesive, preferably an anaerobic adhesive, from the reservoir to the nozzle at predetermined intervals. The nozzle discharges the predetermined amount of adhesive through the air and at least 1/16-inch onto the remote surface. |
US10422612B2 |
Projectile, and warhead assembly and deployment system therfor
A warhead assembly is provided for a projectile includes a forward module having a precursor warhead, and an aft module including a main warhead. The warhead assembly includes a deployment system for selectively deploying the warhead assembly from a retracted configuration to a deployed configuration, at predetermined conditions, to thereby provide a longitudinal displacement between the forward module and the aft module. The deployment system includes an expansion member accommodated between the forward module and the aft module, and configured for being longitudinally expanded under the predetermined conditions to thereby increase a longitudinal dimension of the expansion member and thereby urge the forward module and the aft module away from one another to provide said longitudinal displacement. A corresponding deployment system and projectile are also provided. |
US10422611B1 |
Shotshell having wad with enhanced fin deployment
A shotgun shell has a polymer wad with a forward shot cup portion and a rearward propellant cup, the wad in a casing, shot in the shot cup, propellant in the propellant cup, and a primer in a head of the casing. The propellant cup having a plurality of fins extending rearwardly that open to a deployed position upon firing and the shot cup having a plurality of circumferentially spaced axially aligned linear slit segments that permit air to circulate and permit expansion of the shot cup. |
US10422610B2 |
Ammunition cartridge
Systems, methods and apparatus are provided through which in some implementations an ammunition cartridge includes a cartridge casing having a longitudinal center axis, a powder pocket positioned adjacent to the cartridge casing, a piston bore positioned adjacent to the powder pocket, a piston in the piston bore, and a payload bay positioned adjacent to the payload bay, wherein the piston is not coupled to the cartridge, wherein the piston is in direct contact with the payload bay wherein a diameter of the powder pocket is less than an inside diameter of the cartridge casing to provide a reduced velocity to the payload. |
US10422608B2 |
Gun-clearing box
A gun-clearing box, which has: a box-body having a gun-clearing space inside, a cover opening and an assembly opening connecting the gun-clearing space to the outside; a cover-body; a gun-placing barrel having an placing entrance, a shot exit, and a barrel wall connected between, such that the diameter of the placing entrance is larger than which of the shot exit; such that the gun-placing barrel is fixed in the assembly opening, and the placing entrance is faced toward the outside of the box-body, and the shot exit is inclined to face toward the gun-clearing space; and a sliding-sleeve abutting assembly set in the gun-placing barrel, such that the sliding-sleeve abutting assembly has two adjacent abutting surfaces with a gap between; such that the gap is inclined and reduced along the direction from the placing entrance to the shot exit; thereby improving the convenience and safety of the use. |
US10422602B2 |
Sear system for a firearm
A firing mechanism for a firearm is provided for reducing maximum trigger pull weight attributable to a sear and for reducing trigger pre-travel and over-travel distances. The firing mechanism includes a sear actuator with a trigger engagement leg that engages with a trigger bar at a reduced trigger travel distance. The firing mechanism also includes an increased trigger bar contact distance, thus reducing trigger pull weight. |
US10422600B2 |
Collapsible pistol
A collapsible pistol features enhanced safety, ease of use, and improved performance as compared to prior designs. The pistol is easily reconfigured from an open, ready-to-fire position to a closed or collapsed position that makes the pistol quite compact, safe, and readily concealable. The overall design of the pistol is such that the manipulation of the pistol into and out of the open, ready-to-fire position can be accomplished with a user having relatively small hands and/or relatively low grip strength. |
US10422597B2 |
Locking device for rifle magazine release
Embodiments of the invention pertain to a magazine release interlock mechanism that enables a magazine of a rifle to only be released when the receiver is in an open position. The mechanism includes a translatable pin, a compression spring and a retainer. A fixture and a method for retrofitting a rifle are disclosed. |
US10422596B2 |
Bolt carrier group for direct gas impingement system
Bolt carrier groups (BCGs) for weapon systems are provided herein. The BCG includes a carrier assembly, a bolt assembly, and a gas chamber disposed therebetween. The carrier assembly contains a carrier body that includes a shoulder, a piston surface, and an inlet port. The shoulder is disposed within the carrier body and contains a channel and the piston surface is located on the shoulder at least partially encompassing the channel. The inlet port extends through the carrier body and is configured for receiving propellant gas into the carrier body. The bolt assembly is at least partially contained within the carrier assembly and includes a bolt head opposite of a bolt tail where the bolt tail is at least partially protruding into the channel in the shoulder. The gas chamber is disposed between the carrier body, the piston surface, the bolt tail, and two gas seals disposed on the bolt assembly. |
US10422594B2 |
CNC broaching tool and method for forming a magazine well in a firearm
A CNC milling machine and broaching tool for forming a magazine well in a firearm lower receiver, the magazine well having a forward end and a rearward end with a plurality of corners in the forward end and a plurality of corners in the rearward end. The CNC milling machine and broaching tool including a CNC milling machine for shaping a blank into a lower receiver having a guide hole with a length and a width and a broaching tool having a length less than the length of the guide hole and a width less than the width of the guide hole. The broaching tool having a single cutting edge for each of the plurality of corners in the forward end and the plurality of corners in the rearward end. |
US10422593B2 |
Sacrificial aluminum fins for failure mode protection of an aluminum heat exchanger
A method of localized cathodic protection of a heat exchanger, includes providing at least one fin formed from a first metal alloy; applying a sacrificial layer of a second metal to at least one region in the at least one fin; and connecting a refrigerant tube to the at least one fin; wherein the sacrificial layer of the second metal includes a metal from one of a zinc alloy or a magnesium alloy. |
US10422586B2 |
Heat exchanger
A heat exchanger is disclosed including an array of interlaced conduits. The conduit array includes a first plurality of conduits connected to a first inlet header at one end of the first plurality of conduits and to a first outlet header at an opposite end of the first plurality of conduits. This first plurality of conduits provides a first fluid flow path from the first inlet header through the first plurality of conduits to the first outlet header. The conduit array also includes a second plurality of conduits crossing and interlaced with the first plurality of conduits. First and second fluid flow paths are provided through the first and second pluralities of conduits, and a third fluid flow path is through open spaces between the crossed interlaced first and second pluralities of conduits. |
US10422583B2 |
Method for recycling residual heat and dust in flue gas during reclaimed copper refining
This invention provides a method for recycling residual heat and dust in flue gas during reclaimed copper refining that can be used for recycling of high-temperature residual heat and moderate and low-temperature residual heat with high recycling rate, complete dust recycling and low costs. |
US10422582B2 |
Molten iron manufacturing apparatus and molten iron manufacturing method
An apparatus for manufacturing molten iron includes: an iron ore-mixing/pre-reducing furnace receiving and mixing natural iron ore and oxidized iron ore to form a mixture, and heating or pre-reducing the mixture using a reaction gas to form a pre-heated or pre-reduced iron ore; an iron ore reduction furnace receiving the pre-heated or pre-reduced iron ore iron ore and reducing the pre-heated or pre-reduced iron ore using a reduction gas to form a reduced iron ore and produce the reaction gas; a molten gasification furnace receiving coal and the reduced iron ore and producing molten iron and the reduction gas; and an iron ore oxidizing-burning furnace receiving part of the reduced iron ore discharged from the iron ore reduction furnace and oxidizing the received reduced iron ore to produce the oxidized iron ore. The oxidized iron ore is supplied to the iron ore-mixing/pre-reducing furnace. |
US10422579B2 |
Automated drying and curing chamber
Machines, systems and methods for curing materials, including organic and nonorganic materials, are described. In particular, machines, systems and methods for machines, systems and methods for materials, such as organic plant materials or inorganic materials, including cannabis materials. In particular, the present invention relates to machines, systems and methods for an automated drying and curing chamber machine for both personal and commercial applications, wherein the machine uses customized variable settings and laminar air flow dynamics via negative pressure to ensure the optimal curing and drying environment for plant materials are described. |
US10422578B2 |
Apparatus for curing thin films on a moving substrate
An apparatus for curing thin films is disclosed. The apparatus includes a computer control system, a conveyance system, a flashlamp controller, and a flashlamp. The curing apparatus also includes a high average power, low-inductance cable connected between the flashlamp controller and the flashlamp. The low-inductance cable is smaller in diameter and is more flexible than the prior art and includes at least one liquid cooling line and multiple forward and return path wires interleaved in a regular hexagonal closed packed configuration such that every wire is adjacent to at least one cooling line and at least one wire of opposite polarity. |
US10422577B2 |
Oven for manufacturing a mineral wool product
An oven for baking a thermally curable binder in a mat of mineral fibers, including plural compartments through which the mat of fibers passes successively, the mat being compressed and transported through the compartments by gas-permeable upper conveyors and lower conveyors, each compartment having a length along a direction of movement of the mat and including a mechanism introducing a hot air flow, located either below or above the fiber mat, and a mechanism extracting the air after having passed through the mat, respectively arranged either above or below the opposite face of the mat, so that the binder is progressively brought to a temperature higher than its curing temperature. In one compartment the mechanism introducing hot air includes air inlets that open partly on openings formed on a first lateral side of the compartment and partly on openings formed on the opposite lateral side of the compartment. |
US10422575B2 |
Refrigerator
There is disclosed a refrigerator; a lighting device provided in the storage chamber, a first door rotatably coupled to the case to open and close the storage chamber, an auxiliary storage chamber provided in the first door, a second door, a front panel formed of a transparent material, an evaporation treatment unit evaporated on an overall back surface of the front panel to transmit lights partially, a variable transparency film attached to a back surface of the evaporation treatment unit provided in the front panel to get transparent when the power is supplied, a frame unit with an opening having a corresponding size to an opening provided in the first door, an insulation panel distant from the front panel, a power supply unit for supplying an electric power to the variable transparency film and the lighting device, a proximity sensor provided in the second door to sense a user's approaching. |
US10422571B2 |
Method and apparatus for sealing french doors for a freezer compartment
An appliance having at least a freezer compartment. The appliance may include a pair of freezer doors accessing the freezer compartment. The freezer compartment may include one or more freezer shelves. A mullion may include a movable portion and a fixed portion for sealing the pair of freezer doors. |
US10422568B2 |
Refrigerator
A refrigerator includes a partition wall provided between first and second storage chambers and having a partition wall insulator, an evaporator case arranged in the partition wall and communicating with the first and second storage chambers, an evaporator installed inside the evaporator case, a grill cover provided on a rear side of the evaporator case and configured to accommodate a blower fan, and support guides provided in the grill cover and supporting a rear portion of the evaporator, such that an internal storage space of the refrigerator is increased, and a withdrawal distance of a drawer provided in the refrigerator is increased. |
US10422567B2 |
Condensate collection device
A condensate collection system for use in HVAC equipment configured to remove condensate from a coil assembly before unintentional release into the surrounding environment and increase energy efficiency by preventing substantial air mixing within the air conditioner itself. The condensate collection system comprising, a tray configured to collect condensate and a lid configured to both prevent the mixing of air and collect condensate, operatively connected by a plurality of standoffs attached to the base of the tray and the bottom of the lid wherein the lid is supported by the tray and the plurality of standoffs. The system further may include one or more condensate drain channels configured to collect and drain condensate from the top of the lid into the tray and subsequently drain from the tray through an exit port. |
US10422566B2 |
Air-Conditioning apparatus
An air-conditioning apparatus, including: a heat source-side heat exchanger including a plurality of heat transfer tubes each having a flattened shape and being arranged in parallel, the heat source-side heat exchanger being used at least as a condenser of a refrigeration cycle; and an outdoor fan for generating flows of air passing through the heat source-side heat exchanger in a predetermined air velocity distribution. The heat source-side heat exchanger is configured to exchange heat between the air and refrigerant flowing through the heat transfer tubes and includes a plurality of refrigerant paths, each including at least one of the plurality of heat transfer tubes and a plurality of two-phase paths for allowing gas refrigerant to flow into and out as two-phase refrigerant; and a plurality of liquid-phase paths for allowing the two-phase refrigerant flowing out of the plurality of two-phase paths to flow out as subcooled liquid refrigerant. |
US10422564B2 |
Apparatus and methods for constructing ice structures
Apparatus and methods for constructing ice structures are provided. An apparatus for construction of a structure from ice may include multiple tubes. Each of the tubes may be disposed in an upright position. Each of the tubes may have a constant inner diameter and/or a closed bottom. The tubes may be disposed within a frame for transport of the tubes. |
US10422563B2 |
Refrigerator and control method thereof
A control method includes initially operating a compressor at the same RPM as an operating RPM of the compressor during a previous cycle, adjusting the RPM in consideration of an operation rate of the previous cycle such that the RPM is increased when the operation rate is greater than a first set value, reduced when the operation rate is less than a second set value, and maintained when the operation rate is within a range between the first set value and the second set value, and operating the compressor at the adjusted RPM, the first set value being greater than the second set value. |
US10422557B2 |
Heat pump and heat engine
A heat pump, the heat pump having a first end and a second end and further comprising: a working fluid and a chamber to contain said working fluid, the chamber having a first end and a second end corresponding to the first and second ends of the pump, one wall of the chamber acting as a heat exchanger between the chamber and a first heat transfer medium and one wall of the chamber, which may or may not be the same wall as the first mentioned one wall, acting as a heat exchanger between the chamber and a second heat transfer medium. The first heat transfer medium is located at a position between the first end of the pump and an intermediate portion defined at a position between the first and second ends of the heat pump, the first heat transfer medium operationally has a temperature T at the end nearest the intermediate portion, and operationally has a temperature higher than temperature T at the end located nearest the first end of the pump. The second heat transfer medium is located at a position between the intermediate portion and the second end of the pump, and has a temperature T′ at the end nearest the intermediate portion in operation of the heat pump, and a temperature lower than T′ at the end nearest the second end of the pump in operation of the heat pump, the second heat transfer medium operationally has a lower average temperature than the first heat transfer medium. The chamber has at least one moveable wall, one said moveable wall being driven by an external energy source and being configured to adjust the volume of the chamber, and one said moveable wall, which may or may not be the same wall as the first mentioned one said movable wall, being arranged to be driven by an external energy source and being capable of adjusting the shape of the chamber while keeping the volume of the chamber constant. The driven movements of the at least one moveable wall producing a repeating cycle including the following phases: a first phase in which the volume of the chamber is decreased; a second phase in which the shape of the chamber can be altered without a change in chamber volume so that a greater volume of the working fluid is at the second end of the chamber than is at the first end of the chamber; a third phase in which the volume of the chamber is increased; and a fourth phase in which the shape of the chamber can be altered without a change in chamber volume so that a greater volume of the working fluid is at the first end of the chamber than is at the second end of the chamber; this cycle causing a net flow of heat into the first heat transfer medium from the working fluid, and causing a net flow of heat from the second heat transfer medium into the working fluid. A heat engine, the heat engine having a first end and a second end and further comprising: a working fluid and a chamber to contain said working fluid, the chamber having a first end and a second end corresponding to the first and second ends of the engine, one wall of the chamber acting as a heat exchanger between the chamber and a first heat transfer medium and one wall of the chamber, which may or may not be the same as the first mentioned one wall, acting as a heat exchanger between the chamber and a second heat transfer medium. The first “neat transfer medium is located at a position between the first end of the engine and an intermediate portion defined at a position located between the first and second ends of the heat engine, the first heat transfer medium has a temperature TA at the end nearest the first end of the engine in operation of the heat engine, and a temperature lower than TA at the end nearest the intermediate portion in operation of the heat engine. The second heat transfer medium is located at a position between the intermediate portion and the second end of the engine, and has a temperature TB at the end nearest the second end of the engine in operation of the heat engine, and a temperature higher than TB at the end nearest the intermediate portion in operation of the heat engine, TB being colder than TA, and the second heat transfer medium operationally having a lower average temperature than the first heat transfer medium. The chamber has at least one moveable wall, one said moveable wall being configured to allow changes in the volume of the chamber, and one said moveable wall, which may or may not be the same wall as the first one said movable wall, being configured to allow adjustment of the shape of the chamber while keeping the volume of the chamber constant. The heat engine is configured to allow a net flow of heat energy from the first heat transfer medium into the working fluid and a net flow of heat energy from the working fluid into the second heat transfer medium to cause variations in the pressure of the working fluid of the chamber, forcing the at least one movable wall to move in a repeating cycle including the following phases: a first phase in which the volume of the chamber is decreased; a second phase in which the shape of the chamber can be altered without a change in chamber volume so that a greater volume of the working fluid is at the first end of the chamber than is at the second end of the chamber; a third phase in which the volume of the chamber is increased; and a fourth phase in which the shape of the chamber can be altered without a change in chamber volume so that a greater volume of the working fluid is at the second end of the chamber than is at the first end of the chamber; the movement cycle being a usable source of mechanical motion during operation of the engine. |
US10422552B2 |
Receivers for concentrating solar power generation
A device is describe for collecting energy in electromagnetic radiation, where the device includes a first panel that includes a first height, a first end, and a second end such that a first length is defined between the first end and the second end. The device further includes a second panel that includes a second height, a third end, and a fourth end such that a second length is defined between the third end and the fourth end. In addition, the first height and the second height are substantially parallel to a reference axis, the first end and the third end intersect to form a leading edge that is substantially parallel to the reference axis, and the first panel and the second panel form a channel positioned between the first panel and the second panel. Further, the channel is configured for the flow of a first heat-transfer medium through the channel, and at least a part of the first panel and at least a part of the second panel are configured to absorb electromagnetic radiation to transfer energy from the electromagnetic radiation to the first heat-transfer medium. |
US10422551B2 |
Substrate liquid processing apparatus, and control method of heater unit
A control device configured to control a power to be supplied to a heater unit. The control device cuts off the power to be supplied to a heating portion when it is determined that an event where a maximum temperature that the processing liquid within the heater unit reaches exceeds a processing liquid upper limit temperature is likely to occur even when a supply of the power to the heating portion is stopped based on an actual temperature of the processing liquid measured by a temperature detector under an assumption that a flow of the processing liquid flowing in a processing liquid supply line is stopped. |
US10422543B2 |
Remote control of an HVAC system that uses a common temperature setpoint for both heat and cool modes
An HVAC system includes an HVAC unit having a cooling mode and a heating mode for conditioning the air in an inside space, and a programmable thermostat located remotely from the HVAC unit. The HVAC unit may have an onboard controller configured to control when the HVAC unit is in the cooling mode or heating mode, and whether the HVAC unit is activated or not. In some cases, the onboard controller of the HVAC unit may use a common temperature setpoint when controlling in the cooling mode and the heating mode. The programmable thermostat may have a programmable schedule with a plurality of time periods, where each time period has a heating setpoint and a cooling setpoint separated by a dead band. The onboard controller of the HVAC unit may be configured to accept input signals from the remotely located thermostat. The remotely located thermostat may send one or more input signals to the onboard controller of the HVAC unit in accordance with the programmable schedule, where the one or more input signals cause the onboard controller of the HVAC unit to set the HVAC unit to a particular one of the cooling mode and the heating mode, and to activate the HVAC unit so as to condition the air in the inside space in the particular one of the cooling mode and the heating mode. |
US10422542B2 |
System and method for crowd-sourced environmental system control and maintenance
A system and method for crowd-sourced environmental system control and building maintenance includes a server for providing selective access to building occupants and managers. Users are permitted to generate building reports in the form of (i) thermal reports using a thermal report module, and/or (ii) maintenance reports using a maintenance report module. The reports are each geo-located to locations within the building, and are then captured, stored, and aggregated at the server. The aggregated reports are sorted according to their geo-locations and comfort rules are used to (i) permit a manager at a client computer to access the server to respond, and/or (ii) automatically respond and assign a response status to particular reports. An inspection checklist interface is generated and populated to display a list of preventative maintenance tasks, each of the tasks being user-selectable to designate completion, with the updated status of the reports being stored at the server. |
US10422541B2 |
System and method for switching a multiple-zone heat pump refrigerant system between cooling and heating modes
A computer-implemented method of controlling an operational mode of an outdoor unit connected to a plurality of indoor units, the method including: determining an operational mode of an outdoor unit; determining, at a master decision unit, a target outdoor mode for the outdoor air-conditioning unit based on the priority, the current area mode, the current area temperature, and the set point for each of the indoor units, the maximum actual standby duration and the maximum allowable standby duration of each of the indoor units, and the minimum active duration and the current active duration for the outdoor unit; and systematically controlling the operational mode to become the target outdoor mode when the target outdoor mode is different from the operational mode. |
US10422539B2 |
Air conditioner
An air conditioner includes: a suction body having an air suction hole formed therein; a heat exchanger in which air sucked into the air suction hole is heat-exchanged; and a pair of blow discharge units through which the air heat-exchanged in the heat exchanger is passed and discharged. In the air conditioner, each of the pair of blow discharge units includes: a discharge body in which an air inflow hole and an air discharge hole are formed to be spaced apart from each other, and a discharge passage is formed between the air inflow hole and the air discharge hole; a rotation mechanism for rotating the discharge body about a vertical center axis; a cross flow fan rotatably positioned in the discharge passage, the cross flow fan being disposed vertically long in the discharge passage; and a fan motor having a vertical rotational shaft for rotating the cross flow fan. When the cross flow fan is mounted between the discharge body and the heat exchanger, the air conditioner can become more compact, and the utilization of space between the discharge body and the heat exchanger can be enhanced. |
US10422538B2 |
System and device for heating, cooling, ventilating and illuminating an interior space
The present invention relates to a system for heating and/or cooling and/or ventilating and/or illuminating a room, comprising a plurality of air-conditioning modules having a flat surface which faces the room and which is designed to dissipate heat and/or cold and/or fresh air to the room; at least one distribution module which is designed to provide the plurality of air-conditioning modules with a fluid carrier medium for heat and/or cold and/or fresh air; and a control device for controlling a quantity of heat and/or cold and/or fresh air; wherein the contours of the plurality of air-conditioning modules and the at least one distribution module are designed in such a way that the plurality of air-conditioning modules and the at least one distribution module form, by virtue of their assembly, a substantially flat and continuous surface. |
US10422536B2 |
Domestic oven
A domestic oven is provided having a hinged door with a handle. The hinged door includes at least one external glass panel coupled to one or more vertical bars defining a structure of the hinged door and an elongated element is coupled to an upper edge of the at least one external glass panel. The elongated element is positioned between the structure and the handle with at least one external glass panel interposed therein. |