Document | Document Title |
---|---|
US10163127B2 |
Spatiotemporal marketing associated with events based on intended user ingress and egress modes and paths
A method to perform spatiotemporal events marketing includes: presenting, by a server, an interface on a display of a customer device, wherein the interface comprises a selectable list of times in which an event is to occur, determining, by the server, a route to the event or from the event, by a user of the customer device; and presenting, by the server, a selectable list of offers in the interface, wherein the list of offers is based on the selected time, a location of the event, and the route. |
US10163125B2 |
Systems and methods for conducting dynamic media lift studies concurrently with operating online advertising campaigns
Systems and methods are disclosed for conducting media lift studies for online advertising concurrently with operating an advertising campaign. While operating an advertising campaign for a first advertiser/client focused primarily on a set of intended ads and a specific targeted viewer audience, a non-intended ad is occasionally substituted to run in an ad slot, and is tracked as belonging to the first advertiser/client. The non-intended ad can be for example one of: an ad for a second advertiser/client; an alternate ad for the first advertiser/client; or a blank/unrelated ad. After the campaign, attribution results for the intended ads are adjusted according to those for non-intended ads to provide an indication of net media lift resulting from the intended ads—typically at no additional cost to the first advertiser/client. Analysis results may also be compared between different attribution data providers to determine which provide the more accurate attribution data. |
US10163121B2 |
System and method for targeted marketing and consumer resource management
Systems and methods are provided for providing targeted marketing to goods and services provides and consumer resource management services to consumers. An example system and method for targeted marketing comprises collecting transaction data from point-of-sale (POS) terminals and using a consumer identifier in the transaction data to access stored information about the consumer. This information may be used to target offers and advertisement to the consumer. In an example system for consumer resource management, a consumer may configure a consumer account on the enterprise infrastructure via a web-site. The consumer may use the consumer account to purchase and configure gift cards that may be used for purchasing goods and services. A universal transaction identifier may be associated with the consumer account and used to purchase goods and services from more than one selected goods and services providers. |
US10163118B2 |
Method and apparatus for associating user engagement data received from a user with portions of a webpage visited by the user
A method for associating user engagement data with various features of a product associated with a webpage is provided. The method includes detecting a visit to a portion of the webpage by a user. The webpage includes features of the product. A feature from the portion of the webpage is then determined using keyword of the feature. The portion includes the keyword of the feature. A user engagement input is then received for entire webpage from the first user. The webpage includes only one user interface option to provide the user engagement input of a particular type, at an instance, for entire webpage. The user engagement input is associated with the feature and not associated with other features on the webpage. A report indicating association of the user engagement input with the feature and non-association of the user engagement input with other features on the webpage is then generated. |
US10163117B2 |
System, method, and computer program product for model-based data analysis
A system, method, and computer program product for a model-based data analysis system is disclosed. The method includes the steps of receiving information from one or more respondents that includes at least one response to a question included in a first survey, updating a model based on the received information, and generating a second survey based on the updated model. The method may be implemented by a server application communicating with a client application via a network. |
US10163111B2 |
Virtual photorealistic digital actor system for remote service of customers
A system for remote servicing of customers includes an interactive display unit at the customer location providing two-way audio/visual communication with a remote service/sales agent, wherein communication inputted by the agent is delivered to customers via a virtual Digital Actor on the display. The system also provides for remote customer service using physical mannequins with interactive capability having two-way audio visual communication ability with the remote agent, wherein communication inputted by the remote service or sales agent is delivered to customers using the physical mannequin. A web solution integrates the virtual Digital Actor system into a business website. A smart phone solution provides the remote service to customers via an App. In another embodiment, the Digital Actor is instead displayed as a 3D hologram. The Digital Actor is also used in an e-learning solution, in a movie studio suite, and as a presenter on TV, online, or other broadcasting applications. |
US10163110B2 |
Product couponing and sampling method
A targeted method for providing coupons and samples to consumers, that provides extensive feedback to manufacturers, identifies consumers that represent a desired demographic profile, enables a convenient consumer couponing experience, controls and contains fraud through the use of expiration methods and location data. |
US10163107B1 |
Technical fallback infrastructure
In some examples, methods and systems may institute technical fallback by determining, by a payment processing system, and based on analysis of the communication status indicator and the data obtained when a magnetic stripe of the payment object is introduced in magnetic stripe object reader, whether the payment object was swiped while an EMV object reader was communicatively coupled to the POS terminal. If the magnetic stripe of the payment object was swiped while the EMV object reader was connected to the POS terminal, the payment processing system extracts a transaction count indicating a number of times the customer has attempted to insert a chip of the payment object into the EMV object reader prior to swiping magstripe. By comparing the transaction count with a threshold count, the payment processing system authorizes the payment transaction as a technical fallback transaction if the transaction count is greater than the threshold count. |
US10163106B2 |
Systems and methods using a data structure summarizing item information in authorization request messages for communication in transactions involving multiple items
A system and method includes an authorization request message configured with information about transaction amounts of items aggregated according to item categories and applicable rates for the items in the respective categories. Based on the information provided in the authorization request, a transaction handler is configured to compute a modified transaction amount for the transaction by reducing the transaction amount of items in one or more of the categories, without reducing the transaction amount(s) of items in one or more other categories, and computing a total transaction amount based on the reduction and the applicable rates. |
US10163102B2 |
Method and system for using social networks to verify entity affiliations and identities
Login credentials for at least one website, such as a social networking website, are received from a user purporting to act on behalf of an entity, for example, in the context of registering the entity with a system for electronic bill payment. Social data relating to the entity is retrieved from the websites using the login credentials. The social data comprises a plurality of social connections, each reflecting a respective relationship between the entity and a respective third party. A plurality of relevant social connections comprising at least a subset of the plurality of social connections is determined, each social connection of the plurality of relevant social connections reflecting a relationship to a respective third party that is deemed to be reliable. A reliability rating of the entity is then determined based on the plurality of relevant social connections. |
US10163101B1 |
Electronic commerce using a transaction network
The present invention is directed to a transaction network that facilitates and simplifies purchase transactions between any number of customers and any number of merchants. The transaction network is primarily utilized in the sale and purchase of digital content via a network such as the Internet. The transaction network registers and authenticates customer purchase activities and maintains customer account data including payment information. Once registered, a customer will generally not register again for further purchase activities at participating merchant sites. Additionally, the transaction network provides a single, central authentication mechanism for all participating merchant sites using a single customer identifier and password. Further, the transaction network accumulates purchase information across all of the merchant sites and the ultimate payment processing of those purchase transactions. Payment processing generally occurs on a periodic basis, enabling the accumulation of multiple purchase transactions within a participating customer's account. The network additionally preferably provides customers with centralized, automated services for customer account management, product refunds, subscription management and multiple purchasing accounts linked to the same payment account. |
US10163098B2 |
Using both social media and non-social media information to identify anomalous behavior
A method, system and computer program product for identifying anomalous behavior (e.g., suspicious transactions). Information from at least one social media source (e.g., a posting) and from at least one non-social media source (e.g., a booking) are monitored. A transaction (e.g., credit card transaction) involving a user is identified. The monitored information is then analyzed to identify one or more characteristics (e.g., location of the user) of the user. A rating of invalidity of the transaction is generated based on the one or more characteristics, where the rating of invalidity refers to the likelihood that the transaction is likely to be anomaly, such as a suspicious transaction. If the rating exceeds a threshold, then an anomaly may be said to have occurred. By identifying anomalous behavior using both social media and non-social media sources, anomalous activities that truly occurred will be more accurately detected. |
US10163097B2 |
Method and system for contactless financial transactions
A method and system are proposed for financial purchase transactions between a merchant and an employee in possession of a contactless credential device such as a proximity card ordinarily used for access to commercial facilities as in the case of electronically controlled doors and the like. The merchant is provided with a contactless reader device adapted to discern credential device codes. In response to presentation of the credential device at the merchant reader device for the purposes of a financial purchase transaction, the credential device code is discerned using the merchant reader device, the credential device code, together with details of the financial purchase transaction, is electronically communicated to a transaction facilitator, a credit/debit account corresponding to said employee is identified according to a stored database correlation with the credential device code, and the financial purchase transactions details are processed against the identified credit/debit account in order to authorize the financial purchase transaction. |
US10163089B2 |
Systems and methods for providing consumer facing point-of-sale interfaces
Systems, apparatus, methods, and non-transitory media for providing point-of-sale functionality are discussed herein. Some embodiments may include a system including a merchant device and a consumer facing device. The merchant device may include a merchant display device configured to present interactive displays of a merchant facing interface configured to be used by merchants. The consumer facing device may be configured to present interactive displays of a consumer facing interface configured to be used by consumers. The point-of-sale system may be configured to facilitate financial transactions and other forms of consumer service. For example, merchant inputs provided via the merchant facing interface (e.g., entered menu items) may be shown on the consumer facing interface. In another example, consumer inputs provided via the consumer facing interface be sent to the merchant device and/or otherwise used by the merchant device to facilitate a financial transaction, among other things. |
US10163088B2 |
Embedded document within an application
Data structures, methods, program products and systems for creating and executing an executable file for the Binary Runtime Environment for Wireless (BREW) where the file is capable of causing presentation of a document embedded in the file on a BREW system. |
US10163087B2 |
Systems and method for selling content over a network
A method to generate revenue from supplied content is provided. Content is provided to a consumer via a network by providing a content service that allows the consumer to select and retrieve content as a package together with a clearing of the selectable content to an operator used by the consumer to select and retrieve the content via the network. Any content selected by the consumer is supplied directly to the consumer via the operator. The operator is charged for the supplied content. |
US10163086B2 |
Universal payments dashboard
A universal payments dashboard system provides eCommerce merchants with an easy to integrate web page (inline frame) that displays all alternative payment button options that consumers can use on the merchant website(s) to pay for the purchase. Such merchants can display the dashboard on their shopping cart page(s) and on their checkout page(s) at the point where users select the payment option. The dashboard communicates with a payment dashboard provider to complete the payment for the transaction, including any consumer interaction such as entering checking account information, personal details, etc. Upon completing the payment for the order, the dashboard provides the merchant with the completed order information (e.g., a prepaid order) along with all the payment information. The dashboard supports all alternative payment options, payment transaction notifications to enable single cash register functionality and work in conjunction with alternative payment initiatives. |
US10163083B2 |
Account activity management system
Embodiments of the invention are directed to systems, methods and computer program products for use in streamlining customer finance and customer money management platforms and providing electronic financial management. An exemplary apparatus may be configured to provide access to a funds transfer management portal that interfaces with at least one database to access a customer's financial information for use in presenting account activity associated with at least one of the customer's accounts maintained by a financial institution. The system receives a request to view account activity in which the request specifies a format for viewing the account activity. In response to receiving the request, the system retrieves data related to one or more funds transfers associated with the at least one account and present the account activity in the requested format for viewing the account activity. |
US10163081B2 |
Method and system for automatically collecting payment for a credit account
A method for automatically collecting payment for a credit account includes determining if a credit account is delinquent and determining the number of days the credit account is delinquent. The method includes automatically collecting a first amount from a first account if the number of days the credit account is delinquent comprises at least a first number of days and crediting the credit account the first amount. The first account may comprise a checking account, and the first number of days may comprise twenty days. |
US10163077B2 |
Proxy for asynchronous meeting participation
Embodiments described herein relate to enabling a lightweight way of recording and sharing video messages intended to provide input to a future meeting that cannot be personally attended. A person who cannot attend the meeting pre-records their thoughts and remarks for the meeting as video clips for presentation at the meeting. A physical device with at least a display is presented at the meeting. The physically present participants can play the pre-recorded clips on the device. Video of participants' responses to the clips is recorded and made available so that the represented attendee can view the participants' responses. |
US10163075B2 |
Bulk event scheduling
A system can provide for scheduling of a collection of events for a user of the system by including a non-transitory memory storing user information comprising schedule information for a plurality of users and including a hardware processor in communication with the non-transitory memory. The hardware processor accesses schedule information of a first user of the plurality of users and accesses schedule information for a subset of users of the plurality of users, each of the subset of users being associated with the first user. The processor also receives selections from the first user regarding at least two events and determines events from a plurality of potential events that satisfy the selections and that optimize potential participation of the subset of users associated with the first user. |
US10163069B2 |
Autonomous delivery of items
Proposed is an autonomous vehicle (AV) for delivering an item to a recipient at a delivery location in a trusted manner. The AV includes: a sensor system adapted to detect, while the autonomous vehicle is travelling to the delivery location, a value of a property of at least one of: the autonomous vehicle, and the item. The AV further includes a data store adapted to store authentication data for verifying the trustworthiness of the item, the authentication data being based on the value detected. The AV further includes a recipient verification unit adapted to verify the identity of the recipient and to generate a verification signal indicative of whether the identity of the recipient is verified. The AV further includes a communication unit adapted to communicate stored authentication data to an authentication system for verification. |
US10163068B2 |
Manual station systems and methods
A pharmaceutical filling system for a high volume pharmacy is described. The system can include a manual pick/pack device and method. The system may include a rotation assembly, a left door and a right door, both positioned below the rotation assembly, a left divider positioned below the left door, and a right divider positioned below the right door, and a left gathering table positioned below the left divider, and a right gathering table positioned below the right divider. The system may also include a control device in electronic communication with the rotation assembly, the doors and the dividers for control of same. |
US10163066B1 |
Allocating computing resources based on service-level requests
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for allocating resources. In one aspect, a method includes identifying a first set of computing resources used to provide the first computing service. A first resource level bid is determined for each particular computing resource of the set of computing resources. A competing request statement can be identified based on the competing request statement's second computing service requiring a proper subset of the first set of computing resources. The second computing service can be at a different level within a request hierarchy than the first computing service. A second resource level bid can be determined for each computing resource of the proper subset of resources using a competing bid for the second computing service. A determination can be made that allocation of the first set of computing resources to the first resource requester meets an allocation objective. |
US10163059B2 |
Conversation branching for more efficient resolution
A method for conversation branching may include storing a plurality of messages communicated in an online conversation and generating a fingerprint for each message. The fingerprint for each message may be stored in a lookup table. The method may also include detecting a new message from one of the users and processing the new message to generate an artifact that correlates to the new message. The lookup table may be queried using the artifact to determine a similarity between the new message and each of the stored messages. One or more proposed reply messages to the new message may be generated for branching the online conversation to a new conversation point that corresponds to a selected one of the one or more proposed reply messages. The one or more proposed reply messages are based on one of the stored messages that has a closest similarity to the new message. |
US10163058B2 |
Method, system and device for inferring a mobile user's current context and proactively providing assistance
A device, method and system for automatically inferring a mobile user's current context includes applying a user activity knowledge base to real-time inputs and stored user-specific information to determine a current situation. Automated reasoning is used to infer a user-specific context of the current situation. Automated candidate actions may be generated and performed in accordance with the current situation and user-specific context. |
US10163057B2 |
Cognitive media content
A method, system and computer-usable medium for providing composite cognitive insights comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching and generating a sub-graph for incorporation into a cognitive graph; processing the cognitive graph, the processing the cognitive graph providing a plurality of individual cognitive insights; generating a composite cognitive insight, the composite cognitive insight being composed of the plurality of individual cognitive insights; and, providing the composite cognitive insight to a user via a set of cognitive media content. |
US10163053B2 |
Coded tags encoded using different magnetic materials and systems of detecting coded tags
A coded tag includes a substrate. The coded tag includes a first magnetic material associated with the substrate. The first magnetic material has a first magnetic characteristic and encodes first information. The coded tag includes a second magnetic material associated with the substrate. The second magnetic material encodes second information and has a second magnetic characteristic that is different from the first magnetic characteristic. |
US10163051B1 |
Portable card with transaction display function
A portable card with transaction display function includes a card body; a microprocessor arranged on the card body; a contact communication unit, a transaction display mode control unit and a power supply unit having a contactless RF antenna, all arranged on the card body and electrically connected to the microprocessor; a transaction display unit arranged on the card body and electrically connected to the transaction display mode control unit. When making a contactless transaction, approach the card body to a read module and the contactless RF antenna of the power supply unit reads electromagnetic wave from the read module and gets induced electric current to enable the transaction. When making a contact transaction, insert the card body into a card reader for the latter to read the contact communication unit and enable the transaction. During the transaction, the transaction display unit will output a transaction message as a notice. |
US10163047B2 |
Manufacturing method for portable data carriers
A method for manufacturing a portable data carrier by means of a continuous manufacturing method, comprises the steps: providing at least one foil as a rolled good, unrolling at least one first foil, with at least a first foil being coated at least partly with an adhesive on at least one side, with at least the first foil being scored on at least one side along at least one creasing edge, with at least the first foil being folded up in precise fit along at least one creasing edge and bonded, with the foil being folded up in the direction of the side which is coated with adhesive, with the side coated with adhesive being arranged on the opposite side of the foil which has at least one scored creasing edge along which it is folded. |
US10163043B2 |
System and method for facilitating logo-recognition training of a recognition model
In certain embodiments, training of a prediction model (e.g., recognition or other prediction model) may be facilitated via a training set generated based on one or more logos or other graphics. In some embodiments, graphics information associated with a logo or graphic (e.g., to be recognized via a recognition model) may be obtained. Training media items (e.g., images, videos, etc.) may be generated based on the graphics information, where each of the training media items includes (i) content other than the logo and (ii) a given representation of the logo integrated with the other content. The training media items may be processed via the recognition model to generate predictions (related to recognition of the logo or graphic for the training media items). The recognition model may be updated based on (i) the generated predictions and (ii) corresponding reference indications (related to recognition of the logo for the training media items). |
US10163041B2 |
Automatic canonical digital image selection method and apparatus
Disclosed are systems and methods for automatic selection of canonical digital images from a large corpus of digital images, such as the corpus of digital images available on the web, for an entity, such as and without limitation a person, a point of interest, object, etc. The automated, unsupervised approach for selecting a diverse set of high quality, canonical digital images, is well suited for processing a large corpus of digital images. A set of canonical digital images identified for an entity can be retrieved in response to a digital image request for digital images depicting the entity. |
US10163039B2 |
Information processing apparatus, method for processing information, and recording medium
An information processing apparatus includes a set specifying unit, a clustering unit, an image selection unit, and an image arrangement unit. The set specifying unit specifies a set of images from among a plurality of images under a predetermined condition. The clustering unit classifies, after the set of images is specified by the set specifying unit, the plurality of images into any of the same number of clusters as that of image layout regions. The image selection unit collectively selects images that constitute the set of images from among the images included in the clusters generated by the clustering unit. The image arrangement unit arranges, in the image layout regions that correspond to the clusters one-to-one, the images constituting the set of images selected from the clusters by the image selection unit. |
US10163035B2 |
Edge detecting apparatus and edge detecting method
An edge detecting apparatus according to the present invention includes: a first determining unit configured to determine, based on an input image, at least one of a distance between local maximum pixels which are pixels of which gradation values are local maximum values and a distance between local minimum pixels which are pixels of which gradation values are local minimum values; and a detecting unit configured to detect an edge from the input image with a detection sensitivity based on the distance determined by the first determining unit. |
US10163033B2 |
Vehicle classification and vehicle pose estimation
A method of classifying a work machine within a worksite is provided. The method may include receiving one or more captured images of the work machine from one or more image capture devices, identifying at least two classifiers within the captured images of the work machine, determining spatial relationships between the classifiers within the captured images, determining a classification and a pose of the work machine based on the spatial relationships, and displaying analytics based on the classification and the pose of the work machine. |
US10163029B2 |
On-camera image processing based on image luminance data
A camera system processes images based on image luminance data. The camera system includes an image sensor, an image pipeline, an encoder and a memory. The image sensor converts light incident upon the image sensor into raw image data. The image pipeline converts raw image data into color-space image data and calculates luminance levels of the color-space image data. The encoder can determine one or more of quantization levels, determining GOP structure or reference frame spacing for the color-space image data based on the luminance levels. The memory stores the color-space image data and the luminance levels. |
US10163027B2 |
Apparatus for and method of processing image based on object region
An image processing apparatus includes an image data acquisition unit configured to acquire image data, a distance information acquisition unit configured to acquire distance information corresponding to the image data, a detection unit configured to detect one or more object regions, each representing an object, from the image data based on the distance information, an extraction unit configured to extract an object region representing an object which does not overlap a specific three-dimensional region, from among detected object regions, based on the distance information, and an image processing unit configured to perform image processing for the image data based on the extracted object region. |
US10163026B2 |
Method and apparatus for recovering a vehicle identification number from an image
Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image. The mobile apparatus includes an interface configured to transmit the vehicle license plate information to a remote apparatus and receive a vehicle identification number corresponding to the vehicle license plate image in response to the transmission. |
US10163023B2 |
Apparatus and system for processing currency bills and financial documents and method for using the same
A document processing device convertible between a first configuration and a second configuration includes an input receptacle, a transport mechanism, a scanner, and a convertible output area. The input receptacle is configured to receive documents including currency bills therein. The transport mechanism is configured to transport the documents along a transport path from the input receptacle. The scanner is positioned along the transport path and is configured to scan at least a portion of each of the documents transported to generate data associated therewith. The convertible output area is configured to be selectively coupled with a first output assembly and a second output assembly. |
US10163019B1 |
Arabic handwriting recognition system and method
A system, a non-transitory computer readable medium, and a method for Arabic handwriting recognition are provided. The method includes acquiring an input image representative of a handwritten Arabic text from a user, partitioning the input image into a plurality of regions, determining a bag of features representation for each region of the plurality of regions, modeling each region independently by multi stream discrete Hidden Markov Model (HMM), and identifying a text based on the HMM models. |
US10163017B2 |
Systems and methods for vehicle signal light detection
Systems and methods are provided for analyzing vehicle signal lights in order to operate an autonomous vehicle. A method includes receiving an image from a camera regarding a vehicle proximate to the autonomous vehicle. Data from a lidar sensor regarding the proximate vehicle is used to determine object information for identifying a subsection within the camera image. The identified subsection corresponds to an area of the proximate vehicle containing one or more vehicle signals. One or more vehicle signal lights of the proximate vehicle is located by using the identified camera image subsection as an area of focus. |
US10163014B2 |
Method for monitoring the visual behavior of a person
The disclosed embodiments include a method for monitoring the visual behavior of a person. In one embodiment, the method includes a person activity data providing step during which person activity data indicative of an activity of the person are provided; a person visual behavior data providing step during which person visual behavior data indicative of the visual behavior of the person related to said activity of the person are provided; reference visual behavior providing step during which a reference visual behavior data indicative of the reference visual behavior of the person based on said activity of the person are provided; and a comparing step during which the person visual behavior data and the reference visual behavior data are compared so as to deduce whether the person visual behavior is adapted with respect to said activity of the person. |
US10163011B2 |
Estimating pose in 3D space
Methods and devices for estimating position of a device within a 3D environment are described. Embodiments of the methods include sequentially receiving multiple image segments forming an image representing a field of view (FOV) comprising a portion of the environment. The image includes multiple sparse points that are identifiable based in part on a corresponding subset of image segments of the multiple image segments. The method also includes sequentially identifying one or more sparse points of the multiple sparse points when each subset of image segments corresponding to the one or more sparse points is received and estimating a position of the device in the environment based on the identified the one or more sparse points. |
US10163005B2 |
Document structure analysis device with image processing
A mail processing apparatus includes a data retrieving section for retrieving sample data from e-mail and/or a network NW, a signalizing section for converting the sample data form the data retrieving section into n-value, a sample storage section for storing n-value data converted by the signalizing section, a signal processing section for comparing the n-value sample data stored in the sample storage section with an inputted e-mail to judge whether or not the e-mail is spam mail based on the degree of similarity, and a spam storing section for storing the spam mail based on the judgment result. |
US10163004B2 |
Inferring stroke information from an image
A method for character recognition. The method includes: obtaining a plurality of character segments extracted from an image; determining a first character bounding box including a first set of the plurality of character segments and a second character bounding box including a second set of the plurality of character segments; determining an ordering for the first set based on a plurality of texture properties for the first set; determining a plurality of directions of the first set based on a plurality of brush widths and a plurality of intensities for the first set; and executing character recognition for the first character bounding box by sending the first set, the plurality of directions for the first set, and the ordering for the first set to an intelligent character recognition (ICR) engine. |
US10163002B2 |
Pedestrian detection system and method
A pedestrian detection system including a camera device and a cloud server. The cloud server includes an entrance node and a compute node unit including a plurality of compute nodes. The entrance node is configured to receive image data from the camera device, to divide the image data into a plurality of subordinate task areas, and to extract a percent of the subordinate task areas. The compute node unit is configured to receive the percent of the subordinate task areas from the entrance node, and processes simultaneously the percent of the subordinate task areas. Therefore, an efficiency of processing image of pedestrian can be improved. |
US10163000B2 |
Method and apparatus for determining type of movement of object in video
A method and corresponding apparatus include extracting a movement trajectory feature of an object from an input video. The method and corresponding apparatus also include coding the extracted movement trajectory feature, and determining a type of a movement of the object based on the coded movement trajectory feature. |
US10162994B2 |
Capacitive fingerprint sensing apparatus
A capacitive fingerprint sensing apparatus includes sensing electrodes, a sensing driver and a processing module. Under a first self-capacitive sensing mode, the sensing driver combines M adjacent sensing electrodes to form a first sensing electrode set to perform a first self-capacitive sensing to obtain a first self-capacitive fingerprint sensing signal; under a second self-capacitive sensing mode, the sensing driver combines N adjacent sensing electrodes to form a second sensing electrode set to perform a second self-capacitive sensing to obtain a second self-capacitive fingerprint sensing signal. M and N are positive integers larger than 1. The processing module generates a first self-capacitive fingerprint pattern and a second self-capacitive fingerprint pattern according to first self-capacitive fingerprint sensing signal and second self-capacitive fingerprint sensing signal and combines them into a third self-capacitive fingerprint pattern. The M adjacent sensing electrodes and the N adjacent sensing electrodes share at least one sensing electrode. |
US10162992B2 |
Systems and methods to determine kinematical parameters using RFID tags
Systems and methods to determine kinematical parameters of physical objects using radio frequency identification (RFID) tags attached to the objects. In one embodiment, one of a population of RFID tags is selectively instructed by an RFID reader to backscatter the interrogating electromagnetic wave and thus allow the RFID reader to measure the position, speed, acceleration, and/or jerk of the object to which the tag is attached. The RFID reader combines the signal representing the backscattered interrogating electromagnetic wave and the signal representing the interrogating electromagnetic wave transmitted by the RFID reader to determine or monitor one or more of the kinematical parameters of the object. |
US10162991B2 |
Method and system to identify coal characteristics at the mine
A composition is provided that includes a carbonaceous feed material to be combusted to generate an off-gas and an identifier. The identifier is associated with a predetermined composition, characteristic or property of the feed material or the off-gas. |
US10162990B2 |
Analog heterogeneous connectivity tags and methods and systems to configure the tags
Analog heterogeneous tags and methods and systems to configure the tags are described. The present invention relates to the field of electronic devices and more particularly to electronic tag devices using analog technology. Embodiments herein disclose a tag that can work in at least one of transmit only, receive only or transmit/receive modes and can transmit/receive using a plurality of communication technologies without the complex stack functionality with minimal hardware and memory requirements, wherein the tag uses I/Q samples corresponding to each technology pre-stored on the tag. Embodiments herein also disclose methods and systems for configuring the electronic tags using a configuration device, wherein the configuration device provides the I/Q samples of each technology to the tag. |
US10162988B2 |
Radio frequency transmission method and device thereof
A radio frequency transmission method and a device thereof are provided. The method includes: transmitting a radio frequency command by a radio frequency reader; receiving the radio frequency command by a radio frequency tag, wherein the radio frequency command includes bits; determining a logic level of each of the bits based upon a time length of each of the bits at a voltage level of a voltage waveform by the radio frequency tag; and determining whether to transmit a response signal in response to the radio frequency reader based upon the logic level of each of the bits by the radio frequency tag. |
US10162986B2 |
Techniques of improving KVM security under KVM sharing
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a service processor. The service processor receives a KVM console flow from a host. The service processor redirects the KVM console flow to a first destination console. The service processor redirects a video stream, without a keyboard stream and a mouse stream, of the KVM console flow to a second destination console. The service processor detects that the first destination console is disconnected from the service processor. The service processor invokes a privilege-checking event at the host. |
US10162979B2 |
Discovering availability of digital media from multiple sources
Disclosed are various embodiments for discovering availability of digital media titles from multiple digital media service providers. A user account can indicate a relationship with one or more of the digital media service providers. For selected digital media service providers, availability of the digital media title for viewing by the user account can be determined. Relationship information for the user account can be retrieved to determine if a specified digital media title is available for viewing from a digital media service provider. The information about accessibility of the specified digital media title can be prepared and sent to a client device. |
US10162975B2 |
Secure computing system
A computer system with multiple security levels, the system comprising a high-power processing device (130), a low-power processing device (110), and an interface unit (120) comprising functions for moving classified information between the high-power device (130) and the low-power device (110) according to formal rules for confidentiality and/or integrity. Additional security aspects, e.g. availability, may readily be accommodated. A method for implementing multiple levels of security along a number of independent security axes on the system is also disclosed. |
US10162969B2 |
Dynamic quantification of cyber-security risks in a control system
A system and method for analyzing cyber-security risk inter-dependencies in a control system having networked devices. The system includes a central server that has a processor and a memory device in communication with the processor. The memory device stores inter-device dependencies and quantified individual risks for each of the networked devices. The memory device also stores a dynamic quantification of risk (DQR) program. The central server is programmed to implement the DQR program. Responsive to observed cyber behavior, the central server changes one or more of the quantified individual risks to generate at least one modified quantified individual risk. The inter-device dependencies for a first of the networked devices and the quantified individual risk for at least one other of the networked devices reflecting the modified quantified individual risk are used to dynamically modify the quantified individual risk for the first device to generate an inter-device modified quantified individual risk. |
US10162968B1 |
System and method for securely updating a registered device using a development system and a release management system operated by an update provider and an update publisher
A method of updating a registered device using a development system and a release management system. The method includes: building an update package; signing the update package using a provider signing key, wherein a first digital signature is included in the update package; encrypting the signed update package using a publisher public key; requesting, by an update client on the device, an update package; preparing, by the update service, a set of signed update packages for the device; reencrypting and resigning, by the update service, the signed update package by decrypting the initial encryption using a publisher private key of the update publisher, signing the update package using a signing key of the update publisher, and finally encrypting the update package using a device public key from the device certificate, for final encryption of the update package; and decrypting the encrypted update package using a device private key. |
US10162966B1 |
Anti-malware system with evasion code detection and rectification
A malware detection system for evaluating sample programs for malware incorporates an evasion code detector. The evasion code detector includes semantic patterns for identifying conditional statements and other features employed by evasion code. The system inserts breakpoints at conditional statements, compares expected and actual evaluated values of conditional variables of the conditional statements, and changes the execution path of the sample program based on the comparison. Changing the execution path of the sample program to an expected execution path counteracts the evasion code, allowing for the true nature of the sample program to be revealed during runtime. |
US10162965B2 |
Portable media system with virus blocker and method of operation thereof
A portable media system for a host computer system and method of operation thereof includes: metadata programming in the portable media system, the metadata programming for constructing metadata of a file in the portable media system; and construction programming for constructing new metadata in the portable media system in response to a new file loaded into the portable media system. |
US10162962B1 |
Systems and methods for detecting credential theft
The disclosed computer-implemented method for detecting credential theft may include (i) monitoring a secured computing system's credential store that may include at least one sensitive credential that may be used to facilitate authentication of a user that is attempting to access the secured computing system, (ii) gathering, while monitoring the credential store, primary evidence of an attempted theft of the sensitive credential from the credential store, (iii) gathering corroborating evidence of the attempted theft of the sensitive credential, and (iv) performing a security action in response to gathering the primary evidence and the corroborating evidence of the attempted theft. The primary evidence of the attempted theft of the sensitive credential may include evidence of any suspicious access of the sensitive credential from the credential store that occurs outside of a procedure of authenticating the user. Various other methods, systems, and computer-readable media are also disclosed. |
US10162960B2 |
Method and system for interoperable identity and interoperable credentials
The present teaching relates to generating an identifier for a person. In one example, an actual name of the person is received. The identity of the person that is associated with the actual name of the person is proved at a pre-determined level of assurance (LOA) required by an identity management system. When the identity of the person has been proved, a peripheral name is solicited from the person. An identifier that includes the actual name and the peripheral name of the person is created. Whether the identifier is unique is determined. The steps of soliciting, creating, and determining are repeated until the identifier is unique. The peripheral name is associated with the person. The identifier is associated with the person. |
US10162959B2 |
Method and apparatus for providing subscriber identity module-based data encryption and remote management of portable storage devices
Portable storage devices and methods for remotely managing such portable storage devices are disclosed. For example, a method receives a request from an endpoint device to send a command to a portable storage device. The method then authenticates the endpoint device that has sent the request. The method then transmits the command wirelessly to the portable storage device. Similarly, a portable storage device includes a processor and a computer-readable medium in communication with the processor, the computer-readable medium to store instructions. The instructions, when executed by the processor, cause the processor to perform operations that include: wirelessly receiving a command related to an access of a memory of the portable storage device, verifying an authenticity of the command and executing the command when the authenticity of the command is verified. |
US10162947B2 |
Methods and systems for generating history data of system use and replay mode for identifying security events showing data and user bindings
Devices and methods are presented for managing data security. One example method includes receiving user identification information from a screen of a device that is connectable to a database of secure information. The method includes authenticating the user identification information, the authenticating includes capturing image data of a user associated with the user identification information. The method provides access to the database of secure information upon authenticating the user identification information. The method records data of user interactive input and viewed images displayed on the screen while the access provided. The method stores audit data for the user when accessing the database of secure information, the audit data being associated with a history of use by the user. The audit data including a plurality of events associated with the use. The method enables replay of the audit data for at least one of the plurality of events associated with the use. |
US10162946B2 |
Data management system, data management method, and recording medium storing data management program
A data management system includes a detecting apparatus that detects an information processing apparatus and a server apparatus that controls access to data by the information processing apparatus. The detecting apparatus detects the information processing apparatus located within a predetermined area. The server apparatus includes a transmitter that transfers data to the detected information processing apparatus, the data being associated with access authority indicating whether or not the information processing apparatus is allowed to access the data, and circuitry that controls an access to the data from the detected information processing apparatus in accordance with the access authority associated with the data. |
US10162944B2 |
Library style media DRM APIs in a hosted architecture
Systems and methods are provided for digital rights management of licensed media content. Client library components and server library components provide digital rights management services. A client-side hosting application accesses client library functionality through invocation of client application programming interfaces (APIs). A server-side hosting application accesses server library functionality through invocation of server APIs. Licenses for specific media content can be requested and issued, and appropriately licensed media content can be played. Client and server library components can function essentially absent direct communication, such as that employing a transport layer. Communications between client and server library components can be carried by the hosting applications. |
US10162942B2 |
System and method of extending the linear dynamic range of event counting
A method and apparatus for photon, ion or particle counting described that provides seven orders of magnitude of linear dynamic range (LDR) for a single detector. By explicitly considering the log-normal probability distribution in voltage transients as a function of the number of photons, ions or particles present, the binomial distribution of observed counts for a given threshold, the mean number of photons, ions or particles can be determined well beyond the conventional limit. |
US10162934B2 |
Data de-duplication system using genome formats conversion
A computer-implemented method for data-deduplication of genome data that is in different file formats is described. Representative data from different genome file formats is conformed to a selected file format and compared. Duplicate files are identified and duplicate files are released, with at least one file copy being retained. |
US10162932B2 |
Method and system for multi-scale anatomical and functional modeling of coronary circulation
A method and system for multi-scale anatomical and functional modeling of coronary circulation is disclosed. A patient-specific anatomical model of coronary arteries and the heart is generated from medical image data of a patient. A multi-scale functional model of coronary circulation is generated based on the patient-specific anatomical model. Blood flow is simulated in at least one stenosis region of at least one coronary artery using the multi-scale function model of coronary circulation. Hemodynamic quantities, such as fractional flow reserve (FFR), are computed to determine a functional assessment of the stenosis, and virtual intervention simulations are performed using the multi-scale function model of coronary circulation for decision support and intervention planning. |
US10162931B2 |
Method of forming serpentine resistor
A method of forming a serpentine resistor includes: setting a total length of a schematic resistor to make the schematic resistor to have a first resistance according to a sheet resistance; forming, by using a processor, a serpentine layer corresponding to the schematic resistor, forming, by using the processor, a dummy layer over a portion of the serpentine layer to form a modified serpentine layer, measuring, by using the processor, a modified length of the modified serpentine layer, and comparing, by using the processor, the total length and the modified length to generate a comparison result. |
US10162930B2 |
Method of adjusting metal line pitch
A method performed by at least one processor comprises the operations of obtaining information on gate pitch and a ratio m:n between gate pitch and metal line pitch, m, n being a natural number and the ratio being in the simplest form, determining a unit pattern having a width of n times of the gate pitch, assigning m consecutive metal lines to the unit pattern, dividing the width of the unit pattern by m and obtaining a quotient (Q) and a remainder (R), determining an integer P so that a value of the remainder R divided by P satisfies a layout precision, and determining an inter-pattern metal line pitch and an intra-pattern metal line pitch based on Q and R/P. |
US10162925B2 |
Cell layout of semiconductor device
A cell layout, a cell layout library and a synthesizing method are disclosed. The cell layout includes a cell block and a tapping connector. The cell block has a pin. The pin being disposed at a Nth metal layer in the cell layout. The tapping connector is disposed at a (N+1)th metal layer and a (N+2)th metal layer and stacked above the pin of the cell block. The tapping connector is electrically connected to the pin and forms an equivalent tapping point of the pin of the cell block. N is a positive integer greater than or equal to 1. |
US10162923B2 |
State assignment method with probabilistic pairwise swap search
A method and system for optimizing state assignments for a finite state machine. The method generates a random initial state assignment for each of a plurality of states of the finite state machine, determines an initial cost associated with the random initial state assignments, identifies a code swap to explore as a function of a code swap probability. Further, the method calculates a cost for the code swap when one or more criteria is satisfied, updates the code swap probability as a function of the cost of the code swap and a best cost, performs the code swap when the cost of the swap is smaller than the best cost and/or a current cost to optimize the state assignments, and outputs optimized state assignments. |
US10162922B2 |
Hybrid clock gating methodology for high performance cores
A computer-implemented method for generating a circuit design is provided according to certain aspects. The method includes determining a gating efficiency of first gate-enable logic, determining a gating efficiency of second gate-enable logic, and determining one of the first gate-enable logic and the second gate-enable logic having a greater one of the determined gating efficiencies. The method also includes placing the determined one of the first gate-enable logic and the second gate-enable logic in clock gating logic of the circuit design, and placing another one of the first gate-enable logic and the second gate-enable in data gating logic of the circuit design. |
US10162921B2 |
Logic repository service
The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include receiving a second request to download the configuration data to a host server computer comprising the configurable hardware. The method can include transmitting the configuration data to the host server computer in response to the second request so that the configurable hardware is configured with the host logic and the application logic. |
US10162919B1 |
Method and apparatus for improving a design for a system during compilation by performing network replacement
A method for designing a system on a target device includes identifying an exclusive-OR (XOR) network in a design for the system that matches an XOR network in a library. The XOR network in the design is replaced with a preferred XOR network in the library. |
US10162918B1 |
Integrated circuit retiming with selective modeling of flip-flop secondary signals
An integrated circuit design may include registers and combinational logic. Integrated circuit design computing equipment may perform register retiming in the circuit design, whereby registers are moved across one or more portions of the combinational logic. The candidate registers to be retimed may have a different number or different types of secondary signals. In such scenarios, a selective modeling operation may be performed according to a predetermined precedence scheme to remove and model the differing secondary signals, thereby producing comparable registers with the same number and type of secondary signals. The comparable registers can then be retimed across the corresponding combinational logic. Backward or forward retiming operations may be performed in this way to achieve optimal circuit performance. During retiming adjacent combinational logic may also be combined to help minimize circuit area. |
US10162917B1 |
Method and system for implementing selective transformation for low power verification
Disclosed is an improved approach to implement selective transformations of circuit components for performing verification. The approach looks at the observability of components to downstream properties to determine whether transformations are needed. The verification system leverages the knowledge about the behavior of the domains/components to identify only a subset of components that really need to undergo transformation. |
US10162916B1 |
Timing verification in a programmable circuit design using variation factors
Disclosed approaches for processing a circuit design targeted to a programmable integrated circuit (IC) include inputting the circuit design to a programmed processor. Each path of the circuit design specifies a plurality of circuit elements of the programmable IC. For each circuit element specified in a path of the plurality of paths the processor looks up in a memory a mean delay associated with the circuit element, looks up a sigma factor associated with the circuit element, and looks up a delta factor associated with the circuit element. The processor determines a delay of the path as a function of the mean delay, sigma factor, and delta factor of each circuit element in the path. |
US10162910B2 |
Method and apparatus for configuring wiring
A method and apparatus for determining settings of wires in an electrical system are provided. The method includes setting a first wire setting of a wire from among a plurality of wires to a pin setting of a pin attached to the wire if the pin has a pin setting; setting the first wire setting to a first connector setting of a first connector attached to the pin if the pin does not have a pin setting and the connector setting includes a default setting; and setting the first wire setting to at least one from among: a second pin setting of a second pin attached to the wire from among the plurality of pins; and a second connector setting of a second connector attached to the second pin if the pin does not have a pin setting and the first connector setting does not have a default setting. |
US10162907B2 |
Ordering items within a list component of an application card based on bias parameters
A card server that provides a card object to a mobile computing device in response to receiving a card request from the mobile computing device. The mobile computing device can utilize the card object to display an application card at the mobile computing device. The application card may include one or more list components. A list component may include multiple items. The card object may specify the items in the list component. Additionally, the card object may specify a display order for the items in the list component. The display order may indicate a sequence in which the items are to be rendered. The card server can determine the display order for the items based on user preferences associated with a user of the mobile computing device, and/or a search history of the user. |
US10162904B2 |
Capturing and managing knowledge from social networking interactions
Presenting a marking element in a social networking interaction where the marking element includes a question specifier and an answer specifier, creating a knowledge element in response to a user activating the marking element on the social networking interaction or a portion thereof, and presenting a knowledge element indicator in the social networking interaction. |
US10162902B2 |
Cognitive recapitulation of social media content
A feedback value of a user is received, the feedback value corresponding to a content of a current post on a social media service. The content is analyzed to determine a context of the current post. A range of feedback values is computed corresponding to the context. When the feedback value is outside the range of feedback values, a set of contents is computed, the set of contents spanning a period prior to a time of the current post, and the set of contents corresponding to the context. The set of contents omits another post that is within the period and is related to the current post. A recap timeline is constructed using the set of contents and rendered relative to the current post. |
US10162898B2 |
Method and apparatus for searching
A terminal includes a first input interface configured to acquire first search information of a first data type, and a second input interface configured to acquire second search information of a second data type, the first data type being different from the second data type. The terminal further includes a searcher configured to identify whether search information is acquired from at least one among the first input interface and the second input interface, and acquire a search result from data storage based on the search information, in response to the searcher identifying that the search information is acquired from at least one among the first input interface and the second input interface. The terminal further includes an output interface configured to provide the search result. |
US10162888B2 |
System and method for audio identification
Various aspects of a system and a method for accessing information associated with a sample of background audio in a computing device are disclosed herein. The computing device records, at predetermined time intervals, a sample of background audio in a vicinity of the computing device. The computing device transmits the recorded sample of background audio to a server computing device. The recorded sample of background audio and a metadata associated with the recorded sample of background audio is stored at the server computing device. The computing device accesses information associated with the recorded sample of background audio from the server computing device. The information is determined by the server computing device based on the recorded sample of background audio. |
US10162885B2 |
Automated self-service user support based on ontology analysis
A method for providing information to a user in response to a received user query. A natural language analysis generates substrings relevant to an input user query pertaining to a problem a user experiences with a product or service. An ontology analysis outputs: terms of an ontology matching the relevant generated substrings; and relationships between the terms. Elements of a perfect or complete query are captured and include information pertaining to the user's problem. The input user query is refined based on the outputted terms and relationships between the terms. A search query is performed, based on the refined user query. The results of the search are provided to the user. |
US10162882B2 |
Automatically linking text to concepts in a knowledge base
According to an aspect, automatically linking text to concepts in a knowledge base using differential analysis includes receiving a text string and selecting, based on contents of the text string, a plurality of data sources that correspond to concepts in the knowledge base. In a further aspect, automatically linking the text to the concepts includes calculating, for each of the selected data sources, a probability that the text string is output by a language model built using the selected data source, calculating a probability that the text string is output by a generic language model, calculating link confidence scores for each concept based on a differential analysis of the probabilities, and creating a link from the text string to one of the concepts in the knowledge base. The creating is based on a link confidence score of the concept being more than a threshold value away from a prescribed threshold. |
US10162881B2 |
Machine-assisted key discovery and join generation
Embodiments are directed towards managing data. Attributes of model fields of a plurality of model objects may be analyzed. If the analysis of the attributes discovers primary key fields in the model objects, the characteristics of the primary keys may be compared with the characteristics of other model objects. If affirmative results of the comparison indicate that one or more foreign key fields may be in the other model objects, one or more relationships that associate the primary key fields with the foreign key fields may be provided. And, a system model may be provided based on the relationships and the model objects that include the primary key fields and the model objects that include the foreign key fields. |
US10162878B2 |
System and method for agglomerative clustering
An information handling system performs a method for finding a nearest neighbor of a point. In some embodiments, the method may be used for agglomerative clustering. The method includes projecting a space Θ of a first dimension with a first distance μ to a space P of a second, smaller dimension with a distance μ′ by a projection function p. For all pairs of points v1 and v2 in Θ, μ′ (p(v1), p(v2))≤μ(v1, v2), where p is the function that projects points in Θ to points in P. The method also includes selecting a point v in Θ and performing a search for its nearest neighbor in Θ by projecting v to P and locating a set S of nearest neighbors in P of p(v). A search is then performed in Θ of a set of S′ of points that project onto the points in S. |
US10162865B2 |
Generating image tags
The technology described herein provides an efficient mechanism for generating image tags. Image data from a plurality of sources may be analyzed to identify relevant text items from the aggregated data. The relevant text items may be keywords describing a subject of an image, an entity of an image, a location of an image, or the like. From the aggregated image data, one or more image tags may be generated and stored as an offline dataset with an image identifier. Upon detecting a prompt such as a user issuing a search query for an image, the image identifier is used to perform a look up of the image and associated image tags to be provided. |
US10162864B2 |
Reader application system utilizing article scoring and clustering
Aspects of the present disclosure involve a mobile or computer reader application that obtains articles or other computer files from a central database and displays the articles to a user of the device. In addition to providing the articles to the reader application, an article providing system may also determine the quality or popularity of particular articles and provide the most popular articles to users of the system. In one embodiment, the system may receive one or more anonymous interaction metrics from one or more devices connected to the system. The anonymous interaction metrics may be associated with a particular article and provide some indication of a user's engagement with the article. The system utilizes these interaction metrics or measurements to set or adjust a score or ranking associated with the particular article. The score may then be utilized by the system to rank the article in relation to other articles available through the system to provide the most popular or highest ranked articles to users of the system. |
US10162863B2 |
Interactive display of aggregated search result information
A method, system, and processor-readable storage medium are directed towards generating a report derived from data, such as event data, stored on a plurality of distributed nodes. In one embodiment the analysis is generated using a “divide and conquer” algorithm, such that each distributed node analyzes locally stored event data while an aggregating node combines these analysis results to generate the report. In one embodiment, each distributed node also transmits a list of event data references associated with the analysis result to the aggregating node. The aggregating node may then generate a global ordered list of data references based on the list of event data references received from each distributed node. Subsequently, in response to a user selection of a range of global event data, the report may dynamically retrieve event data from one or more distributed nodes for display according to the global order. |
US10162862B2 |
Devices, systems, and methods to synchronize simultaneous DMA parallel processing of a single data stream by multiple devices
Disclosed are methods and devices, among which is a system that includes a device that includes one or more pattern-recognition processors in a pattern-recognition cluster, for example. One of the one or more pattern-recognition processors may be initialized to perform as a direct memory access master device able to control the remaining pattern-recognition processors for synchronized processing of a data stream. |
US10162860B2 |
Selectivity estimation for query execution planning in a database
A computer-implemented method of estimating selectivity of a query may include generating, for data stored in a database in a memory, a one-dimensional value distribution for each of a plurality of attributes of the data. A multidimensional histogram may be generated, wherein the multidimensional histogram includes the one-dimensional value distributions for the plurality of attributes of the data. The multidimensional histogram may be converted to a one-dimensional histogram by assigning each bucket of the multidimensional histogram to corresponding buckets of the one-dimensional histogram and ordering the corresponding buckets according to a space-filling curve. One or more bucket ranges of the one-dimensional histogram may be determined by mapping the query conditions on the one-dimensional histogram. The selectivity of the query may be estimated by estimating how many data values in the one or more bucket ranges will meet the query conditions. |
US10162857B2 |
Optimized inequality join method
The optimized inequality join method is a method for joining relational tables on input inequality conditions. The optimized inequality join method is a relatively fast inequality join method using permutation arrays to store positional information for sorted attributed values. Additionally, space efficient bit arrays are used to enable optimization, such as Bloom filter indices, thus providing faster computation of the join results. The method may be used, for example, for joining various inequalities associated with a variety of measured environmental conditions for raising an alarm when certain conditions are met. |
US10162855B2 |
Systems and methods for optimizing data analysis
Methods and systems are provided for optimizing data analysis. An example method for optimizing a computer for performing queries of a database can include determining a number of distinct members in a lowest hierarchy level of each hierarchy dimension and determining a unique hierarchy identifier for such distinct member; determining the hierarchy dimension with the fewest number of distinct members in its lowest level; ranking the hierarchy dimensions by the number of distinct members in the lowest level; generating a first hypergraph tree for the hierarchy dimension with the fewest number of distinct members in its lowest level; and generating an additional hypergraph tree for a hierarchy dimension having more than the fewest number of distinct members in its lowest level. Each hypergraph tree includes multiple nodes and each node corresponds to one of the unique hierarchy identifiers. The additional hypergraph tree includes fewer tiers than the first hypergraph tree. |
US10162851B2 |
Methods and systems for performing cross store joins in a multi-tenant store
Methods and systems for performing cross store joins in a multi-tenant store are described. In one embodiment, such a method includes retrieving data from a multi-tenant database system having a relational data store and a non-relational data store, receiving a request specifying data to be retrieved from the multi-tenant database system, retrieving, based on the request, one or more locations of the data to be retrieved, generating a database query based on the request, in which the database query specifies a plurality of data elements to be retrieved, the plurality of data elements including one or more data elements residing within the non-relational data store and one or more other data elements residing within the relational data store, and executing the database query against the multi-tenant database system to retrieve the data. |
US10162850B1 |
Clause discovery for validation of documents
Embodiments are directed to managing documents where clauses in a document may be identified. Evaluations of the clauses may be provided based on evaluators and machine learning (ML) models that assign each of the clauses to a category and a confidence score. Actions associated with the clauses may be monitored including updates to content of the clauses. Inconsistent evaluations associated with the clauses be identified. The ML models may be retrained based on the content of the clauses associated with the inconsistent evaluations. |
US10162849B1 |
System, method, and computer program for automatic database validation associated with a software test
A system, method, and computer program product are provided for automatic database validation associated with a software test. In use, an indication that a user is beginning a software test that utilizes one or more databases is received. A first configuration snapshot of the one or more databases is recorded in response to receiving the indication that the user is beginning the software test, prior to the user beginning the software test. Additionally, an indication that the user has finished the software test is received. A second configuration snapshot of the one or more databases is recorded in response to receiving the indication that the user has finished the software test. The first configuration snapshot of the one or more databases is automatically compared to the second configuration snapshot of the one or more databases. Further, changes that occurred in the one or more databases resulting from the software test are automatically identified, based on the comparing of the first configuration snapshot of the one or more databases to the second configuration snapshot of the one or more databases. The changes that occurred in the one or more databases resulting from the software test are displayed utilizing at least one user interface. Still yet, the changes that occurred in the one or more databases resulting from the software test are automatically compared to past changes that occurred in the one or more databases resulting from a past software test. A difference in the changes that occurred in the one or more databases resulting from the software test and the past changes that occurred in the one or more databases resulting from the past software test is automatically identified, based on comparing the changes that occurred in the one or more databases resulting from the software test and the past changes that occurred in the one or more databases resulting from the past software test. Moreover, an indication of the difference in the changes that occurred in the one or more databases resulting from the software test and the past changes that occurred in the one or more databases resulting from the past software test is displayed utilizing the at least one user interface. |
US10162845B2 |
Management of long-running locks and transactions on database tables
An exclusive lock is acquired on each of an outer database ownership table and an inner database ownership table to obtain ownership of a database. The exclusive locks are converted to a pair of overlapping shared locks on each of the outer database ownership table and the inner database ownership table, where release and re-acquisition of each of the pair of overlapping shared locks on the outer database ownership table and the inner database ownership table permits database maintenance operations to be performed while maintaining the ownership of the database. |
US10162838B2 |
Location refinement
Methods and apparatus related to associating location data with one or more entities. Location data from, for example, mobile devices carried by users, may indicate a first entity as being associated with the given location data. However, one or more affirmative user inputs may indicate that a second entity is additionally, and/or alternatively associated with location data. Accordingly, location data may be associated with the second entity. In some implementations the first entity may be dissociated from the first location data. In some implementations second location data may be identified as being associated with the first entity and the second location data may be associated with the first entity. |
US10162836B1 |
Parallel file system with striped metadata
Metadata associated with a plurality of sub-files associated with a single shared file is stored in a parallel file system. A plurality of processes generate a shared file. A compute node implements a Parallel Log Structured File System (PLFS) library to store at least one portion of the shared file and metadata for the at least one portion of the shared file on one or more of the plurality of object storage servers. The compute node is further configured to store the metadata by striping the metadata across a plurality of subdirectories of the shared file. The metadata is optionally striped across the plurality of subdirectories in a round-robin manner. The plurality of subdirectories are stored on one or more of the object storage servers. Write and read processes optionally communicate using a message passing interface. A given write process optionally writes metadata for a given portion of the shared file to an index file in a particular one of the subdirectories corresponding to the given portion. |
US10162835B2 |
Proactive management of a plurality of storage arrays in a multi-array system
Proactive management of a plurality of storage arrays in a multi-array system, including: comparing one or more conditions of a particular storage array to conditions of other storage arrays in the multi-array system; and generating an action recommendation based on the comparison, the action recommendation specifying one or more actions for improving the conditions of the particular storage array relative to the conditions of the other storage arrays. |
US10162830B2 |
Systems and methods for dynamic partitioning in distributed environments
Methods, systems, and computer-readable media are disclosed for dynamic partitioning in distributed computing environments. One method includes: receiving a first data set and a second data set; mapping the first data set into a first set of key-value pairs; mapping the second data set into a second set of key-value pairs; estimating, using a sketch, a frequency count for each key based on the first set of key-value pairs and the second set of key-value pairs; determining whether the estimated frequency count for each key is greater than or equal to a predetermined threshold; and partitioning the key when the estimated frequency count for the key is greater than or equal to the predetermined threshold. |
US10162829B2 |
Adaptive parallel data processing
Adaptive parallel data processing techniques are described. In one or more embodiments, a request is received to process a data file. The data file is split into multiple portions and sent to multiple nodes, where each node is configured to process a respective portion of the data file. Responsive to an amount of processing of the data file being completed, at least one of the multiple portions of the data file is dynamically split into multiple sub-portions. The sub-portions are submitted to one or more of the multiple nodes for processing of the sub-portions. |
US10162820B2 |
Suggested keywords
A method and system to suggest keywords to a social network member is described. A suggested keywords system, in one example embodiment, examines phrases that appear in profiles maintained by the on-line social networking system that are similar to the target profile and identifies those words and phrases that are most prominent in these profiles, utilizing a graph-based approach. These most prominent words and phrases may be presented to the target member as suggested keywords to be included in the member's professional summary. |
US10162819B2 |
Change detection in a string repository for translated content
A technique for translating text strings includes receiving a source language text string from an application, determining that a translated text string that includes a translation in a target language of the source language text string is not available for use by the application, transmitting the source language text string to a translation service for translation, receiving the translated text string from the translation service, and causing the translated text string to be available for use by the application. |
US10162814B2 |
Conversation processing method, conversation management system and computer device
The present invention provides a conversation processing method, a conversation management system and a computer device. The method comprises: acquiring task-related user requirement data; updating a user conversation state based on the user requirement data and a pre-configured task-related task parameter; generating at least one piece of candidate action data according to the user conversation state; and generating response text data according to the at least one piece of candidate action data. The expandability of the conversation management system is improved by customizing the conversion service related to the task in the conversation system. |
US10162813B2 |
Dialogue evaluation via multiple hypothesis ranking
In language evaluation systems, user expressions are often evaluated by speech recognizers and language parsers, and among several possible translations, a highest-probability translation is selected and added to a dialog sequence. However, such systems may exhibit inadequacies by discarding alternative translations that may initially exhibit a lower probability, but that may have a higher probability when evaluated in the full context of the dialog, including subsequent expressions. Presented herein are techniques for communicating with a user by formulating a dialog hypothesis set identifying hypothesis probabilities for a set of dialog hypotheses, using generative and/or discriminative models, and repeatedly re-ranks the dialog hypotheses based on subsequent expressions. Additionally, knowledge sources may inform a model-based with a pre-knowledge fetch that facilitates pruning of the hypothesis search space at an early stage, thereby enhancing the accuracy of language parsing while also reducing the latency of the expression evaluation and economizing computing resources. |
US10162804B2 |
Object resizing with content reflow
Briefly, in accordance with one or more embodiments, content of a file such as text content may be reflowed in response to a resizing of an object also included in the file. |
US10162801B2 |
Measurement apparatus and data processing method
A measurement apparatus is used in cooperation with another equivalent measurement apparatus. Each measurement apparatus includes a change amount calculator for calculating a change amount of measured values, an average value generator for generating a first internal average value based on the change amount, and a communication unit for receiving a second internal average value that was generated by at least one other measurement apparatus. The average value generator generates a third internal average value, using a computation result based on at least the first and second internal average values. |
US10162795B2 |
Processor for changing weight of costs needed in reconfigurable circuit
A processor controls a reconfigurable circuit capable of dynamically reconfiguring a circuit which achieves a task of a computer, the processor executes a process having determining, when reconfiguring each of circuits which achieve a plurality of tasks in the reconfigurable circuit, assigned times of time sharing of the plurality of tasks or priority processing ranks of the plurality of tasks based on costs needed in the reconfigurable circuit for respective circuits which achieve the plurality of tasks. |
US10162792B2 |
Method and system for high precision time synchronization
In one embodiment, a dedicated time processing device inserted into a peripheral bus coupling or embedded with at least some of the rest of system components (e.g., processor, memory) of a data processing system to synchronize a system clock of the data processing system. The peripheral bus can be a Peripheral Component Interface (PCI) bus, a PCI Express (PCIe) link, a PCI extended (PCI-X) bus, or the like. The time processing device receives high precision time from a high precision time source, such as global positioning system (GPS) time source. The time processing device decodes and processes the received time and stores the time in an internal time register. The time processing device further includes an interface to allow an external component (e.g., a processor) to retrieve with low latency the time stored in the time register for the purpose of synchronizing the system clock. |
US10162778B2 |
Universal serial bus emulation layer
A universal serial bus stack may use an emulation layer to grant a non-universal serial bus device access to universal serial bus drivers and applications. The universal serial bus stack may exchange a device communication at an emulation layer. The universal serial bus stack may translate between a universal serial bus communication and the device communication at the emulation layer, and then may exchange the universal serial bus communication at a universal serial bus client interface. |
US10162774B2 |
Intelligent voltage regulator
A voltage regulator includes a programming interface via which programming instructions may be applied to a processor of the voltage regulator. The voltage regulator operates the processor according to the programming instructions to select one of multiple active internally-generated analog voltage levels to determine an output voltage level of the voltage regulator. |
US10162769B2 |
Method and apparatus for transmitting and receiving data using HDMI
A method and device for transmitting and receiving data using HDMI (High-Definition Multimedia Interface) are disclosed. The method, if performed by a source device, includes: receiving a request from a sink device to transmit data processing capability information indicating whether the source device is capable of processing user-input data or not; transmitting the data processing capability information to the sink device; and receiving the user-input data from the sink device. |
US10162768B2 |
Display system employing applications and operating system(s) loaded from detachable device using internal processor of display device or external processor of detachable device
A method, a device, and a non-transitory computer readable medium for performing external processing on a display device are presented. An application is executed on the display device. Data is sent from the application to an external processor in direct communication with the display device, if the application requires additional processing capabilities than is available on the display device. Data is received from the external processor and the processed data is displayed on the display device. |
US10162763B2 |
Invalidation of translation look-aside buffer entries by a guest operating system
Embodiments disclose techniques for enabling a guest operating system (OS) to directly invalidate entries in a translation lookaside buffer (TLB). In one embodiment, the guest OS receives one or more invalidation credits for invalidating translation entries in a translation lookaside buffer (TLB) from a hypervisor. The guest OS decrements one invalidation credit from the one or more invalidation credits after invalidating a translation entry in the TLB. Upon determining that there are no remaining invalidation credits, the guest OS requests additional invalidation credits from the hypervisor. The hypervisor may choose to allocate the additional invalidation credits, based upon a determination of whether or not the guest OS is a rogue OS that poses a threat or risk to other guest OS in a computing system. |
US10162755B2 |
Techniques for implementing barriers to efficiently support cumulativity in a weakly-ordered memory system
A technique for operating a cache memory of a data processing system includes creating respective pollution vectors to track which of multiple concurrent threads executed by an associated processor core are currently polluted by a store operation resident in the cache memory. Dependencies in a dependency data structure of a store queue of the cache memory are set based on the pollution vectors to reduce unnecessary ordering effects. Store operations are dispatched from the store queue in accordance with the dependencies indicated by the dependency data structure. |
US10162746B2 |
Allocating additional requested storage space for a data set in a first managed space in a second managed space
Provided are a computer program product, system, and method for allocating additional requested storage space for a data set in a first managed space in a second managed space. A request for additional storage space is received for a requested data set stored in a first managed space in the storage. A revised amount of storage space for the requested data set comprises at least an amount of space currently allocated to the requested data set in the first managed space and the requested additional storage space. If the revised amount of storage space exceeds a value, then allocation is made of the revised amount of storage space in allocated storage space in a second managed space of the storage. The data set is stored in the allocated storage space in the second managed space. |
US10162745B2 |
System and method of transfer of control between memory locations
Disclosed are system and method for controlling execution of a program. An example method includes determining a memory sector for storing at least a portion of execution instructions of the computer program in virtual memory address space; determining, in the virtual memory address space, one or more pages that contain code instructions and data associated with the memory sector; creating a duplicate of the virtual memory address space comprising the memory sector and the one or more pages; tagging the memory sector and the one or more pages in both the virtual memory address space and its duplicate; receiving a notification to transfer execution of the computer program between different memory sectors while executing instructions stored in either the virtual memory address space or its duplicate; and transferring execution of the computer program to a memory location other than the one in which the notification was received. |
US10162742B2 |
System and method for end to end performance response time measurement based on graphic recognition
Software testing techniques based on image recognition are disclosed. In various embodiments, a programmatically implemented image classifier is trained to recognize a screen shot image as being associated with a transaction end condition of a transaction. A test script configured to initiate an iteration of the transaction is run. A start time of the iteration of the transaction is recorded. Screen shot images are generated during performance of the iteration of the transaction to capture a series of screen shot images of at least a portion of a user interface display associated with the iteration of the transaction. The image classifier is used to find an earliest-captured image that matches the transaction end condition. A time associated with the matched image is used as a transaction end time to compute an end-to-end time to perform the iteration of the transaction. |
US10162741B2 |
Automatically correcting GUI automation using machine learning
A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to cause the at least one processor to implement a user interface automation tool. The user interface automation tool executes a script to perform automation functions on user interface controls in a user interface of an application. Responsive to automation of a given user interface control failing, the user interface automation tool identifies a candidate user interface control that is the same as a user interface control expected in the script using a machine learning model. The user interface automation tool corrects the script to refer to the candidate user interface control to form a corrected script. The user interface automation tool performs a user interface function on the candidate user interface control according the corrected script. |
US10162737B2 |
Emulating a user performing spatial gestures
Examples disclosed herein provide tools for capturing spatial gestures performed by a user and scripting the gestures for testing an application under test. Scripts may be produced by capturing movement of extremities of a skeletal body corresponding to the user, wherein the movement is captured according to a change in coordinates of the extremities from an original position. The movement of the extremities may be matched to a predefined gesture found in a gesture database. A script may be generated from the matched predefined gesture with reference to the extremities captured and coordinates of the extremities from the original position, such that the user is emulated. |
US10162735B2 |
Distributed system test automation framework
Described herein is a method for testing distributed systems. The method includes receiving, by a processing device, a software testing executable script. The method also includes appending, by a processing device, the software testing executable script to a list of executable scripts. The method also includes defining, by a processing device, a test environment including a management node and a testable component of a distributed network. The method also includes establishing, over the distributed network, a trusted connection between the management node and the testable component. The method also includes receiving, at the management node, an identifier of the software testing executable script, an identifier of a target for executing the software testing executable script, and a schedule for executing the software testing executable script. The method also includes executing, by the management node, in view of the schedule, the identified software testing executable script with respect to the target. |
US10162731B2 |
Conditional breakpoint on call stack during debugging at runtime
A method for debugging and executable is disclosed herein. The method begins by receiving one or more breakpoints defining one or more attributes of a call stack in the executable. The processor receives the executable in a debug environment. The processor executes the executable in the debug environment. The processor halts execution of the executable upon detection of a breakpoint contained in the executable. |
US10162726B2 |
Managing computing resources
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium are disclosed. In one aspect, a method includes filtering a first plurality of requests based on one or more criteria to generate first filtered requests, the first plurality of requests being associated with a first query plan that is associated with a first instance, identifying a first application associated with at least a portion of the first filtered requests, and determining a quantity of cores used by the first application based at least in part on the portion of the first filtered requests associated with the first application. |
US10162721B2 |
Workload shifting in a database system using hint-based routing
A computer system is configured to provide a database system. The computer system comprises one or more processors, a primary database system implemented by the one or more processors, and a secondary database system implemented by the one or more processors. The secondary database system is configured as a hot-standby system for the primary database system. The secondary database system is capable of providing at least a minimum amount of essential functionality of the primary database system during a disruption to the primary database system. The primary database system is configured by programming instructions, executable on the computer system, to cause the one or more processors to determine from a query request from a client application directed to the primary database system that workload from a query may be shifted to the secondary database system and instruct the client application to direct the secondary database system to execute the query. Related apparatus, systems, techniques and articles are also described. |
US10162720B2 |
Copy-on-read process in disaster recovery
Systems and program products are configured to perform a method for copy-on-read in disaster recovery (DR). The method includes: making a DR storage volume available at a DR system for read access before all data from a corresponding primary storage volume has been copied to the DR storage volume; maintaining a record of regions of the DR storage volume; and responsive to receiving a read request for data at the DR system: looking up the record of regions of the DR storage volume to determine available data for the read request; reading any available data from the DR storage volume; for any data unavailable at the DR storage volume, obtaining the unavailable data from the corresponding primary storage volume; updating the DR storage volume with obtained data; supplying obtained data to the read request; and updating the record of regions of the DR storage volume for regions of obtained data. |
US10162719B2 |
Ordering device, data processing device, ordering method, computer program product, and multiplex system
According to an embodiment, an ordering device determines a processing order of pieces of data in each computer in a multiplex system. The device includes a preliminary elector and a confidence elector. The preliminary elector is configured to generate, when a vote having the current order number, the current round number, and a nominated state is acquired from a primary computer, a vote that includes data included in the acquired vote, the current order number, a round number following the current round number, and a winning-assured state. The confidence elector is configured to determine, when a vote having the current order number, the current round number, and the winning-assured state is acquired for identical data from each of a threshold or more of the computers, data included in the acquired vote to be data to be processed at the current order number. |
US10162717B2 |
Synchronization of a disaster-recovery system
A method and associated systems for synchronizing a disaster-recovery system of a database. A processor identifies transactions that affect data blocks of a database and records each change in a vector form. For each block, the processor determines a more efficient way to communicate changes made to the block by a subset of the identified transactions. If fewer resources are needed to communicate an updated image of the entire changed block than would be needed to instead communicate a related set of change vectors that identify changes made to the block by the subset of transactions, then the processor communicates the updated image to the disaster-recovery system. Otherwise, the processor instead communicates the related change vectors to the disaster-recovery system. The processor repeats these determinations and communications for each block of the database that was changed by an identified transaction. |
US10162716B2 |
Hybrid SCM-DRAM transactional storage engine for fast data recovery
A data recovery system and method are disclosed. Primary data is stored a database in byte-addressable NVRAM, where the database includes one or more persistent tables of data in a byte-addressable, RAM format, and a persistent memory allocator that maps persistent memory pointers of the persistent memory to virtual memory pointers of a virtual memory associated with the database. Secondary data is stored in volatile DRAM. A failure recovery includes recovering the persistent memory allocator, mapping the persistent memory to the virtual memory to recover primary data using their persistent memory pointers, translating the persistent memory pointers to virtual memory pointers, undoing changes to the primary data made by unfinished transactions of the query execution at the time of failure of one of the one or more queries, and reconstructing the secondary data from the primary data. |
US10162713B2 |
Persistent application activation and timer notifications
The present invention extends to methods, systems, and computer program products for persistent application activation and timer notifications. A durable instance manager, instance execution hosts, and an instance store interoperate to transition instances between executing and persisted states. System properties are associated with an instance. System properties can define re-activation conditions, that when satisfied, indicate that an instance is to be re-activated for execution. System properties can define timers as well as indications that instances are in a persisted but ready to run state. |
US10162711B1 |
Data locality control for deduplication
A method for data locality control in a deduplication system is provided. The method includes forming a fingerprint cache from a backup image corresponding to a first backup operation. The method includes removing one or more fingerprints from inclusion in the fingerprint cache, in response to the one or more fingerprints having a data segment locality, in a container, less than a threshold of data segment locality. The container has one or more data segments corresponding to the one or more fingerprints. The method includes applying the fingerprint cache, with the one or more fingerprints removed from inclusion therein, to a second backup operation, wherein at least one method operation is executed through a processor. |
US10162707B2 |
Operating method for application program and electronic device supporting the same
An electronic device including a memory storing an application program that provides a guide about a user action, collects information on a performance of the user action, or collects information on a user state. A processor connected to the memory is configured to execute the application program, to detect a cause by which the application program is stopped, and to automatically reexecute the application program or to provide a user interface for receiving a user input for the reexecution of the application program on the basis of at least a portion of the detected cause. |
US10162706B2 |
Declustered raid array having redundant domains
Embodiments of the present invention disclose a method, computer program product, and system for managing a RAID array of data storage devices. The declustered RAID array is configured to tolerate a predetermined number of failing data storage devices. The declustered RAID array of data storage devices is split into a plurality of regions, each of the plurality of regions is divided into a plurality of sets, and each of the sets of the plurality of sets utilizes a different combination of the data storage devices. The declustered RAID array provisions a plurality of LUNs from respective sets of each of the plurality of regions, and in response to a failure of one or more of the plurality of data storage devices, up to the predetermined number of failing data storage devices, the RAID array rebuilds at least one copy of each of the plurality of virtual LUNs. |
US10162703B2 |
Methods of correcting data errors and semiconductor devices used therein
A semiconductor device correcting data errors using a hamming code is provided. The hamming code is realized by an error check matrix, and the error check matrix includes a first sub-matrix and a second sub-matrix. The first sub-matrix includes column vectors having an odd weight. The second sub-matrix includes an up matrix and a down matrix. Each of the up matrix and the down matrix includes column vectors having an odd weight. |
US10162701B2 |
MCU with processor-independent memory fault detection
An apparatus having a microcontroller includes a processing unit, an internal communication bus assembly, a volatile memory, a non-volatile memory, a logic error management circuit, and two interface circuits. A first interface circuit couples the processing unit to the volatile memory via the internal communication bus assembly. A second interface circuit couples the processing unit to the non-volatile memory via the internal communication bus assembly. When the microcontroller is operating, the interface circuits are arranged to retrieve and evaluate requested data from their respective memory without intervention from the processing unit. In the event a failure is detected, the logic error management circuit is arranged to assert a stop signal. In some cases, detecting a failure includes comparing a check value stored in memory with a check value calculated from the data retrieved from memory. |
US10162698B2 |
System and method for automated issue remediation for information technology infrastructure
A system and method for extensible, protective, and verifiable automated issue remediation for information technology infrastructure comprises invoking an application programming interface to obtain at least one issue object corresponding to an alert generated by a monitoring system; matching the issue object to at least one diagnosis plugin of a plurality of diagnosis plugins; obtaining a prescription object from the diagnosis plugin, the prescription object comprising a remedy; and invoking the remedy after verifying the remedy is authorized to proceed. |
US10162696B2 |
Dependency monitoring
Dependency monitoring can include monitoring a first application and a second application for un-expected behavior. Dependency monitoring can also include receiving a description of a number of dependencies between a number of applications wherein the description of the number of dependencies is created before monitoring of the first application and the second application begins. Dependency monitoring can include sending a message to an information technology (IT) personnel, wherein the message identifies a dependency from the number of dependencies between the first application and the second application based on the description of the number of dependencies. |
US10162695B2 |
Information processing apparatus and fault diagnosis method
An information processing apparatus and a fault diagnosis method for monitoring signals relating to the start of a CPU to determine that a failure occurs, in a case where a predetermined signal is not output within a predetermined time period after the output of a predetermined signal, and determine the failure type based on the signal states at the time of the occurrence of the failure to display information corresponding to the failure type. |
US10162693B1 |
Evaluation of mobile device state and performance metrics for diagnosis and troubleshooting of performance issues
A method of troubleshooting a mobile device receiving at a diagnostic server an initial snapshot of characteristics from a mobile device, wherein the initial snapshot includes metrics that will identify the mobile device, elements that will expose a performance issue related to the mobile device, and metrics that enable determination of a corrective action for remedying the performance issues, determining with a diagnostic processor the performance issue based on the initial snapshot, receiving at an evaluating server an after-care snapshot of the characteristics from the mobile device after a corrective action has been performed on the mobile device, and determining with an evaluating processor whether the corrective action remedied the performance issue based on the after-care snapshot. |
US10162692B2 |
Rainbow event drop detection system
In one embodiment, data received from one or more streaming data sources may be monitored by one or more devices. A rate of change in flow of the data received from the one or more streaming data sources may be ascertained. It may be determined whether the rate of change in flow of the data received from the one or more streaming data sources exceeds a threshold rate. Transmission of an alert may be initiated according to a result of determining whether the rate of change in the flow of the data received from the one or more streaming data sources exceeds the threshold rate. |
US10162685B2 |
System and method for intelligent task management and routing
Systems and methods are shown for routing task objects to multiple agents that involve analyzing content of each task object in an input buffer to determine a classification relevant to the content of the task object that is added to task object metadata, which is placed in a second buffer. Objects in the second buffer are analyzed and the classification in the object metadata used to search workforce management data representing agent characteristics to identify agents who match the classification. A routing strategy is applied to the object to select an agent and the object is routed to the agent's workbin. Another aspect involves organizing workbin tasks objects by priority, according to recent system conditions excluding objects that cannot presently be processed based on a workflow strategy or status data, and presenting remaining objects based on order of priority, or re-arranging objects between workbins based on recent status info. |
US10162684B2 |
CPU resource management in computer cluster
Embodiments of the present invention relate to CPU resource management in a computer cluster. A master node selects a CPU core of at least one compute node for an application from a computer cluster, and allocates a portion of resource of the CPU core to the application. The master node re-allocates a new portion of the resource of the CPU core to the application, in response to a trigger event for re-allocation. |
US10162682B2 |
Automatically scaling up physical resources in a computing infrastructure
A processing device determines that utilization of a resource that is executing a workload meets a utilization threshold. The resource is part of multiple resources in a cluster. The processing device determines that no other resource of the cluster has available capacity for a transfer of a workload or a portion of a workload from the resource to the other resource, and determines a change to implement in a physical configuration of the cluster in view of no other resource having available capacity. The processing device sends a message over a network to implement the change, without user interaction, to the physical configuration of the cluster. The change includes adding a new physical resources to the cluster. |
US10162679B2 |
Method and system for assigning a computational block of a software program to cores of a multi-processor system
A method for assigning a computational block of a software program to cores of a multi-processor system includes: evaluating a first number of available cores of a first type of the multi-processor system and a second number of available cores of a second type of the multi-processor system; determining a first number of loops of the computational block for binding with the cores of the first type and a second number of loops of the computational block for binding with the cores of the second type; binding the first number of loops with the cores of the first type and binding the second number of loops with the cores of the second type; and executing the loops of the computational block according to the binding. |
US10162675B2 |
Parallel processing system
A first process scheduler and a second process scheduler are configured to be able to communicate with each other. The first process scheduler is configured to, in accordance with the processing status of a second process processing part detected by the second process scheduler, control the operation of a first process processing part executing a process associated with a process shown by the processing status. The second process scheduler is configured to, in accordance with the processing status of the first process processing part detected by the first process scheduler, control the operation of the second process processing part executing a process associated with a process shown by the processing status. |
US10162673B2 |
Controller preventing communication collisions between parallel control programs
A controller enables execution of control programs in parallel using a multi-core processor in shorter cycles without causing communication collisions. The controller executes control programs in multiple cycles. In accordance with the priorities assigned to a control program 1 and a control program 2, the controller controls the timing to execute communication associated with the control program 2 without colliding with communication with external devices associated with the control program 1. |
US10162672B2 |
Generating data streams from pre-existing data sets
Systems and methods are described for transforming a data set within a data source into a series of task calls to an on-demand code execution environment or other distributed code execution environment. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances, and are often used to process data in near-real time, as it is created. However, limitations in computing resources may inhibit a user from utilizing an on-demand code execution environment to simultaneously process a large, existing data set. The present application provides a task generation system that can iteratively retrieve data items from an existing data set and generate corresponding task calls to the on-demand computing environment, while ensuring that at least one task call for each data item within the existing data set is made. |
US10162669B2 |
Dynamic relocation of applications in a cloud application service model
Software that performs the following steps is provided: (i) running an application on a first virtual machine on a first physical server, with the application including a first plurality of independently migratable elements, including a first independently migratable element that utilizes a first resource on the first virtual machine and a second independently migratable element that utilizes a second resource on the first virtual machine; and (ii) on condition that a first migration condition exists, migrating the first independently migratable element to a second virtual machine on a second physical server, such that the first independently migratable element is able to utilize a resource that is similar to the first resource on the second virtual machine on the second physical server while the second independently migratable element remains able to utilize the second resource on the first virtual machine on the first physical server. |
US10162665B1 |
Hypervisor assisted control of CPU access to externally managed physical memory
A memory management module receives a request to access a page in a memory, sends the request to a memory controller controlling the memory if the page is available in the memory, and if the page is unavailable, (i) does not send the request to the memory controller, and (ii) generates a first exception. A hypervisor intercepts the first exception and sends a second exception to an operating system. The operating system includes a handler to, in response to the second exception, selectively request the memory controller to obtain the page from a storage device into the memory, and to suspend execution of a first thread issuing the request on a processor until the page becomes available in the memory; and a kernel to schedule execution of a second thread on the processor until the page becomes available, or to idle the processor until the page becomes available. |
US10162664B2 |
Composite virtual machine template for virtualized computing environment
Composite virtual machine templates may be used in the deployment of virtual machines into virtualized computing environments. A composite virtual machine template may define a plurality of deployment attributes for use in a virtual machine deployment, and at least some of these deployment attributes may be determined through references to other virtual machine templates and included in the composite virtual machine template. |
US10162661B2 |
Interdependent virtual machine management
Exemplary methods, apparatuses, and systems determine a list of virtual machines to be subject to a corrective action. When one or more of the listed virtual machines have dependencies upon other virtual machines, network connections, or storage devices, the determination of the list includes determining that the dependencies of the one or more virtual machines have been met. An attempt to restart or take another corrective action for the first virtual machine within the list is made. A second virtual machine that is currently deployed and running or powered off or paused in response to the corrective action for the first virtual machine is determined to be dependent upon the first virtual machine. In response to the second virtual machine's dependencies having been met by the attempt to restart or take corrective action for the first virtual machine, the second virtual machine is added to the list of virtual machines. |
US10162660B2 |
Application-level processor parameter management
Embodiments relate to application-level processor parameter management. An aspect includes granting, by a hypervisor of a computer system, access to an operating parameter of a processor of the computer system to an application that is running on the computer system. Another aspect includes, based on the granting of access to the operating parameter, receiving, by an optimization function in the computer system from the application, a request to adjust the operating parameter. Another aspect includes determining an adjusted value for the operating parameter during execution of the application. Another aspect includes setting the operating parameter to the adjusted value in a parameter register of the processor. Another aspect includes executing the application according to the parameter register by the processor. |
US10162659B2 |
Embedded processor with virtualized security controls using guest identifications, a common kernel address space and operational permissions
A method includes assigning unique guest identifications to different guests, specifying an address region and permissions for the different guests and controlling a guest jump from one physical memory segment to a second physical memory segment through operational permissions defined in a root memory management unit that supports guest isolation and protection. |
US10162655B2 |
Hypervisor context switching using TLB tags in processors having more than two hierarchical privilege levels
In a virtualized computer system operable in more than two hierarchical privilege levels, components of a hypervisor, which include a virtual machine kernel and virtual machine monitors (VMMs), are assigned to different privilege levels. The virtual machine kernel operates at a low privilege level to be able to exploit certain features provided by the low privilege level, and the VMMs operate at a high privilege level to support execution of virtual machines. Upon determining that a context switch from the virtual machine kernel to a VMM is to be performed, the computer system exits the low privilege level, and enters the high privilege level to execute a trampoline that supports context switches to VMMs, such as state changes, and then the VMM. The trampoline is deactivated after execution control is switched to the VMM. |
US10162654B2 |
Network policy implementation with multiple interfaces
The transmission of data on computer networks according to one or more policies is disclosed. A policy may specify, among other things, various parameters which are to be followed when transmitting initiating network traffic. Multiple network interfaces may be installed on a server to enable transmission of data from the single server according a number of discrete configuration settings implicated by the various policies. The multiple network interfaces may correspond to separate physical components, with each component configured independently to implement a feature of a policy. The multiple network interfaces may also correspond to a single physical component that exposes multiple network interfaces, both to the network and to the server on which it is installed. |
US10162644B2 |
Shielding real-time workloads from OS jitter due to expedited grace periods
A technique for shielding real-time workloads from operating system (OS) jitter due to expedited read-copy update (RCU) grace periods. In accordance with the disclosed technique, a kernel parameter is set to indicate that expedited RCU grace periods are to be suppressed. The kernel parameter is checked to see if it is set. A normal non-expedited RCU grace period is invoked in response to attempted invocation of an expedited RCU grace period if the check reveals that the kernel parameter is set. |
US10162639B2 |
Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
Instructions and logic provide SIMD permute controls with leading zero count functionality. Some embodiments include processors with a register with a plurality of data fields, each of the data fields to store a second plurality of bits. A destination register has corresponding data fields, each of these data fields to store a count of the number of most significant contiguous bits set to zero for corresponding data fields. Responsive to decoding a vector leading zero count instruction, execution units count the number of most significant contiguous bits set to zero for each of data fields in the register, and store the counts in corresponding data fields of the first destination register. Vector leading zero count instructions can be used to generate permute controls and completion masks to be used along with the set of permute controls, to resolve dependencies in gather-modify-scatter SIMD operations. |
US10162637B2 |
Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality
Instructions and logic provide SIMD permute controls with leading zero count functionality. Some embodiments include processors with a register with a plurality of data fields, each of the data fields to store a second plurality of bits. A destination register has corresponding data fields, each of these data fields to store a count of the number of most significant contiguous bits set to zero for corresponding data fields. Responsive to decoding a vector leading zero count instruction, execution units count the number of most significant contiguous bits set to zero for each of data fields in the register, and store the counts in corresponding data fields of the first destination register. Vector leading zero count instructions can be used to generate permute controls and completion masks to be used along with the set of permute controls, to resolve dependencies in gather-modify-scatter SIMD operations. |
US10162636B2 |
Control apparatus, integrated circuit and management method for stack
A control apparatus, an integrated circuit, and a management method for a stack are provided. The management method for the stack includes: obtaining an instruction of running a task with a first function; changing a pointer of the stack in an internal memory from pointing to an internal memory to an external memory before executing the first function, wherein the stack in the internal memory is used by the task; executing the first function, wherein first temporary information that is needed to be stored during a period of executing the first function is stored into the external memory pointed to by the pointer of stack; and adjusting the pointer of the stack to point to the internal memory after finishing executing the first function. According to the above-mentioned management method for the stack, the cost is reduced, and low power consumption can be achieved. |
US10162633B2 |
Shift instruction
An apparatus has processing circuitry comprising multiplier circuitry for performing multiplication on a pair of input operands. In response to a shift instruction specifying at least one shift amount and a source operand comprising at least one data element, the source operand and a shift operand determined in dependence on the shift amount are provided as input operands to the multiplier circuitry and the multiplier circuitry is controlled to perform at least one multiplication which is equivalent to shifting a corresponding data element of the source operand by a number of bits specified by a corresponding shift amount to generate a shift result value. |
US10162629B1 |
Compiler independent identification of application components
Disclosed are various embodiments for compiler independent identification of application components. A procedure in a compiled binary application is identified. Then, a first compiler independent hash value for the procedure is generated, the compiler independent hash value representing a set of memory dereferences occurring in a heap, and the set of memory dereferences relying in part on a set of inputs for the procedure. Next, it is determined whether the first compiler independent hash value matches a second compiler independent hash value associated with a known procedure in a known source code file. |
US10162628B2 |
Transactional distributed data analysis and transformation
A data analysis and transformation engine provides a service that automatically analyzes, formats, and/or reviews changes made to collection of artifacts stored in one or more source control systems in accordance with a user's instructions in a coordinated manner. A user subscribes to the data analysis and transformation engine with instructions on the user's preference for formatting, reviewing, and analyzing an artifact after the artifact was modified and checked into a source control system. |
US10162626B2 |
Ordered cache tiering for program build files
Technologies that allow for a significant reduction in the time required to incrementally build large computer programs, and increase in the scale of build systems that perform builds. The time reduction is caused by reducing the time required for processing systems in a distributed build system to acquire files needed for the respective processing system to perform their respective part of the build. The scale increase comes from relying on local processing systems instead of centralized processing systems. This is done by establishing a tier of cache locations on which appropriate files for a build may be found by the appropriate processing system. A system may be established that allows for the processor systems to validate that the files have not been tampered with by using signatures, and were appropriately identified. |
US10162620B2 |
Systems and methods for location-based application installation
A system and/or method may be provided to install applications based on location. In particular, a location of a user device may be detected. Based on the location of the user device, one or more applications may be selected to be installed automatically on the user device. Further, when the user device departs from the location, the application may automatically be uninstalled. Thus, applications may be installed and/or uninstalled on the user device based on the location of the user device. The automatically installed application may provide functionality or information associated with the location that triggered the installation. For example, a merchant's store may be associated with the merchant's application which may be installed automatically on devices of customers who enter the merchant's store. |
US10162619B1 |
Fleet-wide management of software packages
Methods, systems, and computer-readable media for fleet-wide management of software packages are disclosed. A package management service is offered to a plurality of clients in a multi-tenant environment. Using the package management service, a package set is determined that comprises metadata identifying a plurality of software packages and desired states associated with the software packages. The software packages are from a catalog. Deployment of the package set is initiated to a plurality of computing devices. The deployment comprises reaching the desired states for the software packages in the package set for the computing devices. |
US10162616B2 |
System for binary translation version protection
The present disclosure is directed to a system for binary translation version protection. Activity occurring in a device that may potentially cause native code to be altered may cause the device to prevent binary translations corresponding to the native code from being executed until a determination is made as to whether the binary translation needs to be regenerated. The native code may be stored in a memory page having an access permission that does not permit writes. Attempts to alter the native code would require the access permission of the memory page to be set to writable, which may cause a binary translation (BT) module to be notified of the potential change. The BT module may mark any binary translations corresponding to the native code as stale, and may cause a page permission control module to update memory pages including the binary translations to have an access permission of non-executable. |
US10162612B2 |
Method and apparatus for inventory analysis
A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises runtime metadata associated with the application, converting, using the runtime metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by simulating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register. |
US10162609B2 |
Model-driven object composition for data access using function-expressions
A computer-implemented method for creating an object for data access is provided. The computer-implemented method includes defining a function-expression in source code using an object-oriented programming language. The defined function-expression is exposed in a graphical user interface of a development tool used to create the object. A selection of at least one field among a list of available fields for data access is received. The defined function-expression is included in the list of available fields. An integrated development environment is also provided. |
US10162607B2 |
Source code rewriting during recording to provide both direct feedback and optimal code
Systems and methods are disclosed for developing an application on a development device. The application is built on a development device, then installed and run on a test device. Installation includes installing an event tap to intercept events generated by a user interacting with the application. In response to a call from the event tap, a test manager daemon snapshots the user interface elements of the application and packages the snapshot and event for transmission to the development device. A development environment on the development device receives the package, then generates and displays optimized source code in response to the received events and snapshots. Generated source code can be optimized to minimize a number identifiers, minimize a length of identifiers, minimize a generated number of lines of code, or optimize the generated source code for readability. |
US10162606B2 |
Computer-implemented method for generating and visualizing data structures
A computer-implemented method for generating and visualizing data structures, notably hierarchal data structures, comprising a plurality of nodes in a tree structure, at least some of which comprise intrinsic properties, wherein at least one of said primary and secondary nodes represents a data object of or a data interface towards a computer-implemented model of a physical structure. A visual representation of the plurality of nodes is created in a graphical user interface of the computer system. A user of the computer system is allowed to select data modules and to combine the selected data modules to build the data structures. Functional relations between data values of the nodes are provided to at least partially define the computer-implemented model on the basis of the intrinsic data of the nodes and on the basis of the mutual functional relations. The user interface comprises functionality permitting a user of the computer system to define functions which can be referenced in or called by the functional relations. |
US10162599B1 |
Method and apparatus for modulo operation with a class of divisors
In some applications, such as randomization and cryptography, remainder computation for a number is required. The remainder computation is also used in modulo arithmetic. The remainder computation can be simplified when the divisor belongs to a certain class of numbers. A method and apparatus are disclosed that enable low complexity implementation of remainder computation of any number when the divisor belongs to a type of numbers that can be represented as 2k+1. |
US10162598B2 |
Flash optimized columnar data layout and data access algorithms for big data query engines
A technique relates to flash-optimized data layout of a dataset for queries. Selection columns are stored in flash memory according to a selection optimized layout, where the selection optimized layout is configured to optimize predicate matching and data skipping. The selection optimized layout, for each selection column, is formed by storing a selection column dictionary filled with unique data values in a given selection column, where the unique data values are stored in sorted order in the selection column dictionary. Row position designations are stored corresponding to each row position that the unique data values are present within the given selection column, without duplicating storage of any of the unique data values that occur more than once in the given selection column. |
US10162589B2 |
Data communication device, information visualizing system and data communicating program
There are provided a changed data extracting unit 13 for extracting only changed data to be present data changed from previous data for each of data to be received repetitively from a plurality of portable terminals 200, a block data generating unit 14 for collecting, into one, any of the changed data which are extracted and have the same value, thereby generating block data, and a data transmitting unit 15 for transmitting the generated block data, and only data changed from previous receipt to present receipt in a huge amount of data which are collected from the large number of portable terminals 200 and might be changed moment by moment are extracted as transmitting target data, and furthermore, the changed data having the same value are collected into one and transmitted if any. Consequently, a transmission data volume can be reduced. |
US10162585B1 |
Management system, management apparatus, and management method
In accordance with an embodiment, a management system comprises a first information generation section, a second information generation section, a storage section and a determination section. The first information generation section generates first information indicating that a processing of forming an image on a sheet is executed at the time information instructing formation of the image is input. The second information generation section generates second information indicating that a processing of decolorizing the image formed on the sheet is executed at the time information instructing a processing of decolorizing the image is input. The storage section stores the first information and the second information. The determination section determines whether or not the processing of decolorizing the image formed on the sheet is executed on the sheet by a predetermined time point preset in the management system based on the first information and the second information. |
US10162574B2 |
Storage control device utilizing a reassembly of first access instructions based on second access instructions
A storage control device that includes processing circuitry that receives second access instructions of a plurality of series generated based on a first access instruction for instructing writing of data in a first storage or reading of data from the first storage, through a plurality of channels, the storage control device being connected to a controller configured to perform writing of data in the first storage or reading of data from the first storage according to an instruction for accessing the first storage, reassembles the first access instruction based on the second access instructions of the plurality of series received by the processing circuitry, and outputs the first access instruction reassembled by the processing circuitry to the controller. |
US10162570B2 |
Methods and apparatuses of compensating for delays caused by an extension line of a storage device
Methods and apparatuses of compensating for delays of a storage device are disclosed. The method includes: performing a communication operation a preset number of times with the storage device through the extension line, each time if a correct response is received from the storage device, recording a status value of the current communication operation as a first value, otherwise recording as a second value, to obtain a resultant data string; searching, in the resultant data string, for a longest data segment comprised of the continuous first values; taking a delay value of the communication operation corresponding to the status value at the middle position of the longest data segment as an optimal delay value; and setting the optimal delay value as a phase difference between a source clock and a sampling clock of the storage device to compensate for the delays caused by the extension line of the storage device. |
US10162568B2 |
Method for searching matching key of storage device and server system including the same
A matching key search method of a server system including a storage device, the storage device including a nonvolatile memory device and a buffer memory. The matching key search method includes receiving a search command for a keyword from a host, reading data from a memory area of the memory device corresponding to an address included in the search command and storing the read data in the buffer memory, determining whether the read data matches the keyword, transmitting a result of the determining to the host without transmitting the read data to the host, and generating a matching key table with reference to the result of the determining and storing the generated matching key table in the buffer memory. |
US10162564B2 |
Selecting a virtual tape server in a storage system to provide data copy while minimizing system job load
In a storage system including plural source storage devices, a target storage device selects which source storage device to accept a copy request from the target storage device so as to minimize the load on the entire system. The system calculates first and second load values for job loads being processed. System load values for the system are derived from job load value of a specific data, and respective load values for first and second source storage devices. The system compares the system load values to select a storage device to provide the data copy so as to minimize the load on the entire system. |
US10162563B2 |
Asynchronous local and remote generation of consistent point-in-time snap copies
In accordance with one embodiment, asynchronous local and remote generation of consistent first and second point-in-time snap copy volumes provides for generating in a primary system, a first point-in-time snap copy volume of a primary volume of the primary system, and generating in a secondary system, a second point-in-time snap copy volume utilizing a secondary volume in the secondary system. Synchronizing logic synchronizes the first and second point-in-time snap copy volumes to be consistent with each other as of a particular point-in-time notwithstanding an asynchronous mirror relationship between the primary volume of the primary system and the secondary volume of the secondary system. Other features and aspects may be realized, depending upon the particular application. |
US10162561B2 |
Managing backup of logical-to-physical translation information to control boot-time and write amplification
An apparatus includes an interface and a processor. The interface is configured to communicate with a non-volatile memory. The processor is configured to hold a translation table that maps between logical addresses and respective physical addresses in the non-volatile memory, to back-up to the non-volatile memory a baseline version of the translation table in one or more bulks, to additionally back-up to the non-volatile memory one or more incremental updates, which specify changes relative to the baseline version of the translation table caused by subsequent storage operations, to determine a maximal number of the incremental updates that, when recovered together with the baseline version from the non-volatile memory and replayed in the processor, meets a target recovery time of the translation table, and to set a number of the backed-up incremental updates to not exceed the maximal number. |
US10162560B2 |
Memory unit for automatically multiplying the content of a memory location, and data network having a memory unit
A memory unit, which has a plurality of memory locations for accommodating data and which is designed to copy the content of a first memory location of the memory unit, when this first memory location is written, automatically into a first memory location at least of one other memory unit, the first memory location of the at least one other memory unit being readable and writable independently of the first memory location of the memory unit; and to a data network having at least two such memory units, a transmitter and at least one receiver, the transmitter being designed to write a datum to be sent into the first memory location of a first of the at least two memory units, and the at least one receiver being designed to read and to process the datum from the first memory location of a second memory unit of the at least two memory units. |
US10162558B2 |
Data transfer techniques for multiple devices on a shared bus
Direct data transfer between devices having a shared bus may be implemented with reduced involvement from a controller associated with the devices. A controller, a source memory device, and a target memory device may be coupled with a shared bus. The controller may identify a source address at the source memory device for data to be transferred to the target memory device. The controller also may identify a target address in the target memory device, and initiate a data transfer directly from the source to the target through a command that is received at both the source and the target memory device. In response to the command, the source memory device may read data out to the bus, and the target memory may read the data from the bus and store the data starting at the target address without further commands from the controller. |
US10162557B2 |
Methods of accessing memory cells, methods of distributing memory requests, systems, and memory controllers
Methods of accessing memory cells, methods of distributing memory requests, systems, and memory controllers are described. In one such method, where memory cells are divided into at least a first region of memory cells and a second region of memory cells, memory cells in the first region are accessed according to a first address definition and memory cells in the second region are accessed according to a second address definition that is different from the first address definition. Additional embodiments are described. |
US10162550B2 |
Large-scale, dynamic graph storage and processing system
A graph storage and processing system is provided. The system includes a scalable, distributed, fault-tolerant, in-memory graph storage device for storing base graph data representative of graphs. The system further includes a real-time, in memory graph storage device for storing update graph data representative of graph updates for the graphs with respect to a time threshold. The system also includes an in-memory graph sampler for sampling the base graph data to generate sampled portions of the graphs and for storing the sampled portions of the graph. The system additionally includes a query manager for providing a query interface between applications and the system and for forming graph data representative of a complete graph from at least the base graph data and the update graph data, if any. The system also includes a graph computer for processing the sampled portions using batch-type computations to generate approximate results for graph-based queries. |
US10162549B2 |
Integrated circuit chip and method therefor
In an apparatus including a plurality of integrated circuit chips, it makes it possible not to connect a ROM to all integrated circuit chips. Each chip incorporates a processor, and has terminal for connecting with a ROM and a RAM. The chip includes a communication unit communicating with another integrated circuit chip, and a reset controller which includes a register storing initial data setting for the processor in a reset state, and selects, based on a logical level of an external terminal, between whether to provide the data of the register to a reset terminal of the processor and whether to provide an external signal to the reset terminal of the processor. |
US10162547B1 |
Memory expansion in a linking process
Aspects of the disclosure provide a method for linking input files during a linking process. The method includes receiving an input section that is to be mapped to a memory segment by a linker circuit, determining whether an out-of-memory (OOM) event occurs when an available memory space of the memory segment is unable to accommodate the input section, estimating a memory expansion size that would be required for the memory segment to be able to accommodate the input section when an OOM event occurs, and creating by the linker circuit a map file that includes the estimated memory expansion size of the memory segment. |
US10162545B2 |
Managing out-of-service conditions
An adaptive logical storage element comprises a plurality of solid-state storage elements accessible in parallel. The logical storage element includes logical storage units, which may include logical page, logical storage divisions (erase blocks), and so on. Each logical storage unit comprises a plurality of physical storage units. A logical storage unit may include one or more physical storage units that are out-of-service (OOS). The OOS status of logical storage units is tracked by OOS metadata. When data is stored on the logical storage element, padding data is provided to physical storage units that are OOS, and valid and/or parity data is provided to in-service physical storage units. A write data pipeline accesses the OOS metadata to insert padding data, and a read data pipeline accesses the OOS metadata to strip padding data. |
US10162540B2 |
Storage in flash memory
A flash memory is divided into pages defining an erase granularity of the flash memory. A count value is written into page metadata. Each page is divided into frames. Each frame contains at least one data block and at least two frame metadata words including a first frame metadata word to store a block identifier. A current page is opened by incrementing the count value and writing the incremented count value into the at least one first page metadata word. The current page has its at least one first page metadata word containing a highest count value of the counter of the number of written pages. A logic data block is written into a selected frame and a block identifier of the logic data block is written into the first frame metadata word of the selected frame. |
US10162538B2 |
Memory operation threshold adjustment based on bit line integrity data
A data storage device includes a controller and a memory. The memory is coupled to the controller. The memory includes storage elements coupled to bit lines. The controller is configured to access bit line integrity data corresponding to a region of the memory, the bit line integrity data indicating a number of bit lines. The controller is also configured to store data related to a memory operation threshold based on the number of bit lines. |
US10162534B1 |
Ordering commitment of data from a data cache to nonvolatile memory using ordering commands
Systems and methods for utilization of notification or ordering commands are disclosed that can enable more efficient processing of flush requests from software programs and increase data consistency in storage devices. A data storage device or system may include a non-volatile memory, a memory comprising a data cache and a controller. The controller may be configured to receive an ordering command requesting commitment to the non-volatile memory of cached data items associated with a first identifier prior to commitment of cached data items associated with a second identifier, and to delay commitment of the second data item to the non-volatile memory until commitment of the first data item to the non-volatile memory, based at least in part on the ordering command. The controller may be further configured to select data items from the data cache for commitment to the non-volatile memory in accordance with native command queuing (NCQ). |
US10162527B2 |
Scalable and efficient access to and management of data and resources in a tiered data storage system
A system according to one embodiment includes a processor and logic integrated with and/or executable by the processor. The logic is configured to cause the processor to store hierarchically-organized global configuration information for each node and each tape library resource in a storage cluster to at least one memory accessible by each node of the storage cluster. The storage cluster includes at least one tape library. Also, the logic is configured to cause the processor to migrate data to and/or recall data from a tape cartridge pool within a tape library, using the hierarchically-organized global configuration information and via a node which has access to the tape cartridge pool, in response to receiving a migration and/or recall request at any node of the storage cluster. Other systems, methods, and computer program products for management of data and resources in a tiered data storage system are described in more embodiments. |
US10162525B2 |
Translating access requests for a multi-level page data structure
Methods, systems, and computer program products for receiving a memory access request, the memory access request including a virtual memory address; locating a page entry in a page entry structure, the page entry corresponding to the virtual memory address; identifying that a page corresponding to the page entry includes a sub-page, the sub-page included within a subset of a memory space allocated to the page; determining a page frame number corresponding to the sub-page and an offset corresponding to the sub-page; and accessing the offset within the sub-page. |
US10162522B1 |
Architecture of single channel memory controller to support high bandwidth memory of pseudo channel mode or legacy mode
Embodiments of the invention provide an approach to implement a single architecture to support high bandwidth memory of pseudo channel mode or legacy channel mode by using a single command channel and single data channel. An address mapping method forces each port transaction to alternatively split to two pseudo channels. Compared to the conventional pseudo channel architecture, the single architecture and pseudo channel rotation eliminates the need for duplicated command traffic logic, and a time division command arbitrator, which greatly reduces both control logic and power consumption of the circuits. Furthermore, pseudo channel rotation improves the utilization of memory bandwidth because the address mapping improves synchronization of the two pseudo channel traffics. |
US10162521B2 |
Media region management based on storage hints for a data storage device
A Data Storage Device (DSD) is in communication with a plurality of sensing devices. Data is received for storage in the DSD from a sensing device of the plurality of sensing devices. The received data is associated with at least one storage hint assigned to the sensing device. A media region of the DSD is selected from a plurality of media regions for storing the received data based on the at least one storage hint and at least one characteristic of the media region. |
US10162520B2 |
Free form user-designed single-handed touchscreen keyboard
A user thumb-operated touchscreen keyboard design interface is provided by a processor on a touchscreen display of a handheld device that allows a user to create a user-designed thumb-operated touchscreen keyboard. A set of user inputs to the user thumb-operated touchscreen keyboard design interface is detected in response to user thumb gestures on the touchscreen display. The set of user inputs include a user-specified outline on the touchscreen display of the user-designed thumb-operated touchscreen keyboard with boundaries within a range of motion of a thumb of the user, a group of different user-specified touchscreen input key locations and input key shapes of a group of user-specified touchscreen input keys within the user-specified outline, and user-specified touchscreen input key processor-input function assignments of the group of user-specified touchscreen input keys. The user-designed thumb-operated touchscreen keyboard is implemented as a touchscreen display user input interface to the processor. |
US10162519B2 |
Virtual content wheel
A virtual wheel interface. The interface includes: a display area for displaying an edge-on view of a plurality of adjacent content frames located about an outer edge of a rotatable n-sided polygonal prism; a system for rendering a three dimensional rotation of the outer edge about a central axis of the n-sided polygonal prism in response to an input signal; and a system for dynamically reorienting content items appearing in the plurality of adjacent content frames in response to a switch between a landscape mode and a portrait mode. |
US10162518B2 |
Reversible digital ink for inking application user interfaces
Systems, methods, and software are disclosed herein for supporting reversible ink in a user interface to an application. In an implementation, an application receives inking input on a canvas in a user interface to the application. The application renders ink on the canvas along a path taken by the inking input and monitors for the inking input to reverse direction along the path. In response to the inking input reversing the direction along the path, the application erases at least a portion of the ink from the canvas. |
US10162517B2 |
Cross-application content item management
Techniques for cross-application content item management. In one embodiment, for example, a method comprises detecting a touch gesture related to a representation of a content item displayed by a first application. And based at least in part on detecting the touch gesture, a different application performing a content management action on the content item. The content management action may encompass storing the content item in a content item collection, sharing the content item with a user account, uploading the content item to a server, or a combination thereof. |
US10162516B2 |
Display apparatus for displaying images
An object of the present invention is to make it possible to easily display user's desired images.An imaging apparatus includes a frame rate acquiring unit, a measuring unit and a reproduction control unit. The frame rate acquiring unit acquires the imaging frame rate of a video to be reproduced. The measuring unit measures the operation speed of a user's touch operation on a touch panel while the touch operation is performed. The reproduction control unit controls reproduction of the video which is displayed on the display panel, based on the acquired imaging frame rate and the subsequently measured operation speed. |
US10162510B2 |
Apparatus comprising a display and a method and computer program
An apparatus including: a display including a central portion and a curved side portion; a memory storing pages of content; and a display controller configured to control simultaneously the central portion of the display to display at least a portion of a first page of content and the curved side portion of the display to display additional information not forming part of the first page of content. |
US10162509B2 |
Terminal device
Provided is a terminal device (i) in which an application for a touch panel terminal is usable and (ii) which includes a hardware key. A process carried out by the terminal device includes the steps of: detecting an operation to the hardware key (S1310); in a case where a focus is displayed on a location of a user interface image (i.e., YES in step S1330) and the operation is an operation for making a determination (YES in step S1340), accepting an input of a command associated with the user interface image (S1350); and in a case where the operation is not the operation for making a determination (NO in step S1340) and the terminal device has determined that the operation is an operation conducted, to the hard key, for moving a user interface image (YES in step S1360), moving the focus to a next user interface image (S1370). |
US10162504B2 |
Zoomed viewing of terminal charts
The different advantageous embodiments provide a computer implemented method, apparatus, and computer program product for generating a display of magnified information. A selection is received of an area of a chart on a display device to form a selected area through a user input device. Coordinates are identified for the selected area. A category assigned to the selected area is identified using the coordinates identified. Related areas of the chart are identified using the category identified. The selected area and the related areas are compiled to form display information and the display information is displayed on the display device having a selected size. |
US10162498B2 |
Providing selection areas for selectable objects in graphical interface
In some embodiments, a processor accesses electronic content that includes multiple selectable objects that are renderable in a graphical interface. The processor generates multiple selection areas respectively associated with the selectable objects. An input to the graphical interface received within each selection area selects an associated selectable object. Generating the selection areas includes generating a boundary around at least one of the selectable objects. Any point within the boundary is closer to the associated selectable object than any other selectable object. Generating the selection areas also includes clipping the boundary to define the selection area for the selectable object. The processor adds the selection areas to a document object model associated with the electronic content. The document object model is usable for rendering the graphical interface with the selectable objects and identifying the selection areas. |
US10162497B2 |
Display operating device and image forming apparatus
A display operating device includes a storage section storing therein a plurality of character strings, a receiving section receiving a first character, a display section, a touch panel detecting a touch to the display surface of the display section, and an extraction section extracting first character strings each including the first character from among the character strings. Upon receipt of the first character, the first character is displayed within the input frame and the extracted first character strings are displayed outside the input frame. Upon detection of a touch to the input frame displaying the first character strings, the receiving section receives a second character. Second character strings each including the second character are extracted from among the first character strings. Upon receipt of the second character, the second character is displayed within the input frame and the extracted second character strings are displayed outside the input frame. |
US10162494B2 |
Operating method for multiple windows and electronic device supporting the same
An electronic device including a touch-enabled display module configured to display a plurality of windows according to a multi-window mode; and a control module configured to displaying on the touch screen a first application window and a second application window according to the multi-window mode, alter the first application window in response to a touchscreen input received via the touch-enabled display, and automatically alter the second application window in response to the alteration of the first application window. |
US10162493B2 |
Information processing apparatus, information processing apparatus control method and storage medium
An information processing apparatus is provided that inputs a plurality of mail files generated by a mail application, displays a mail body text and an attached file included in the respective mail files, selects at least one of the mail body text and the attached file that is to be incorporated in an electronic binder from among the displayed mail body text and the displayed attached file included in the respective mail files, and creates the electronic binder based on the mail body text or the attached file selected by the selection unit. |
US10162492B2 |
Tap-to-open link selection areas
A link selection area may be provided. When rendering a document comprising a plurality of selectable elements, a selection area may be defined around each of the plurality of selectable elements, such as links. Upon receiving a selection of one of these selection areas, an action associated with the respective selectable element associated with the at least one selection area may be performed. |
US10162485B2 |
Electronic apparatus and non-transitory computer-readable storage medium
A display apparatus includes a display, a function setting circuit, a switching control circuit, and a simple menu creation control circuit. The simple menu creation control circuit creates, when it is determined by the switching control circuit that a number of times of selection is greater than or equal to a set number or an elapsed time is greater than or equal to a set time, a first simple menu for use in display on the display, the first simple menu being obtained by eliminating, from the plurality of operation menu items, an operation menu item corresponding to a function whose number of times of selection by a user is greater than or equal to a set number. |
US10162484B2 |
Information-processing device, information-processing system, storage medium, and information-processing method
A first accepting unit (111) of an exemplary server device (100) accepts from a user an instruction to select one of plural selection targets. A user selecting unit (112) selects, from among plural users other than the user, another user who has recommended or evaluated the selection target, selection of which has been accepted by the first accepting unit (111). A selection target selecting unit (113) selects one or more selection targets that the other user selected by the user selecting unit (112) has recommended or evaluated. A presenting unit (114) presents, to the user, information on the one or more selection targets selected by the selection target selecting unit (113). |
US10162482B2 |
Information display method and apparatus of mobile terminal
A method and apparatus for displaying a list of information items selected depending on whether each information item contains certain information is provided. An information display method of the present invention includes displaying a list having at least one information item; classifying, when a user command is input, the at least one information item into shown-information item and hidden-information item according to a display rule; and modifying the list to show only the shown-information items. |
US10162479B2 |
Graphic-based electronic signature management system and method
A computer-implemented system for managing an electronic signature is provided. A data collector receives one or more contact information items. A signature builder builds a graphic-based electronic signature based on at least one of the contact information items. The graphic-based electronic signature includes a set of icons. Individual icons in the set of icons are respectively associated with at least one of the contact information items. Individual icons in the set of icons are configured to initiate a communication application when one of the icons is selected in order to communication via the communication application using the contact information item associated with the selected icon. |
US10162478B2 |
Delay of display event based on user gaze
Methods and systems of delaying the execution of a display event based on a detected user gaze are provided. Display events may be generated and executed to change a user interface of a display. For example, an autocorrect algorithm can automatically replace a typed word with a corrected word in a text field, generating a display event that causes the corrected word to be displayed instead of the typed word. Such a display event may be executed as soon as possible after its generation. However, a gaze detection device can obtain information that indicates a user is not looking at the typed word on the display. In such a situation, it may be more intuitive to delay the execution of the display event until the gaze information indicates that the user is looking at the typed word. |
US10162476B2 |
Computer-implemented method of displaying an assembly of digitally modeled objects revealing hidden objects
A computer-implemented method displays an assembly of digitally modeled objects in a three-dimensional scene, by the steps of: defining at least one object of the assembly as being revealable; generating a graphical representation of the assembly wherein said revealable object is located at least partially behind at least another object, called hiding object, and displaying said graphical representation; using a graphical tool selecting a region of said graphical representation of the assembly, called a revealing zone; and rendering a three-dimensional scene comprising a three-dimensional representation of the assembly wherein a portion of the revealable object located behind the hiding object and comprised within the revealing zone is shown by transparency through said hiding object. A computer program product, a non-volatile computer-readable data-storage medium and a Computer Aided Design system for carrying out such a method. |
US10162473B2 |
Integrating browser navigation between multiple browsing contexts
A method, apparatus, and program product are disclosed for opening a second browsing context from a first browsing context, switching focus from the first browsing context to the second browsing context, and returning the focus to the first browsing context in response to receiving browser navigation input in the second browsing context. |
US10162471B1 |
Technique to dynamically enhance the visualization of 3-D point clouds
In one embodiment, a tool dynamically highlights (e.g., re-colors) portions (e.g., points) of a 3-D representation (e.g., point cloud) based on their location relative to a cursor controlled by the user. A virtual region (e.g., virtual cylinder) is associated with the location of the cursor, and is moved in response to cursor movements. As the user moves the cursor on the display screen, the virtual region is moved in 3-D space. The virtual region may have a user-selected size and a user-selected orientation in 3-D space. Portions (e.g., points) of the 3-D representation (e.g., point cloud) that fall within the virtual region are highlighted (e.g., re-colored). Portions of the representation outside of the virtual region may remain unchanged. As the virtual region is moved in 3-D space, the highlighted portions (e.g., points) are dynamically changed. |
US10162458B2 |
Touch integrated circuit, and touch display device and method of driving the same
Disclosed are an in-cell touch type touch display device that includes a touch display panel, where a plurality of touch sensors are disposed, and a driving circuit unit. Each of the plurality of touch sensors are disposed to correspond to a plurality of subpixels, and each of the plurality of touch sensors may include one or more touch switches. The one or more touch switches disposed in each of the plurality of touch sensors divisionally drive the plurality of touch sensors by 1/n (where n is a natural number equal to or more than two). |
US10162457B2 |
Display device with touch detection function
A display device with a touch detection function includes a substrate, pixel electrodes arranged in a matrix in a display region on a plane parallel to the substrate, a display function layer having a function to display the image in the display region, drive electrodes provided facing the pixel electrodes, touch detection electrodes that form electrostatic capacitance between there and the drive electrodes, a control unit that generates a control signal to switch between a display operation period for applying a display signal between the pixel and drive electrodes and a display stop period for stopping the display operation. The control unit generates first and second control signals respectively having a first frequency and a second frequency that is different from the first frequency, and has first and second operation modes respectively including a period controlled by the first control signal and a period controlled by the second control signal. |
US10162454B2 |
Touch display apparatus and operation method thereof
A touch display apparatus and an operation method of the touch display apparatus are provided. The touch display apparatus includes a flexible touch display panel, a transmission electrode, and a reception electrode. The flexible touch display panel is bendable along a bending line. The transmission electrode and the reception electrode are arranged in the flexible touch display panel. The transmission electrode and the reception electrode are symmetrically located on two sides of the bending line, respectively, so that the reception electrode can receive a signal transmitted from the transmission electrode when the flexible touch display panel is bent along the bending line. The display mode of the flexible touch display panel is determined according to whether the reception electrode receives the signal transmitted from the transmission electrode. |
US10162452B2 |
Devices and methods for processing touch inputs based on their intensities
An electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface displays a first user interface of a first software application, detects an input on the touch-sensitive surface while displaying the first user interface, and, in response to detecting the input while displaying the first user interface, performs a first operation in accordance with a determination that the input satisfies intensity input criteria including that the input satisfies a first intensity threshold, and performs a second operation in accordance with a determination that the input satisfies pan criteria including that the input has moved across the touch-sensitive surface by at least a predefined distance. |
US10162449B2 |
Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof are provided, in which a face-down mode may be supported. The mobile terminal may include a first sensing device that detects a face-down mode of the mobile terminal, a second sensing device that detects a user designated direction in which the vicinity of the mobile terminal, a touchscreen, and a controller controlling a prescribed portion of the touchscreen corresponding to the detected user designated direction so that the touchscreen emits light in response to a preset event occurring in the face-down mode. |
US10162443B2 |
Virtual keyboard interaction using touch input force
Providing a virtual keyboard interaction is disclosed. An indicator identifying a force intensity of a touch input provided on a touch input surface is received. It is determined that the touch input is associated with a virtual keyboard. A virtual keyboard interaction is provided based at least in part on the indicator identifying the force intensity of the touch input. |
US10162441B2 |
Capacitive touch panel
A capacitive touch panel is disclosed. A touch sensing module in its laminated structure includes same touch sensor patterns. Each touch sensor pattern includes a first electrode, a second electrode and a bridge structure. The first electrode includes a first sub-electrode˜a fourth sub-electrode and the second electrode includes a fifth sub-electrode˜an eighth sub-electrode formed by sections of conductive material having different slopes. First sub-electrode and second sub-electrode are symmetrical to a first direction of a first axis; third sub-electrode and fourth sub-electrode are symmetrical to a second direction of first axis. Fifth sub-electrode and sixth sub-electrode are symmetrical to a third direction of a second axis; seventh sub-electrode and eighth sub-electrode are symmetrical to a fourth direction of second axis. The bridge structure disposed at intersection of first axis and second axis bridges second electrode and provides insulation between second electrode and first electrode. |
US10162437B2 |
System and method of supporting a pointing device
In one or more embodiments, an information handling system may include a pointing device that communicates interaction data via a first bus via a first data format and may include a controller that receives the interaction data via the first bus and transforms the interaction data into a second data format and communicates the interaction data to a second bus via the second data format. If a status of a resource associated with the pointing device is queried, the controller may be instructed to cease transforming the interaction data from the pointing device, permitting another device to receive the interaction data and provide the interaction data to a processor of the information handling system. As the other device receives the interaction data and provides the interaction data to the processor, additional and/or full functionality of the pointing device may be realized and/or accomplished. |
US10162436B2 |
Operating device for a domestic appliance having a rotary ring and having a light strip
An operating device for a domestic appliance includes an operating element having a rotary ring to set operating conditions of the domestic appliance according to a rotary movement, and an electronic display area enclosed by the rotary ring. An optical light strip in a form of a circumferential ring is arranged adjacent to and separate from the rotary ring to indicate visually a length of a rotary path travelled by the rotary ring in a rotary movement. |
US10162433B2 |
Optical navigation apparatus with defocused image compensation function and compensation circuit thereof
The present disclosure illustrates an optical navigation apparatus with defocused image compensation function and a compensation circuit thereof. The optical navigation apparatus comprises a light source, an image sensing circuit and a compensation circuit. The light source is configured to illuminate a work surface. The image sensing circuit captures a first image related to the work surface. The compensation circuit is configured to transform the first image and a point spread function of the light source into a first conversion result and a second conversion result in frequency domain, respectively, and then transform a result multiplied by the first conversion result and a reciprocal of the second conversion result from frequency domain to time domain to generate a second image. |
US10162432B2 |
Display device and operating method thereof
A method of operating a display device includes displaying a first image of first content, wherein the first image includes a target object, receiving information on a second coordinate of the target object included in a second image of the first content from a second display device, wherein the second image is temporally later than the first image, acquiring an image tracking the target object from the second image based on the information on the second coordinate of the target object, and displaying the acquired image. |
US10162429B2 |
Gesture enabled keyboard
A gesture-enabled keyboard and method are defined. The gesture-enabled keyboard includes a keyboard housing including one or more keyboard keys for typing and a pair of stereo camera sensors mounted within the keyboard housing, a field of view of the pair of stereo camera sensors projecting substantially perpendicularly to the plane of the keyboard housing. A background of the field of view is updated when one or more alternative input devices are in use. A gesture region including a plurality of interaction zones and a virtual membrane defining a region of transition from one of the plurality of interaction zones to another of the plurality of interaction zones is defined within the field of view of the pair of stereo camera sensors. Gesture interaction is enabled when one or more gesture objects are positioned within the gesture region, and when one or more alternative input devices are not in use. |
US10162426B2 |
Character string input system
The present invention is intended to realize character string input using two or more devices by an efficient technique. A character string input system includes a first information processing apparatus and a second information processing apparatus. The first information processing apparatus acquires an operation done on a first input device and acquires a first character string on the basis of the acquired operation. The second information processing apparatus acquires an operation done on a second input device and acquires a second character string on the basis of the acquired operation. The first information processing apparatus outputs an input character string on the basis of the first character string acquired by the time input of the second character string is started by use of the second input device and the second character string. |
US10162421B2 |
Action recognition method and action recognition apparatus
Embodiments of this application disclose an action recognition method and an action recognition apparatus. The method comprises: detecting a motion of at least one body position of a user by using at least one first-type sensor; in response to that a motion amplitude of the at least one body position does not exceed a preset threshold, activating at least one second-type sensor; and recognizing an action of the at least one body position of the user based on at least the detection result of the at least one second-type sensor. In the method and the apparatus of the embodiments of this application, different types of sensors can be selectively activated based on a motion amplitude, and relatively good action recognition precision and effects can be achieved by means of cooperation between various sensors. |
US10162412B2 |
Display, control method of display, and program
A HMD is provided with a virtual image display including a first display and a second display that display images respectively corresponding to a right eye and a left eye of a user such that an outside scene is visible. The HMD is provided with a control device that controls a display mode of the image by the virtual image display according to a gaze distance of the user. |
US10162411B2 |
Methods and system for operating at least one display device of a motor vehicle, and motor vehicle comprising a system for operating at least one display device
In a motor vehicle, having at least one display device, a gaze direction of a vehicle occupant of the motor vehicle is detected and used to check whether the vehicle occupant has directed his gaze to a display region of the display device for at least a predefined gazing duration. If the gaze has been directed to the display region of the display device for at least the predefined gazing duration, an interaction mode of an operating device for controlling the display device is activated After the interaction mode has been activated, at least one predetermined criterion is used to determine whether control of the display device has been concluded. The interaction mode is maintained as long as it has been determined that the control of the display device has not been concluded or at least one other predetermined criterion has not yet been satisfied. |
US10162404B2 |
Control apparatus, control method, cable, electronic apparatus, and communication apparatus with increased variation of connection mode
The present technology relates to a control apparatus, a control method, a cable, an electronic apparatus, and a communication apparatus that are capable of increasing the variation of a connection mode of an electronic apparatus to which a predetermined cable such as a USB cable can be connected. An electronic apparatus receiving a baseband signal of a baseband to start initialization processing for causing the electronic apparatus to be in a state of being capable of establishing connection or to turn on or off a power source based on detection results of power of a modulation signal obtained by frequency-converting the baseband signal into a signal of a predetermined frequency band higher than the baseband is controlled. The present technology can be applied to a cable connected to an electronic apparatus to which a cable capable of supplying a power source by bus power such as a USB cable. |
US10162403B2 |
Cognitive energy saving method and apparatus
Systems and methods for reducing the amount of power consumed by an electronic or electrical device by using collected knowledge of the operation of the device to determine when to place the device in an ultra-low power consumption mode. |
US10162402B2 |
Serial communication method
A serial communication method for a layered communication architecture includes a first layer, a second layer that is higher than the first layer, and a third layer that is higher than the second layer. The serial communication method includes transferring a first signal to the second layer based on a signal received through a communication line, the transferring performed by the first layer. The serial communication method further includes informing the third layer of reception of the first signal, the informing performed by the second layer; responding to the second layer based on whether there is a task to be performed, the responding performed by the third layer; transferring a second signal to the first layer based on a response from the third layer the transferring performed by the second layer; and entering a power saving state according to the second signal, the entering performed by the first layer. |
US10162401B1 |
Measuring battery degradation
Approaches and related devices monitor the condition of a battery via voltage measurement during routine recharging instances. An approach includes supplying a charging current to the battery during each of a plurality of routine charging instances. The charging current is increased by a measured or predetermined amount during a current pulse portion of each of the routine charging instances. A resulting change in a battery voltage of the battery during the current pulse portion of each of the routine charging instances is measured. An impedance-indicative value of the battery is determined for each of the routine charging instances based on the change in the battery voltage during the current pulse portion. The impedance-indicative value is stored in a memory device for each of the routine charging instances. A condition of the battery is estimated based on one or more changes in the impedance-indicative values. |
US10162400B2 |
Power management system for active stylus
In one embodiment, a stylus includes one or more electrodes and one or more computer-readable non-transitory storage media embodying first logic for transmitting signals wirelessly to a device through a touch-sensor of the device. The stylus has a first power mode in which components of the stylus for receiving signals from or transmitting signals to the device are powered off; a second power mode in which components of the stylus for receiving signals from the device are powered on at least periodically and components of the stylus for transmitting signals to the device are powered off; and a third power mode in which components of the stylus for transmitting signals to the device are powered on at least periodically. The media further embodies second logic for transitioning the stylus from one of the first, second, and third power modes to another one of the first, second, and third power modes. |
US10162397B2 |
Energy efficient workload placement management based on observed server efficiency measurements
For each of a plurality of servers, a method includes obtaining current component power consumption values and calculating a current power consumption efficiency. The method further includes determining, for each of the plurality of servers, the current power consumption efficiency and an associated capacity utilization before and during performance of multiple instances of an identified workload. Then, for each server, the method determines a curve of power consumption efficiency as a function of capacity utilization that is representative of the performance of the plurality of instances of the identified workload. Embodiments of the method may then use the curve of power consumption efficiency curve in order to manage the power consumption efficiency of the plurality of servers. For example, the method may assign an additional workload to the server that is identified as having the greatest predicted power consumption efficiency. |
US10162394B2 |
Systems and methods for sustainable self-cooling of central processing unit thermal hot spots using thermoelectric materials
Embodiments of a sustainable self-cooling framework for processors using thermoelectric generators that power an arrangement of thermoelectric coolers to reduce the temperature of thermal hot spots generated by a processor are disclosed. |
US10162392B2 |
Electronic device structures joined using shrinking and expanding attachment structures
An electronic device has structures that are assembled using attachment structures. The attachment structures change shape to help join the electronic device structures together. Structures that may be joined together can include electronic device housing structures, display structures, internal device components, electrical components, and other portions of an electronic device. The attachment structures can include heat-activated attachment structures, structures that are activated using other types of applied energy, and structures that change shape due the application of chemicals or other treatments. |
US10162383B2 |
Electronic device with brace for edge-to-edge opening
An electronic device includes: an enclosure having a first surface, a second surface, and a side surface disposed between the first and second surfaces; an edge-to-edge component mounted in an edge-to-edge opening that extends across substantially an entire width of the side surface between the first surface and the second surface; and a brace disposed in the enclosure, the brace extending along the edge-to-edge opening. |
US10162381B2 |
Hinged electronic device held in configurations by magnets
An electronic device includes: a first body portion having a first face and a second face; a second body portion having a first face and a second face, the second body portion and the first body portion hinged to each other for the electronic device to define at least a first configuration where the first face of the first body portion is adjacent the first face of the second body portion, and a second configuration where the second face of the first body portion is adjacent the second face of the second body portion; a first magnet mounted to the first body portion; and a second magnet mounted to the second body portion, wherein the first magnet and the second magnet are separated by a common closest distance in the first configuration and in the second configuration. |
US10162378B1 |
Neuromorphic processor for wideband signal analysis
Described is a neuromorphic processor for signal denoising and separation. The neuromorphic processor generates delay-embedded mixture signals from an input mixture of pulses. Using a reservoir computer, the delay-embedded mixture signals are mapped to reservoir states of a dynamical reservoir having output layer weights. The output layer weights are adapted based on short-time linear prediction, and a denoised output of the mixture of input signals us generated. The denoised output is filtered through a set of adaptable finite impulse response (FIR) filters to extract a set of separated narrowband pulses. |
US10162375B2 |
Power source system with remotely configurable power source
A power source system including plural power sources, wherein each of the plural power sources is adapted to provide a configurable power output to an implement, and wherein each of the plural power sources has an onboard controller; a central controller that is remote from the plural power sources; the central controller being in communication with respective onboard controllers via one or more networks, the central controller being adapted to communicate a signal to at least one onboard controller to selectively alter an operating condition of an associated power source. |
US10162372B2 |
Interface and monitoring system and method for a vehicle idling control system
An idle control system for a vehicle is provided. |
US10162369B2 |
Liquid level control module and apparatus comprising same
A liquid level control module comprising an elongated tubular housing immersible through a surface of a liquid and into a bulk volume of the liquid, and first, second, and third electrical switches, and first and second floats movable along the tubular housing. The first electrical switch is disposed within a lower portion of the tubular housing, the second electrical switch is disposed within an intermediate portion of the tubular housing, and the third electrical switch is disposed within an upper portion of the tubular housing. Each of the switches has an open state and a closed state. Motion of the first float relative to the first switch changes its state. Motion of the second float relative to the second switch changes its state, and motion of the second float relative to the third switch changes its state. Thus a two-float module may provide three level control signals. |
US10162368B2 |
Autonomous moving machine
An aspect of the present disclosure relates to an autonomous moving machine which may maintain the self-location with high reliability. Operations of the moving machine include acquiring sensor information about the self-location, estimating the self-location based on the sensor information, calculating the reliability of the estimated self-location, recording the reliability in association with the estimated self-location. When the reliability satisfies a given condition, the operations include moving the moving machine to a position at which the reliability is high, based on the reliability. |
US10162366B2 |
Methods and systems for semi-autonomous vehicular convoys
The present invention relates to a method and system for enabling vehicles to closely follow one another through partial automation. Following closely behind another vehicle can have significant fuel savings benefits, but is unsafe when done manually by the driver. By directly commanding the engine torque and braking of the following vehicle while controlling the gap between vehicles using a sensor system, and additionally using a communication link between vehicles that allows information about vehicle actions, such as braking events, to be anticipated by the following vehicle, a Semi-Autonomous Vehicular Convoying System that enables vehicles to follow closely together in a safe, efficient and convenient manner may be achieved. |
US10162359B2 |
Autonomous coverage robot
A mobile robot that includes a robot body having a forward drive direction, a drive system supporting the robot body above a cleaning surface for maneuvering the robot across the cleaning surface, and a robot controller in communication with the drive system. The robot also includes a bumper movably supported by a forward portion of the robot body and a obstacle sensor system disposed on the bumper. The obstacle sensor system includes at least one contact sensor disposed on the bumper, at least one proximity sensor disposed on the bumper and a auxiliary circuit board disposed on the bumper and in communication with the at least one contact sensor, the at least one proximity sensor, and the robot controller. |
US10162358B2 |
Unmanned vehicle, method, apparatus and system for positioning unmanned vehicle
Disclosed embodiments include an unmanned vehicle, a method, apparatus and system for positioning an unmanned vehicle. In some embodiments, the method includes: acquiring first laser point cloud height value data matching a current position of the unmanned vehicle, the first laser point cloud height value data; converting the first laser point cloud height value data into laser point cloud projection data in a horizontal earth plane; determining a first matching probability of the laser point cloud projection data in a predetermined range of a laser point cloud height value map; and determining a position of the unmanned vehicle in the laser point cloud height value map based on the first matching probability. The embodiment implements an accurate positioning on the current position of the unmanned vehicle. |
US10162357B2 |
Distributed computing among vehicles
Aspects of the disclosure provide a method for collaboratively determining an object. The method includes receiving sensor data indicating an object at a first vehicle of a group of vehicles communicating with each other, transmitting a first request including the sensor data and specifying a first task for determining the object from the first vehicle to a second vehicle of the group of vehicles, and transmitting a second request specifying a second task for determining the object from the first vehicle to a third vehicle of the group of vehicle. The first task is performed by the second vehicle to produce first intermediate data, and the second task is performed by the third vehicle based on the intermediate data produced by the second vehicle. |
US10162356B2 |
Path selection for autonomous vehicles
According to a method for selecting a path, the vehicle may receive driving condition of an area from a server, where the driving condition indicates that the area comprises a trouble area. Based on the driving condition of the area, the vehicle may calculate a first path and a second path, each of which is from a first point to a second point. The vehicle may obtain an effect value on vehicle driving associated with a change of weather. Based on the effect value and some other information, the vehicle may calculate a first weighted value for the first path and a second weighted value for the second path. Based on the first weighted value and the second weighted value, the vehicle may select a path. Because the effect value is used to select a path, the path selection in this embodiment may be associated with the change of weather. |
US10162355B2 |
Road model management based on selective feedback
Systems and methods are provided for interacting with a plurality of autonomous vehicles. In one implementation, a navigation system for a vehicle may include a memory including a predetermined road model representative of at least one road segment and at least one processor. The at least one processor may be programmed to selectively receive, from the plurality of autonomous vehicles, road environment information based on navigation by the plurality of autonomous vehicles through their respective road environments, determine whether one or more updates to the predetermined road model are required based on the road environment information, and update the predetermined road model to include the one or more updates. |
US10162351B2 |
Remote provisioning of a drone resource
Remote provision of a drone resource is disclosed. A user equipment (UE) can generate a request for drone resources that can be employed to find an appropriate drone from a set of drones. The drone can be automatically provisioned to allow access to the drone resource in accord with the request. The set of drones can comprise different tiers of drones. A response can be generated indicating the state of provisioning a drone in accord with the request. The user equipment can make the request available to a drone allocation component via a communication framework that can comprise a wireless interface. Provisioning of the drone can similarly be accomplished via the communication framework. As such, the set of drones can be distributed and can be provisioned from a UE located remotely from the drone allocation component and/or the drones comprising the set of drones. |
US10162343B2 |
Adaptive processes for improving integrity of surfaces
A process for performing localized corrective actions to structure of an electronic device is described. The structure may include a mating surface configured to receive another structure such that the two structures may be, for example, adhesively bonded together. The localized corrective actions are configured not to improve the mating surface but to also prevent light within the electronic device from escaping in undesired areas of the electronic device. In some embodiments, the corrective action includes using a removal tool to remove identified portions of the surface. In other embodiments, the corrective action includes using a different tool to add material identified portions of the surface. The identified means may include an automated inspection system. |
US10162340B2 |
Method and system for lot-tool assignment
A method is disclosed and includes determining whether there is any WIP information with one or more process constraints in a process constraint database that is coupled with a manufacturing execution system; determining whether there is a dispatching rule in the dispatching rule database that is coupled with a dispatching system; generating a tool-lot relationship based on at least one of the process constraints and the dispatching rule; utilizing the tool-lot relationship to assign one or more lots to one or more tools respectively. |
US10162338B2 |
Systems for intelligent batch processing
Manufacturing systems that employ intelligent sensing and methods for processing workpieces using such manufacturing systems, including methods of batch processing workpieces. The manufacturing systems may include a holding device to receive work order documents, where each work order document includes an identification tag, and each work order document corresponds with a specific manufacturing step. A scanner may be proximate to the holding device and associated with a workstation, where the scanner is configured to detect the identification tag of the work order documents held by the holding device. A control system may interpret the detected identification tag, identify the work order document associated with the interpreted identification tag, identify the specific manufacturing step corresponding with the identified work order document, and generate an output that includes an instruction for carrying out the manufacturing step at the workstation. |
US10162337B2 |
Natural language user interface for computer-aided design systems
A method of providing a natural language interface for a computer-aided design (CAD) system is disclosed. The method includes displaying to the user a model display graphical user interface (GUI), a view window that displays a first view of the CAD model, and a spectrum GUI configured to allow the user to selectively add CAD-tool functionality, receiving a voice input including a plurality of words and referring to a CAD-tool functionality, parsing the voice input, determining a meaning including a reference to the CAD-tool functionality for the parsed voice input, assembling a query for additional information based on the meaning, sending the assembled query to a corresponding information location, receiving queried information from the corresponding information location, translating received information into a response, determining that the response includes a command for the spectrum GUI regarding the CAD-tool functionality, and sending the command to the spectrum GUI. |
US10162335B2 |
Numerical controller capable of neighboring point search with consideration for tool attitude
A numerical controller includes a neighboring point search function that moves a tool controlled by a moving axis and a rotation axis onto a machining path directed by a machining program within the range of a neighboring point distance from a current position of the tool. When searching the neighboring point, the numerical controller determines a neighboring point with consideration for both a tool center point position and a tool attitude. By employing this search method, even when a plurality of block start points are present in the neighboring point distance from the current tool position, a block start point of the block originally desired to be restarted can be determined as a neighboring point. |
US10162334B2 |
Numerical control device
A numerical control device includes an alarm corrective measure operation history information storage unit, an operation history information acquiring unit, an alarm corrective measure operation history information recording unit, and an alarm corrective measure operation history information extracting unit. The alarm corrective measure operation history information recording unit has an alarm corrective measure operation history information recording optimization section, which optimizes information on an operation included in generated alarm corrective measure operation history information to release an alarm, and the alarm corrective measure operation history information extracting unit has an alarm corrective measure operation history information extraction optimization section, which optimizes the extracted alarm corrective measure operation history information to release an alarm. |
US10162333B2 |
Switch apparatus that generates safety input signals and numerical control system
A switch apparatus includes: an operation unit that is movable in one direction; a first detection unit that outputs a first detection signal indicative of a distance to the operation unit; a second detection unit that outputs a second detection signal indicative of a distance to the operation unit; a first determination unit that outputs a first safety input signal when the first detection signal is greater than or equal to a first threshold value; a second detection unit that outputs a second safety input signal when the second detection signal is greater than or equal to a second detection signal; and a threshold value adjustment and holding unit that adjusts and holds the first and second threshold values such that when the operation unit moves a predetermined distance, output start timings of the first and second safety input signals become substantially the same. |
US10162332B2 |
Servomotor control device, servomotor control method, and computer-readable recording medium
A servomotor control device includes a servomotor; a driven body configured to be driven by the servomotor; a connection mechanism configured to connect the servomotor and driven body, and transmit power of the servomotor to the driven body; a position command generation unit configured to generate a position command value; a motor control unit configured to control the servomotor using the position command value; a position command compensation unit including a force estimation part configured to estimate a drive force acting on the driven body at the connection mechanism, and a compensation amount generation part configured to generate a compensation amount for compensating the position command value based on the estimated drive force; and a restriction part configured to restricting updating of the compensation amount when a command acceleration or a command velocity of the position command value is no more than a desired value. |
US10162331B2 |
Removal of material from a surface of a dual walled component
A system may include at least one sensor, at least one machining device, and a computing device. The computing device may be operable to control the at least one sensor to inspect at least a portion of a coversheet of a dual walled component to generate dimensional surface data for the at least a portion of the coversheet and compare the dimensional surface data to surface model data. The comparison may indicate portions of the coversheet that include additional material. The computing device also may be operable to generate a compromise surface model based on the comparison between the dimensional surface data and the surface model data and control the at least one machining device to machine the dual walled component based on the compromise surface model to remove the additional material. |
US10162327B2 |
Multi-function thermostat with concierge features
A multi-function thermostat for a hotel room. The thermostat includes a touch-screen interface, a communications interface, and a processing circuit. In some embodiments, the touch-screen interface is configured to present information to a hotel guest and receive input from the hotel guest. The communications interface is configured to communicate with a hotel system. The processing circuit is configured to retrieve concierge information from the hotel system via the communications interface and cause the touch-screen interface to display the concierge information. |
US10162326B2 |
Self-adjusting test time estimation
A test case is executed on a product using a hardware machine, the product being configured in manufacturing according to a configuration, the test case being related to an estimation function. A set of data points resulting from the executing is collected. Using the estimation function, an estimated time needed for the executing is computed. Using the set of data points, an actual time used for the executing is computed. A determination is made whether a difference between the estimated time and the actual time is within a tolerance. Responsive to the difference not being within the tolerance, the estimation function is adjusted using the set of data points and at least one other set of data points, the other set of data points being generated by executing the test case on a second product configured according to a second configuration at a previous time. |
US10162325B2 |
Application of stress conditions for homogenization of stress samples in semiconductor product acceleration studies
A method for applying stress conditions to integrated circuit device samples during accelerated stress testing may include partitioning each of the integrated circuit device samples into a first region having a first functional element, partitioning each of the integrated circuit device samples into at least one second region having at least one second functional element, applying a first stress condition to the first region having the first element, applying a second stress condition to the at least one second region having the at least one second element, determining a first portion of the integrated circuit device samples that functionally failed based on the first stress condition, and determining a second portion of the integrated circuit device samples that functionally failed based on the second stress condition. An acceleration model parameter is derived based on the determining of the first and second portion of the integrated circuit samples that functionally failed. |
US10162324B2 |
Method for manipulating a control program of a control device
A method for manipulating a first function of a control program of an electronic control device, using a second function. The control program is processed using a first calculation kernel of a processor, and the second function is processed by a second calculation kernel during the processing of the control program. The first function assigns a first value to a variable and writes the first value to the storage address of the variable at a first time. The second function assigns a second value to the variable, which value is written to the storage address of the variable at a second time, wherein the second value written by the first function is overwritten. At a third time, the control program reads the second value from the storage address of the variable. A control entity coordinates the times at which the storage address of the variable is accessed. |
US10162323B2 |
Component mounting system and component mounting method
In a component mounting system having an inspection device performing a mounting inspection after component mounting, a correction value for correcting a mounting program is calculated based on board inspection information including fed-back component position deviation information, a component is mounted on a board in accordance with the mounting program corrected based on the calculated correction value, and a “present value” based on most recent board inspection information and a “pre-correction evaluation value” are displayed together on an evaluation value display screen as evaluation values representing accuracy at a time of the mounting based on the board inspection information during this component mounting work, the “pre-correction evaluation value” being calculated based on a temporary position deviation amount pertaining to a case where it is assumed that no correction based on the calculated correction value has been performed. |
US10162321B1 |
Service panel with microprocessor
A service panel for controlling at least one utility actuator to control the availability of a utility comprises a covered enclosure having an exterior region and an interior region, at least one readily accessible utility control providing ON and OFF request signals and a limited access control in the exterior region providing a temporary activate signal. The service panel has a controller and data storage programmed with code and data and control circuitry providing an “ON” control signal to the at least one utility actuator to switch the at least one utility actuator to the “ON” state, and the control circuitry providing an “OFF” control signal to the at least one utility actuator to switch the at least one utility actuator to an OFF state, the control circuitry further providing a re-key signal to the at least one actuator in response to activation of a switch. |
US10162320B2 |
Central control apparatus and central control sysytem and display method of central control apparatus
A central control apparatus, a central control system, and a display method of the central control apparatus in which at least one facility is managed. More particularly, a central control apparatus, a central control system, and a display method of the central control apparatus in which various history information needed for management and operation may be integrally displayed according to a time period such that an association between the various pieces of history information and a current status of facilities are provided at one time, so as to also efficiently control and manage facilities. |
US10162318B2 |
System and method for controlling electrically-powered trash compactors and receptacles
Systems, methods, and computer-readable storage media for controlling electrically-powered trash compactors and receptacles. The system first receives data associated with a storage receptacle configured to communicate with the system via a network, wherein the data is received from a server storing information transmitted by the storage receptacle, the storage receptacle having an energy storage for powering operational functions performed by the storage receptacle. The system then identifies a parameter of the storage receptacle associated with an operational function of the storage receptacle, and transmits a signal to the storage receptacle for modifying the parameter based on the data associated with the storage receptacle to yield a modified operation of the storage receptacle. |
US10162315B2 |
Process control system using typical and adapter components
Methods, systems, and non-transitory, computer-readable medium are disclosed to enable a user to configure a process control system. A graphical programming user interface is described for generating coded native control components instantiated from typical and adapter components selected from a library of templates including respective control functions and associated logical expressions. In various embodiments, typical components represent a common core control process or function that is used among one or more other plant equipment devices in the process control system. In addition, various embodiments of the adapter components include one or more parameters that may be changed by a user in conjunction with the logical expressions and/or defined in terms of natural language expressions. As a result, the typical component and the adapter component are instantiated to provide a native control component that provides functionality with respect to one or more control loops within a process control system. |
US10162314B2 |
Two-way architecture
The present invention concerns a method for switching, by a local processing unit (1,2) of a flight control system of an aircraft, configured to control at least one local actuator, connected to at least one local sensor and connected via at least one link (3,4) to an opposite processing unit (2,1) configured to control at least one opposite actuator and be connected to at least one opposite sensor, said local processing unit (1,2) being further configured to be connected to backup communication means (13,14) enabling data exchanges between the local processing unit (1,2) and the opposite processing unit (2,1) in the case of failures of the links connecting same (3,4), said backup communication means comprising an array of sensors or actuators (13) and/or a secure onboard network for the avionics (14), comprising steps of: •—sending, to the opposite processing unit (2,1), acquisition data relative to the at least one local sensor and actuator data relative to the at least one local actuator, •—receiving, from the opposite processing unit (2,1), acquisition data relative to the at least one opposite sensor and actuator data relative to the at least one opposite actuator, •—receiving an item of opposite health data and determining an item of local health data, •—switching said local processing unit (1,2) from a first state to a second state chosen from an active state (15), a passive state (16) and a slave state (18), depending on the opposite health data received and the local health data determined. |
US10162312B2 |
Surgical instrument with rapid post event detection
A surgical instrument is disclosed, the instrument including: a handle assembly; a jaw assembly including a staple cartridge containing a plurality of staples and an anvil to form the plurality of staples upon firing; a lockout mechanism configured to prevent reuse of the jaw assembly; a drive assembly at least partially located within the handle and connected to the jaw assembly; a motor operatively coupled to the drive assembly; and a controller operatively coupled to the motor, the controller configured to control supply of electrical current to the motor and to monitor a current draw of the motor, wherein the controller is further configured to terminate the supply of electrical current to the motor in response to a drop in the current draw. |
US10162311B2 |
Display panel with minimum borders
A device includes a substrate with a curvilinear perimeter segment adjoined to a plurality of facets, a display area, a border area surrounding the display area, and connection pads, divided into groups corresponding to the facets, in the border area. A flexible circuit board with arms coupled to the groups of connection pads is included. Another device includes a substrate having a display area, first connection pads within a border area peripheral to the display area, and a flexible circuit board having a first portion including second connection pads configured to be coupled to the first connection pads, and a second portion configured to accommodate a plurality of transmission lines extending from the second connection pads. An arc length of the first portion can be greater than that of the second portion and a center-to-center pitch of the second connection pads can be greater than that of the transmission lines. |
US10162306B2 |
Image forming apparatus
An exhaust duct provided on a back surface side of an image forming apparatus, and including a plurality of air ducts through which air inside the apparatus is exhausted toward outside the apparatus, a plurality of filters provided in the plurality of air ducts, respectively, and which removes a fine particle included in the air exhausted through the air ducts, and a filter case that houses the plurality of filters in a manner that the filters are able to be taken out from the filter case are included, and the filter case is provided in a drawable manner to one of side surface sides in a right and left direction or to an upper surface side in an up and down direction of the image forming apparatus, from a front surface side to a back surface side of the image forming apparatus, with respect to the image forming apparatus. |
US10162305B2 |
Image forming apparatus having air cooling system
An image forming apparatus includes an apparatus body, an image forming device to form an image on a recording medium, a casing to accommodate the image forming device, a sheet discharging port through which the recording medium having the image is discharged from the casing, a sheet stacker to stack the recording medium output through the sheet discharging port and opening on one side of the apparatus body and surrounded by outer walls including an outer wall having the sheet discharging port, an air guide opening disposed within a sheet passing range in a width direction of the recording medium in a sheet conveying path through which the recording medium having the image passes from the image forming device to the sheet discharging port, and an air suction fan to discharge air passing through the air guide opening to an outside of the casing. |
US10162304B2 |
Process cartridge and image forming apparatus
A process cartridge is detachably mountable to a main assembly of an electrophotographic image forming apparatus. The cartridge includes an electrophotographic photosensitive drum, a developing roller, a drum unit containing the drum, a developing unit containing the roller and being movable so the roller contacts and is spaced from the drum, and a first force receiver receiving a force from a main-assembly first force applier by movement of a door from open to closed positions when mounting the cartridge and a second force receiver movable from a stand-by position by movement of the first force receiver by a force received from the first force applier. The second force receiver takes a projected position receiving a force from the second force applier to move the developing unit so the roller moves out of contact with the drum, the projected position being higher than the stand-by position. |
US10162301B2 |
Image forming apparatus
An image forming apparatus includes a developing device including a photosensitive unit having a photoreceptor and a developing unit having a developing roller; a light scanning unit including a light source to generate light to form an electrostatic latent image on the photoreceptor and a window through which the light is transmitted; a shutter unit to open and close the window; a plurality of pressing units to press the developing unit to cause the developing roller separated from the photoreceptor to contact the photoreceptor and cause the shutter unit to open and close the window; and an operating unit connected to the plurality of pressing units. The operating unit is movable between an operating position to generate a pressing force by the plurality of pressing units to press the developing unit and the shutter unit and a standby position to release the pressing force. |
US10162295B2 |
Method for forming scratchable image and scratchable image formed article
A method for forming a scratchable image includes pressure-fixing a masking pressure toner onto a base image on a substrate to form a masking layer. |
US10162287B2 |
Toner case and image forming apparatus
A toner case includes an accommodating unit that accommodates toner, a conveying member that is arranged in the accommodating unit, has a shaft body and a spiral part protruding in a spiral shape from one end side to the other end side of the shaft body, has a recess across whole circumference in a circumferential direction at a portion of the other end side than an end of one end side portion of the shaft body, and rotates in a predetermined direction to convey the toner from the one end side to the other end side, the one end side facing the other end side, and a slide bearing that is provided in the accommodating unit, has a cylindrical shape, and surrounds the one end side portion. |
US10162286B2 |
Toner receiving device, and image forming apparatus including the same
A toner receiving device includes a toner receiving port, a seal member, an opening/closing member, and an elastic member. The toner receiving port receives toner supplied from a toner case. The seal member is elastic and provided on a peripheral edge of the toner receiving port. The opening/closing member closes and opens the toner receiving port by moving between a closing position to close the toner receiving port while contacting the seal member and an opening position to open the toner receiving port. The opening/closing member moves from the closing position to the opening position when attaching the toner case to a predetermined attachment position. The elastic member applies to the opening/closing member an elastic biasing force that is obliquely downward in a closing direction in which the opening/closing member moves from the opening position to the closing position. |
US10162283B2 |
Image forming apparatus
An image forming apparatus includes an exhaust duct to guide air inside the image forming apparatus to an outside of the image forming apparatus. A positive ion generator emits a positive ion into the exhaust duct. A negative ion generator emits a negative ion into the exhaust duct. The negative ion generator is shifted from the positive ion generator in one of an air flow direction of the air moving inside the exhaust duct and a direction perpendicular to the air flow direction. |
US10162276B2 |
Apparatus for shielding reticle
The present disclosure provides an apparatus. The apparatus comprises a field generator, configured to produce a field shield protecting a reticle from foreign particles. |
US10162274B2 |
Movable body drive method and system, pattern formation method and apparatus, exposure method and apparatus for driving movable body based on measurement value of encoder and information on flatness of scale, and device manufacturing method
A drive unit drives a wafer stage in a Y-axis direction based on a measurement value of an encoder that measures position information of the wafer stage in the Y-axis direction and based on information on the flatness of a scale that is measured by the encoder. In this case, the drive unit can drive the wafer stage in a predetermined direction based on a measurement value after correction in which a measurement error caused by the flatness of the scale included in the measurement value of the encoder is corrected based on the information on the flatness of the scale. Accordingly, the wafer stage can be driven with high accuracy in a predetermined direction using the encoder, without being affected by the unevenness of the scale. |
US10162272B2 |
Metrology method and apparatus, substrates for use in such methods, lithographic system and device manufacturing method
A substrate has a plurality of overlay gratings formed thereon by a lithographic process. Each overlay grating has a known overlay bias. The values of overlay bias include for example two values in a region centered on zero and two values in a region centered on P/2, where P is the pitch of the gratings. Overlay is calculated from asymmetry measurements for the gratings using knowledge of the different overlay bias values, each of the overall asymmetry measurements being weighted by a corresponding weight factor. Each one of the weight factors represents a measure of feature asymmetry within the respective overlay grating. The calculation is used to improve subsequent performance of the measurement process, and/or the lithographic process. Some of the asymmetry measurements may additionally be weighted by a second weight factor in order to eliminate or reduce the contribution of phase asymmetry to the overlay. |
US10162271B2 |
Metrology method and apparatus, substrate, lithographic system and device manufacturing method
In a dark-field metrology method using a small target, a characteristic of an image of the target, obtained using a single diffraction order, is determined by fitting a combination fit function to the measured image. The combination fit function includes terms selected to represent aspects of the physical sensor and the target. Some coefficients of the combination fit function are determined based on parameters of the measurement process and/or target. In an embodiment the combination fit function includes jinc functions representing the point spread function of a pupil stop in the imaging system. |
US10162269B2 |
Illumination device
An object is to provide an illumination apparatus that achieves illumination with a uniform illuminance distribution, while reducing a light quantity loss. An illumination apparatus for illuminating an illumination target surface has: a deflection member configured to form an illuminance distribution with a periodic pattern along a predetermined direction on a predetermined face traversing an optical path; and an optical integrator system having a plurality of wavefront division facets arrayed on the predetermined face and configured to form secondary light sources with use of a beam from the deflection member; the deflection member forms the illuminance distribution with the periodic pattern of an integer times or a unit fraction times an array period of the plurality of wavefront division facets. |
US10162256B2 |
Method and apparatus for capturing three dimensional image
An apparatus for imaging a 3D image includes an opening through which an image passes and a plurality of lens components to obtain the image, and covers up the inside thereof visible through the opening by using a covering member. |
US10162249B2 |
Camera lens shade extender
A lens shade extender is a camera accessory comprising a flat rubber band, a hook-and-loop cinch strap, and one or more opaque plastic shades. The extender quickly and easily attaches to a camera lens hood for blocking extraneous light and glare without blocking the lens angle of view. |
US10162247B2 |
Shutter device and image capturing apparatus
A shutter device (113, 113a) includes a shutter plate (1) where an opening is formed, a light shielding member (2, 3) movable reciprocally between a closed state where the opening is closed and an open state where the opening is open, a motor (19), a drive member (11, 12, 111, 112) including a cam engaging portion (11b, 12b, 111b, 112b), rotatable in conjunction with the light shielding member, and a cam member (15-1, 15-2, 114, 115) that is to be driven by the motor to rotate, the cam member engages with the cam engaging portion, and includes a first cam surface (15ic, 114i, 115g) and a second cam surface (15hc, 114g, 115i), the first cam surface drives the drive member to move the light shielding member to the closed state, the second cam surface drives the drive member to move it to the open state. |
US10162246B2 |
Method for manufacturing mirrors with semiconductor saturable absorber
The invention relates to a method for manufacturing mirrors with saturable semiconducting absorptive material, which includes: depositing a saturable semiconducting absorptive material (205) onto a growth substrate (200) in order to form a structure; depositing at least one metal layer onto the structure such as to form a first mirror (211); and depositing a heat-conductive substrate (212) onto the metal layer by electrodeposition through an electrically insulating mask (312), allowing the selective deposition of the thermally conductive substrate, in order to predefine the perimeter of the mirrors with saturable semiconducting absorptive material. |
US10162241B2 |
Electrochromic display device
An electrochromic display devices to display a desired image is taught. The display includes a transparent substrate, deposited with a first electrically conducting layer. At least one electrochromic layer is provided on the first electrically conducting layer. An ionically conducting layer is provided on the electrochromic layer and a piezoresistive layer is provided on the second electrically conducting layer. A third electrically conducting layer is provided on the piezoresistive layer. The electrochromic display device displays image in two different modes. In the first mode, an electrical potential is applied across the first and second electrically conducting layer. In the second mode, an electrical potential is applied across the first and the third electrically conducting layer and simultaneously a pressure is applied on the surface. |
US10162240B2 |
Defect-mitigation layers in electrochromic devices
Electrochromic devices and methods may employ the addition of a defect-mitigating insulating layer which prevents electronically conducting layers and/or electrochromically active layers from contacting layers of the opposite polarity and creating a short circuit in regions where defects form. In some embodiments, an encapsulating layer is provided to encapsulate particles and prevent them from ejecting from the device stack and risking a short circuit when subsequent layers are deposited. The insulating layer may have an electronic resistivity of between about 1 and 108 Ohm-cm. In some embodiments, the insulating layer contains one or more of the following metal oxides: aluminum oxide, zinc oxide, tin oxide, silicon aluminum oxide, cerium oxide, tungsten oxide, nickel tungsten oxide, and oxidized indium tin oxide. Carbides, nitrides, oxynitrides, and oxycarbides may also be used. |
US10162233B2 |
Electro-optical device and electronic apparatus
In an electro-optical device, a pixel electrode includes a lamination film in which a first transparent conductive film, a refractive index adjusting dielectric film, and a second transparent conductive film are sequentially laminated. In the first transparent conductive film and the second transparent conductive film, projecting parts, which project from the end portion of the refractive index adjusting dielectric film, form a connection section. A data line, a scan line, and the like form a light shading layer which defines the transparent area of the pixel electrode, and the connection section is provided in an area which overlaps the light shading layer in planar view. |
US10162228B2 |
Liquid crystal display device
A liquid crystal display device including first, second, and third data lines extending in a first direction on a substrate, the second data line positioned between the first and third data lines; a plurality of gate lines extending in a second direction on the substrate; at least one pixel unit including a first pixel electrode formed in a first pixel area between the first and third data lines intersecting the gate lines, at one side of a first gate line, and a second pixel electrode formed in a second pixel area between the first and third data lines, at another side of the first gate line; and at least one circuit unit formed between the first pixel area and the second pixel area and including a first transistor in which a first electrode of the first transistor is connected to the first data line and a second electrode of the first transistor is connected to the first pixel electrode, and a second transistor in which a third electrode of the first transistor is connected to the third data line and a fourth electrode of the first transistor is connected to the second pixel electrode. |
US10162227B2 |
Liquid crystal grating and control method thereof, 3D touch display panel
Embodiments of the present invention relate to a liquid crystal grating and a control method thereof, and a 3D touch display panel. The liquid crystal grating, comprises: upper and lower substrates; a liquid crystal layer, arranged between the two substrates; a plurality of strip-shaped electrode groups, parallel to each other and arranged side by side, and formed on a surface of the upper substrate facing the liquid crystal layer, each of the electrode groups including first and second comb-shaped touch electrodes separated by a strip-shaped region, comb teeth of the first and second touch electrodes being opposite to each other, and an included angle between extending directions of the strip-shaped region and the electrode group being an acute angle; first and second comb-shaped grating electrodes, formed on a surface of the lower substrate facing the liquid crystal layer, the first and second grating electrodes being arranged in an interdigital shape. |
US10162226B2 |
Pixel electrode and array substrate
Disclosed is a pixel electrode and an array substrate. The pixel electrode is divided into four alignment regions, and each of the alignment regions includes two trunk electrodes arranged in a horizontal direction and a vertical direction respectively. The trunk electrode in the vertical direction is located at independent edges of each of the alignment regions. Each of the trunk electrodes has a maximum width at a perpendicular intersecting point of the trunk electrodes. The pixel electrode significantly reduces a dark area inside of a pixel unit and increases transmittance of a pixel. |
US10162223B2 |
Liquid crystal display and manufacturing method thereof
A liquid crystal display (LCD) and a manufacturing method thereof. The liquid crystal display (LCD), having a display area (AA) and a border area (BB), includes: an array substrate and a color filter (CF) substrate arranged opposite to each other; and a plurality of primary spacers disposed between the array substrate and the CF substrate. A circuit board is bonded to an edge of the array substrate. The LCD comprises a distribution change area (CC) which is disposed at a periphery of the circuit board; and a distribution density of the primary spacers in the distribution change area (CC) is greater than a distribution density of the primary spacers in a central portion of the display area (AA). |
US10162222B2 |
Curved liquid crystal display device
A curved LCD device includes first and second substrates; gate and data lines in a display area on the first substrate and defining a pixel region; a thin film transistor connected to the gate and data lines; a color filter layer in the pixel region; pixel and common electrodes on the color filter layer; first light-blocking layers in the display area over the first substrate; a second light-blocking layer in a non-display area over the first substrate; first and second column spacers in the display area on the second substrate, wherein the first column spacer has a first height, and the second column spacer has a second height; and a third column spacer in the non-display area on the second substrate and having the second height, wherein the third column spacer is in point-contact with the second light-blocking layer when an external force is applied. |
US10162219B2 |
Display device
Provided is a backlight unit and a display device including the backlight unit. A backlight unit may include a frame, at least one substrate, a plurality of light sources installed over the at least one substrate, a reflecting sheet, and an optical sheet. The reflecting sheet may include a first sheet region, a second sheet region that extends outward from the first sheet region and inclined relative to the first sheet region, and a third sheet region provided in the first sheet region and having a protrusion that protrudes from the first sheet region toward a front side of the backlight unit. The reflecting sheet may include a plurality of patterns provided on the second sheet region and the third sheet region configured to reduce reflectivity of light emitted from the plurality of light sources. The plurality of patterns may be formed by dots arranged to form the pattern. |
US10162212B2 |
Patterned retarder type stereoscopic image display device and method for manufacturing the same
A stereoscopic image display device includes an array substrate defining an active area and a non-active area surrounding the active area; a gate line on the active area and the non-active area; a gate pad on the non-active area; a dummy line defining a dummy pixel on the non-active area by crossing the gate line; a color filter substrate disposed opposing the array substrate with a liquid crystal layer therebetween, the color filter substrate having a color filter and a dummy color filter at a portion corresponding to the dummy pixel; a black stripe on the color filter substrate on a side away from the array substrate, the black stripe disposed at portions corresponding to the non-active area along edges of the active area; and a patterned retardation film formed over the black stripe. |
US10162210B2 |
Touch panel and method of producing the same, display apparatus
The present disclosure provides a touch panel, a method for producing the same and a display apparatus. The touch panel includes: a first substrate, a second substrate opposed to the first substrate, a display medium layer between the first substrate and the second substrate, a black matrix arranged on one of the first substrate and the second substrate, a plurality of driving electrode units and a plurality of inductive electrode units arranged alternatively on the other one of the first substrate and the second substrate, and each of the plurality of driving electrode units or the plurality of inductive electrode units includes a plurality of transparent electrodes and projections of boundaries of the transparent electrodes onto the substrate having the black matrix are covered by the black matrix or coincide with the range of the black matrix. |
US10162208B2 |
Touch sensing display apparatus and method for fabricating same
A touch sensing display apparatus includes a color filter substrate, a first touch sensing layer, an insulating layer, a second touch sensing layer, a plurality of photo spacers, a thin film transistor (TFT) substrate, and a liquid crystal layer. The color filter substrate includes a light-blocking layer. The first touch sensing layer is disposed on the light-blocking layer. The insulating layer is disposed on a side of the color filter substrate disposing with the first touch sensing layer. The first touch sensing layer is located between the insulating layer and the light-blocking layer. The second touch sensing layer is disposed on a side of the insulating layer away from the first touch sensing layer. The plurality of photo spacers is disposed on the side of the insulating layer away from the first touch sensing layer, and covers the second touch sensing layer. The TFT substrate is disposed on a side of the photo spacers away from the insulating layer. The liquid crystal layer is disposed between the insulating layer and the TFT substrate. |
US10162206B2 |
Liquid crystal display device
Provided herewith is a liquid crystal display device comprising a substrate; first and second electrodes on a first surface of the substrate, the first and second electrodes being spaced apart from each other; a liquid crystal capsule layer on the first and second electrodes; and a dielectric layer on the liquid crystal capsule layer. In this liquid crystal display device the dielectric constant of the dielectric layer is lower than the dielectric constant of the liquid crystal capsule layer. |
US10162203B2 |
Systems and methods for electronically controlling the viewing angle of a display
Systems and methods for electronically controlling the viewing angle of a display using liquid crystal optical elements are provided. Each liquid crystal optical element may be associated with a respective scattering module and may selectively steer a device generated light beam to one of two or more scattering regions of its associated scattering module. When a scattering region receives a steered light beam, the steered light beam may be scattered into a viewing cone having at least one viewing angle defined by a characteristic of that scatter region. Each liquid crystal optical element may be made from one or more suitable liquid crystal materials that can be controlled electronically to vary the effective index of refraction of one or more different regions of the liquid crystal optical element, thereby steering incoming light towards a particular one of two or more scattering regions of an associated scattering module. |
US10162197B2 |
Method and portable aid for mindfulness meditation
An apparatus is provided to create a focal zone for mindfulness meditation. The apparatus includes a first member extending between a first edge and a second edge, the first member having a translucent portion, a first elongated side member attached adjacent the first edge of the first member, and a second elongated side member attached adjacent the second edge of the first member, the first and second elongated members being generally parallel to another and lying in a single horizontal plane. |
US10162195B2 |
Method for manufacturing an ophthalmic lens and said lens
The method for manufacturing relates to an ophthalmic lens comprising a substrate and a functional film securely fastened to a curved face of said substrate. This method comprises a method for gluing the functional film, which is initially flat, to said curved face. The interferential and organic filtering film selected as said functional film filters a preset band of wavelengths and the gluing method is carried out so that the maximum of the degree of major deformation experienced by the film on a surface is lower than 3%. In the ophthalmic lens, the wavelength at which maximum filtration is observed at the center of the lens and the wavelength at which maximum filtration is observed at the periphery of the useful area of the lens differ by a less than 5%. |
US10162192B2 |
Assembly structure for eyeglass lens
An assembly structure for eyeglass lens comprises a lens and a connection component. The lens is formed with an insertion section at one end which end toward to the connection component and at least one engaging hole in the insertion section. The connection component is formed with a slot at one end which end toward to the lens, and connected to a temple at the other end which end far away the lens. The slot is formed with a pin on the wall. After the insertion section of the lens is inserted into the slot of the connection component, the pin on the slot wall is engaged with the engaging hole of the insertion section, assembling the lens and the connection component together. |
US10162188B2 |
Diffractive optical element and optical system having the same, and image pickup apparatus
An optical element includes a first diffraction grating and a second diffraction grating. When a refractive index of the first diffraction grating at wavelength λ [μm] is n1(λ) and the refractive index of the second diffraction grating at the wavelength λ [μm] is n2(λ), n1(λ) and n2(λ) satisfy predetermined conditional expressions. |
US10162187B2 |
High-output optical attenuator, measurement device, and 3D shaping apparatus
This invention is directed to attenuating a beam output without changing the beam position and the beam diameter. A high-output optical attenuator includes a first reflector that totally reflects incident light and causes first reflected light serving as reflected light of the incident light to enter a second reflecting portion, a second reflector that reflects the first reflected light and causes second reflected light serving as reflected light of the first reflected light to enter a third reflecting portion, a third reflector that reflects the second reflected light and causes third reflected light serving as reflected light of the second reflected light to enter a fourth reflecting portion, and a fourth reflector that reflects the third reflected light as fourth reflected light having the same optical axis as the optical axis of the incident light. At least two of the second reflector, the third reflector, and the fourth reflector are half mirrors. |
US10162182B2 |
Enhanced pixel resolution through non-uniform ocular projection
A display device includes a two-dimensional array of tiles. Each tile includes a two-dimensional array of pixels and a lens, of a two-dimensional array of lenses. The display device also includes one or more processors coupled with the two-dimensional array of tiles and configured to: obtain a transformed image for projecting a non-transformed image on a retina of an eye of a user; activate a first subset of the two-dimensional array of tiles for projecting a first portion of the transformed image on the retina of the eye of the user with a first resolution; and activate a second subset of the two-dimensional array of tiles for projecting a second portion of the transformed image on the retina of the eye of the user with a second resolution. |
US10162181B2 |
Display device with optics for brightness uniformity tuning having DOE optically coupled to receive light at central and peripheral regions
Introduced here is a display device that comprises a light emitter and a diffractive optical element (DOE) that is optically coupled to receive light from the light emitter and to convey the light along an optical path. The DOE may have an input surface and an output surface parallel to the input surface, where the input surface and the output surface each have a central region and a peripheral region. The DOE further may have optical characteristics such that light exiting the DOE in the peripheral region of the output surface has greater brightness than light exiting the DOE in the central region of the output surface. |
US10162179B1 |
Secure pairing of head-mounted electronic devices
During a communication technique, a head-mounted electronic device captures sensory information, where the sensory information is associated with an object in an environment of the head-mounted electronic device, and where the object is associated with a second user of a second head-mounted electronic device. Then, a sensor in the head-mounted electronic device captures the sensory information associated with the object based on the received user command. Moreover, the head-mounted electronic device provides the captured sensory information to a pairing electronic device. Next, the head-mounted electronic device receives connection information from the pairing electronic device if the sensory information specifies the second user. Furthermore, the head-mounted electronic device establishes a secure connection with the second head-mounted electronic device based on the connection information. |
US10162172B2 |
Optical lens and fixture thereof
An optical lens including a lens and at least one optical layer is provided. The lens has a central region and a peripheral region surrounding the central region. The at least one optical layer is disposed on the lens. Each optical layer is located in the peripheral region and exposes the central region, wherein the peripheral region has at least one first gap strip region connected to the central region, and each optical layer exposes the at least one first gap strip region. A fixture is also provided. |
US10162168B2 |
Binocular bridge for thermal viewing device
An improved monocular/binocular bridge and helmet mounting device employing same for an optical device are provided. The mounting device herein includes a mount with a bridge attachment for providing multiple options for a monocular or binocular viewing. An adjustment mechanism for adjusting the pupillary/interpupillary positioning of attached viewing device(s) moves the devices linearly from side-to-side. Multiple options are provided for moving attached devices to any of multiple stowed positions out of the user's line of sight when the optical device is not in use. The bridge attachment and multiple stow positions also allow the unit to be adapted for a variety of viewing devices. A mounting bracket on the viewing device allows the viewing device to be selectively attached to a helmet mount or firearm accessory mounting rail. |
US10162166B2 |
Microdissection viewing system
The present disclosure provides devices, systems and methods for the acquisition and display of captured and/or saved slide images of a sample. In particular embodiments, the images are displayed on a portable computer attached to a removable device configured to hold a slide of the sample. The device is aligned with the portable computer so that the displayed sample image is overlaid with the sample being held by the device. In exemplary embodiments, the displayed image is used as a template for dissection of the sample being held by the device. |
US10162161B2 |
Ptychography imaging systems and methods with convex relaxation
Certain aspects pertain to ptychographic imaging systems and methods with convex relaxation. In some aspects, a ptychographic imaging system with convex relaxation comprises one or more electromagnetic radiation sources, a digital radiation intensity detector, and a processor in communication with the digital radiation detector. The electromagnetic radiation provides coherent radiation to a specimen while the digital radiation intensity detector receives light transferred from the sample by diffractive optics and captures intensity distributions for a sequence of low resolution images having diversity. The processor generates a convex problem based on the sequence of low resolution images and optimizes the convex problem to reconstruct a high-resolution image of the specimen. In certain aspects, the convex problem is relaxed into a low-rank formulation. |
US10162160B2 |
Microscope objective
A dry microscope objective includes in order starting from the object side a first lens group having a positive power, that includes single lenses, a second lens group that can move along an optical axis, and a third lens group including two concave surfaces that are air-contacting surfaces adjacent to and facing each other. Only one surface is a concave surface from among four surfaces consisting of a first lens surface, a second lens surface, a third lens surface and a fourth lens surface. The objective satisfies 0.66≤NA≤1 (1) 0.2<|Δd/r1|<1 (2) where NA is a numerical aperture of the objective, Δd is a sum of a lens interval between the first and second lens surfaces and a lens interval between the third and fourth lens surfaces, and r1 is a curvature radius of the concave surface from among the four surfaces. |
US10162159B2 |
Lens for integrated rain sensor and antenna
A molded lens assembly includes a cover and at least four molded elongated features. The cover may have a substantially planar portion and side portions extending away perpendicularly at a periphery of the substantially planar portion and defining an inner surface of the substantially planar portion. The at least four molded elongated features generally extend away from the inner surface of the substantially planar portion and are arranged such that a long axis of each of the molded elongated features is aligned with a side of a polygon having a number of sides equal to the number of molded elongated features. Each molded elongated feature generally includes a first convex lens portion at a first end and a second convex lens portion at a second end. |
US10162147B2 |
Red dot windage and elevation adjustment
An alignment subsystem that incorporates a ball and lever approach to adjust windage and elevation. The system provides a low cost, vibration immune red dot and/or reticle device for a weapon system. The materials used to construct the system also provide for temperature indifference and increased wear characteristics. |
US10162146B2 |
Opto-mechanical apparatus adapted for mounting optical elements with small cross sections
An opto-mechanical assembly including a housing and an internally supported optical element, such as a lens, mounted along an axis. At least one of the housing and optical element includes a radially extending chamber. Adhesive disposed in the chamber interacts with the housing and the optical element to prevent axial motion between the optical element and housing. |
US10162142B2 |
Fiber optic closure
A fiber optic communications arrangement includes a closure with an interior volume; the closure including at least one cable through-port in communication with the interior volume; and an expansion component attached to an exterior portion of the closure and having an interior region in communication with the closure interior volume. The expansion component includes ruggedized fiber optic adapters mounted thereto. Each of the ruggedized fiber optic adapters includes at least one connector port for receiving ruggedized fiber optic connectors. |
US10162141B1 |
Flooding composition with polysiloxane
The present disclosure provides a flooding composition. In an embodiment, the flooding composition includes in weight percent (wt %) based on the weight of the composition (A) from 10 wt % to 45 wt % of a silane-grafted polyolefin (Si-g-PO). The flooding composition also includes (B) from 5 wt % to 60 wt % of a polyα-olefin oil (PAO oil), (C) from 15 wt % to 90 wt % of a polysiloxane, and (D) from 0.05 wt % to 0.2 wt % of a catalyst. |
US10162138B2 |
Self-aligning deflector device for transmission line offset correction
Disclosed is a self-aligning mirror device for transmission line offset correction. The disclosed self-aligning mechanism automatically adjusts deflectors to couple radiation between two or more offset waveguides or optical fibers. |
US10162135B2 |
Optical transmitter assembly for vertical coupling
The invention relates to an optical transmitter assembly (OTA) for vertical coupling of light into a chip, and to a method for manufacturing the OTA. The OTA includes a laser diode, a microlens and a turning mirror mounted at a top face of a supporting substrate within a sealed enclosure, and an optical component, such as an optical isolator, a polarizer, or a microlens disposed in a substrate cavity that opens to the back face of the substrate. The optical component may be placed into the cavity after the enclosure is sealed. |
US10162133B2 |
Low loss heterogeneous optical waveguide transitions
Embodiments of the invention describe optical devices including a III-V slab having a taper including a first region and a second region smaller than the first. Said first region receives light and confines an optical mode of the received light; thus, as opposed to the prior art solutions, said III-V regions of optical devices perform the optical function of mode confinement. Embodiments of the invention further describe optical devices including a silicon slab to receive light from said III-V slab, and having a taper including a first silicon region and a second silicon region smaller than the first. Said first region receives light and confines an optical mode of the received light.Thus, embodiments of the invention describe optical devices created with a low loss transition from hybrid regions to silicon regions with fewer restrictions on the design of the silicon waveguides and the III-V waveguides. |
US10162131B2 |
Telecommunications module
A telecommunications module defines an interior with separate right and left chambers. An optical component is housed within the left chamber. Signal input and output locations are exposed to the right chamber. The right chamber allows excess fiber to accumulate without bending in a radius smaller than a minimum bend radius. A dual-layered cable management structure is positioned within the right chamber that defines a lower cable-wrapping level and a separate upper cable-wrapping level. The upper cable-wrapping level is defined by a removable cable retainer mounted on a spool defining the lower-cable wrapping level. Cabling carrying the input and output signals are passed between the right and left chambers before and after being processed by the optical component. |
US10162130B2 |
Flat optical fiber cable assembly
A flat optical fiber cable assembly includes a flat optical fiber cable having an optical fiber cord and at least one tension wire, and a reinforcement mechanism having a reinforcing sleeve sleeved on the at least one tension wire, and a reinforcing body having an outer surface, a through groove indented inwardly from the outer surface, and a positioning groove that is indented inwardly from the outer surface, that is angularly spaced apart from the through groove and that has an engaging portion. The optical fiber cord is inserted into the through groove, and the at least one tension wire is inserted into the positioning groove with the reinforcing sleeve engaging the engaging portion. |
US10162125B2 |
Plug-side optical connector and optical connector system
A plug-side optical connector includes: an insertion section that is inserted inside a cylindrical coupling section of a receptacle-side optical connector; a rotation section that is coupled to the coupling section of the receptacle-side optical connector; and a waterproofing member disposed on an outer peripheral surface of the insertion section inside the rotation section to contact an inner peripheral surface of the coupling section of the receptacle-side optical connector when the insertion section is inserted inside the coupling section of the receptacle-side optical connector. The rotation section is rotatable outside the insertion section. |
US10162120B2 |
Wafer-level fiber to coupler connector
A wafer-level technique to couple an optical fiber to an integrated photonic circuit is presented. A connector is fabricated on top of a substrate. The connector comprises hollow structures with high aspect ratio. The connector receives an optical fiber or a ribbon of optical fibers for connection to the integrated photonic circuit. The connector is made with a certain angle to achieve optimal coupling. The base of connector is aligned to a coupler on the substrate. Light can propagate in both directions from the fiber to the chip or from the chip to the fiber. |
US10162115B2 |
High isolation and high return loss 2-port optical retro-reflector
Two-port optical retro-reflectors with high isolation and high return loss are described. Such retro-reflectors are designed to increase the number of optical filtering using one or more filters uniquely disposed to increase the isolation and return loss. |
US10162113B2 |
Field terminable fiber optic connector assembly
A fiber optic connector assembly includes a connector and a carrier. The connector has first and second ends and a terminated fiber. The fiber defines a first end adjacent the first end of the connector and a second end protruding out of the second end of the connector. A carrier having a connector end and an opposite cable end is engaged with the connector. An alignment structure on the carrier includes a first end, a second end, and a throughhole and also a cutaway extending perpendicularly to and communicating with the throughhole. The fiber is positioned within at least a portion of the throughhole with the second end located within the cutaway. A window is within the cutaway over the second end of the fiber for visually inspecting the alignment of the second end of the fiber with an end of another fiber. |
US10162111B1 |
Multi-fiber/port hermetic capsule sealed by metallization and method
An hermetically sealed monolithic photonic integrated circuit (PIC) including optical components and multiple optical and electrical inputs/outputs. The integrated circuit including a semiconductor/metal base with sensitive semiconductor/polymer electrical and optical components formed therein. The electrical and optical components having multiple optical and electrical inputs, multiple optical and electrical outputs, and/or multiple optical and electrical inputs and outputs. A semiconductor/metal basic lid is sealed to the semiconductor/metal base by metallization so as to form a chamber including the sensitive semiconductor/polymer electrical and optical components and hermetically sealing the chamber and the sensitive components from the ambient in a basic hermetic capsule with multiple optical pathways coupling multiple optical fibers to the optical components sealed within the chamber. |
US10162110B2 |
Semiconductor device and method for manufacturing the same
A semiconductor device is provided with an insulating layer formed on a base substrate, an optical waveguide composed of a semiconductor layer formed on the insulating layer, and an insulating film formed along an upper surface of the insulating layer and a front surface of the optical waveguide. A peripheral edge portion of a lower surface of the optical waveguide is separated from the insulating layer, and the insulating film is buried between the peripheral edge portion and the insulating layer. |
US10162101B2 |
Backlight module
A backlight module includes a bottom plate, and a fixing element which is fixed at one side of the bottom plate and used for fixing a quantum tube. The fixing element includes a bottom wall, and a first lateral wall, a second lateral wall, and a third lateral wall which extend upwards from a first end, a second end, and a third end of the bottom wall respectively. The first lateral wall and the second lateral wall are arranged facing each other. The quantum tube is fixed in an accommodating space that is formed by the bottom, the first lateral, the second lateral, and the third lateral walls. In the backlight module, since the quantum tube is fixed in a stable manner, a structural reliability of the backlight module can be ensured, and a high color gamut of the backlight module can be realized. |
US10162100B2 |
Backlight source structure with assembled light-guiding light source elements and liquid crystal display apparatus having the same
A backlight source structure of a liquid crystal display apparatus is provided and includes a plurality of light-guiding light source elements. Each of the light-guiding light source elements includes: a light source and a light-source packaging body. The light-source packaging body is an elongated strip with a light-guiding effect. The light-guiding light source elements are connected to form a light guide plate. A situation where an entire light guide plate malfunctions due to partial damage is prevented. |
US10162099B2 |
Light guide block having a luminous frame
A light guide block is provided made up of a plurality of light guide rods that are molded in a curable filler material, wherein for manufacturing the light guide block, the curable filler material is fillable into an at least half-open trough, the light guide rods, as plastic injection-molded parts or plastic molded parts, being molded onto surfaces of the trough that is made, at least partially or in sections, of light-conducting plastic. |
US10162098B2 |
Solid-state luminaire
A luminaire includes (i) light-emitting elements (LEEs), (ii) couplers to receive light from the LEEs and to redirect the received light, and (iii) a light guide including input and output ends and a pair of opposing surfaces both extending along an axis of the light guide. The light guide receives light from the couplers at the input end and guides light along the axis to the output end. The luminaire includes (iv) a diffuser adjacent the light guide to diffuse at least a portion of the light output by the light guide, and (v) a reflector to receive the light emitted from the output end of the light guide, such that light output by the light guide without impinging on the diffuser impinges on only one of the surfaces of the reflector. When operated, the luminaire outputs light within first and second output angular ranges. |
US10162094B2 |
Light source assembly, backlight module and curve display apparatus
The present disclosure provides a light source assembly, a backlight module and a curve display apparatus. It relates to the technical field of display, may improve the light incidence ratio of a light guide plate in the curve display apparatus and enhance the uniformity of the picture brightness. The light source assembly includes a light guide plate and a LED lamp bar, wherein the light guide plate is a curve light guide plate and the LED lamp bar is an arc-shaped lamp bar which has a curvature matched with the curvature of the curve light guide plate, and wherein the curve light guide plate has a set of straight sides parallel to each other and a set of curve sides having the same curvature, the arc-shaped lamp bar being arranged on a side of the curve light guide plate with the curve sides. |
US10162092B2 |
Polarizer, method of manufacturing the polarizer, display panel having the polarizer and display apparatus having the display panel
A display panel includes an array substrate, an opposite substrate facing the array substrate, and a liquid crystal layer between the substrates. The array substrate includes a first polarizer, a first insulating layer covering the first metal layer, a gate electrode on the first insulating layer, a gate insulation layer on the gate electrode, a channel layer on the gate insulation layer, source and drain electrodes on the channel layer, a protecting layer covering the source and drain electrodes and including a contact hole exposing the drain electrode, and a first electrode on the protecting layer and electrically connected to the drain electrode through the contact hole. The first polarizer includes a first substrate, a first antistatic layer on the first substrate and including a conductive material, and a first metal layer on the first antistatic layer and including a plurality of protrusions which form a wire grid pattern. |
US10162091B1 |
Silicon film optical filtering systems and methods of fabrication
An optical filter has a layer of silicon film deposited onto a metallic substrate surface at a silicon film thickness corresponding to a wavelength of light to be filtered from incoming light. The critical coupling of light to the optical cavity formed by the silicon film on metal surface results in a strong and near perfect absorption of the light at a resonance wavelength and strong absorption in the wavelength region near the peak absorption wavelength. Other wavelengths of the incoming wave are reflected by the device so the spectral content of light is changed. By controlling the thickness of the silicon film and/or other factors, such as the extent to which the silicon film is annealed or the type of metal beneath the silicon film, the wavelength of the light absorbed by the silicon film can be precisely controlled. |
US10162087B2 |
Optical system with a frustrated isotropic block
An optical system configured as part of optical metrology unit used to assess the operational status of a workpiece and, in a specific case, configured as an encoder head of a lithographic exposure tool. The optical system is devoid of a stand-alone optical corner-cubes and includes, instead, a single, imperfect or frustrated cuboid of optically-isotropic material that, in operation with the diffraction grating of the workpiece, simultaneously forms four interferometric signals for measuring x-, y, and z-positions of the workpiece grating relative to the optical system. Proposed system and method solve problems of (i) structural complexity of a conventional metrology unit for use in an exposure tool, (ii) burdensome alignment of the multitude of optical prisms in the process of forming such metrology unit, and (iii) cyclic non-linear errors associated with measurements involving conventional corner-cubes-based metrology units. |
US10162086B2 |
Imaging through highly diffusive media with wavefront shaping
An image decoding system provides a phase pattern encoding a target image. A spatial light modulator is configured to emit a wavefront-shaped light signal based on the phase pattern. A first diffusive medium receives the wavefront-shaped light signal and emits a decoded scattered light signal of the target image. The target image is previously encoded in the phase pattern by transmitting another wavefront-shaped light signal shaped by a training phase pattern through a second diffusive medium to yield a scattered light signal encoding a test image. The second diffusive medium has the optical scattering characteristics of a first diffusive medium. The scattered light signal encoding the test image is emitted from the second diffusive medium and recorded. The training phase pattern is adjusted for successive iterations of the test image until the test image satisfies a compensation condition. The resulting training phase pattern yields the phase pattern. |
US10162083B2 |
Transparent buffer layer for maintaining coated glass bend strength
Methods and systems for depositing a thin film are disclosed. The methods and systems can be used to deposit a film having a uniform thickness on a substrate surface that has a non-planar three-dimensional geometry, such as a curved surface. The methods involve the use of a deposition source that has a shape in accordance with the non-planar three-dimensional geometry of the substrate surface. In some embodiments, multiple layers of films are deposited onto each other forming multi-layered coatings. In some embodiments, the multi-layered coatings are antireflective (AR) coatings for windows or lenses. |
US10162081B2 |
Downhole fluid typing
Systems, devices and methods for evaluating a volume of interest of an earth formation. The method may include modeling the volume as being in one of two states using a plurality of measurements corresponding to a plurality of measurement types, and may include assigning a relative credence indicator value to each measurement in dependence upon the corresponding measurement value and using the relative credence indicator value for each of the plurality of measurements to estimate the state of the volume by estimating the state of the volume using a state indicator value derived from the relative credence indicator values. The first state of the two states may correspond with presence of a condition associated with the formation, and the second state of the two states may correspond with absence of the condition. The condition may comprise presence of a fluid in the formation having a selected fluid type. |
US10162074B2 |
Utility locators with retractable support structures and applications thereof
The disclosure is directed to utility locators and associated antenna node support structure devices for allowing a utility locator to self-stand in an upright position without being held or otherwise supported by a user. |
US10162068B1 |
Calibrating time in PET device
A method of calibrating time in a Positron Emission Computed Tomography (PET) device includes determining a rising edge slope of an electrical signal corresponding to a photon which is detected by a detector of the PET device when the PET device is used to scan a part of a subject to be examined. The method includes determining a time shift corresponding to the rising edge slope based on a correspondence between the rising edge slope and the time shift; calibrating time information of the photon based on the time shift; and reconstructing a PET image of the part of the subject to be examined based on the calibrated time information of the photon. |
US10162067B2 |
Radiation imaging apparatus and method of controlling the same
A radiation imaging apparatus, which comprises a sensor array in which a plurality of pixels are arranged in a matrix form, cyclically perform a storing operation that stores charge in the pixels and a reading out operation that reads out the charge stored in the pixels, based on a synchronization signal comprised of a cyclical pulse train and a timing control signal synchronized to the synchronization signal. The radiation imaging apparatus changes a phase of the timing control signal in relation to the synchronization signal in accordance with a range of a partial region for trimming in a region of the sensor array in which read out is possible. |
US10162065B2 |
Gamma ray spectroscope for determining a composition of an asteroid or the regolith of the asteroid
Disclosed and described herein are embodiments and methods of use of a gamma ray spectroscope. In one aspect the gamma ray spectroscope comprises a scintillator for receiving radiation and a solid-state photomultiplier for detecting and amplifying light emitted by the scintillator in response to the received radiation, wherein an electrical output signal is provided by the photomultiplier that is proportional to the received radiation. |
US10162058B2 |
Detecting sensor orientation characteristics using marker-based localization
Methods and systems for detecting sensor orientation characteristics using marker-based localization are disclosed herein. In one aspect, a robotic device can: receive a map of a horizontal marker plane that includes mapped positions of a first marker and a second marker arranged in the horizontal marker plane; receive, from a sensor configured to scan a two-dimensional sensor plane, sensor data indicative of positions of the first and second markers relative to the sensor; determine measured positions of the first and second markers based on the sensor data and a current position of the sensor; determine a difference vector between a first vector that connects the mapped positions of the first and second markers and a second vector that connects the measured positions of the first and second markers; and determine, based on the difference vector, an orientation of the two-dimensional sensor plane relative to the horizontal marker plane. |
US10162056B2 |
Laser range finding attachment for mobile computing device
The present disclosure describes methods and systems, including computer-implemented methods, computer-readable media, and computer systems, for measuring range to an object (e.g., range finding) by reflection of laser radiation. One computer-implemented method includes the following operations executed on a mobile computing device (MCD): targeting an object with the MCD display operating as a viewfinder, receiving a request to trigger a laser range finding operation, initiating triggering of an emitter on a laser range finding attachment (LRFA) coupled to the MCD, receiving range finding data from the LRFA, processing the range finding data, and initiating display of data associated with the object, the data corresponding to the processed range finding data. |
US10162055B2 |
Method for operating a surroundings detection system of a vehicle having at least two transceiver units and surroundings detection system
A method for operating a surroundings detection system of a vehicle having at least two transceiver units, at least one transceiver unit emitting signals, and the at least two transceiver units receiving echo signals of the emitted signals, the echo signals being reflected by reflection sources situated in a detection range of the transceiver units. It is provided that received wave pulses and corresponding amplitude information are ascertained from the received echo signals, and upon receipt of the received wave pulses originating from at least two different reflection sources, an assignment of different received wave pulses of a first transceiver unit to different received wave pulses of a second transceiver unit is performed, taking into account the amplitude information, so that a spatial position of the at least two different reflection sources is ascertainable. Also described is a surroundings detection system and a computer program configured for performing the method. |
US10162053B2 |
Multifunctional automotive radar
In accordance with an example implementation of this disclosure, a multifunction radar transceiver comprises a transmitter and a receiver. The transmitter is operable to modulate data onto a first radar burst, beamform the first radar burst, and transmit the first radar burst via a plurality of antenna elements. The receiver is operable to receive a reflection of the first radar burst, perform beamforming of the reflection of the first radar burst, demodulate the first radar burst to recover the data modulated on the first radar burst, and determine characteristics of an object off of which the first radar burst reflected based on characteristics of the reflection of the first radar burst. |
US10162050B2 |
Rotary antenna, scanner using such an antenna, and device for inspecting persons
The antenna comprises at least one waveguide of rectangular section and a cylinder having an opening along a helical line, the cylinder having a relative rotational movement in relation to the waveguide placed inside the cylinder, the waveguide being open facing the inner face of the cylinder which forms a microwave short-circuit to close the guide, wherein two cavities are produced on each side of the guide, parallel thereto, over its entire length, the openings of the cavities being substantially in the plane of the opening of the guide. The invention applies, for example, to the detection of hidden objects carried by persons, in particular dangerous objects. |
US10162047B2 |
Light receiving/emitting element module and sensor device using same
A light receiving/emitting element module includes: a substrate; a light emitting element disposed on one principal face of the substrate; a light receiving element disposed on the one principal face and disposed next to the light emitting element in a first direction; and an optical element located away from the one principal face, and having a first principal face, and a second principal face. The optical element includes a first lens for the light emitting element, and a second lens for the light receiving element. The first lens and the second lens are disposed side by side in the first direction, and a curved surface defining the first lens and a curved surface defining the second lens which are disposed on at least one of the first principal face and the second principal face, intersect each other. |
US10162046B2 |
System and method for detecting blockage in an automotive radar
A radar sensor for use within a vehicle includes blockage detection functionality. In at least one embodiment, the radar sensor collects information on stationary infrastructure around the vehicle. The infrastructure information may be used to generate a Doppler Monopulse Image (DMI) or other graph for the sensor. A clutter ridge within the DMI or other graph may be analyzed determine a blockage condition of the sensor (i.e., unblocked, partially blocked, or fully blocked). |
US10162044B2 |
Balloon-based positioning system and method
Disclosed herein are embodiments of a balloon-based positioning system and method. In one example embodiment, a system includes at least three balloons, with each balloon including a position-determining module (PDM) and a position-broadcasting module (PBM). Each PDM is configured for determining a position of the respective balloon and each PBM is configured for broadcasting a balloon signal containing balloon-positioning data of the respective balloon. The balloon-positioning data includes the determined position of the respective balloon and a corresponding time of broadcast. |
US10162043B2 |
Optical locating system
Systems and methods for uniquely identifying areas within a facility for location services. The methods involve: operating a plurality of beacons disposed within the facility; emitting, from a first beacon of the plurality of beacons, a first beam having a first beamwidth in a manner so as to communicate at least a unique identification code associated with a first physical area of the facility; changing a value for a beamwidth parameter to modify an area of coverage for the first beacon; and emitting, from the first beacon, a second beam having a second beamwidth in a manner so as to communicate at least the unique identification code associated with the first area of the facility, where the second beamwidth is different from the first beamwidth. The changing is performed autonomously by the first beacon or in response to the first beacon's reception of a command from a remote beacon receiver. |
US10162034B2 |
Magnetic resonance scanner and antenna
The embodiments relate to a magnetic resonance scanner including an antenna system having an adjustment device for modifying the natural frequency of a natural mechanical oscillation mode of the antenna system. According to the embodiments, in a method for operating a magnetic resonance imaging system having a magnetic resonance scanner comprising an antenna system, a natural frequency of a natural mechanical oscillation mode of the antenna system is controlled and/or regulated. |
US10162033B2 |
Magnetic resonance imaging method and apparatus
A magnetic resonance image is generated by executing a scan sequence that is determined by at least one scan parameter. A first value of the at least one scan parameter is determined for a first subregion of an examination region, and a second value of the at least one scan parameter is determined for a second subregion of the examination region. The determination of the first value and the determination of the second value is implemented so that a value of a physical variable influenced by the first value and the second value of the at least one scan parameter does not transgress a pre-set threshold value. Subsequently, the scan sequence is executed by a magnetic resonance scanner and a magnetic resonance image is generated. The threshold value can be based, for example, on technical efficiency of the scanner and/or a physiological limitation of an examination object. |
US10162028B2 |
Low magnetic field, ultra-low magnetic field nuclear magnetic resonance and magnetic resonance image apparatus
Provided is a low magnetic field and ultra-low magnetic field NMR and MRI apparatus. The low magnetic field and ultra-low magnetic field NMR and MRI apparatus includes a SQUID sensor and a prepolarization magnetic field coil. The prepolarization magnetic field coil generates a prepolarization magnetic field to polarize a sample. The prepolarization magnetic coil generates a counter pulse in a direction opposite to that of the prepolarization magnetic field immediately before or immediately after the prepolarization magnetic field is generated. The counter pulse demagnetizes wanted magnetization including that of the prepolarization magnetic field coil itself. |
US10162027B2 |
Magnetic resonance imaging apparatus and irradiation magnetic field distribution measurement method
To obtain the irradiation magnetic field distribution of each channel of a multichannel transmission RF coil at high speed, for multiple channels which are all or some of the channels of the transmission coil, an image is acquired by irradiation with one channel or a combination of two or more channels, an irradiation magnetic field distribution upon irradiation with all of the multiple channels is acquired, and the irradiation magnetic field distribution of each channel is calculated using the acquired irradiation magnetic field distribution of all of the multiple channels and the phase difference calculated from the image of each channel and the image of all of the multiple channels. |
US10162024B2 |
MR device with distribution network
An MR device has at least one distribution network for distributing an electrical input signal (to a number of feeding points of an MR antenna. The distribution network has at least one first signal output and one second signal output connected to a node, a first phase-shifting element disposed between the node and the first signal output, and a second phase-shifting element disposed between the node and the second signal output. The first phase-shifting element and the second phase-shifting element create a different phase shift, and the first phase-shifting element and the second phase-shifting element are embodied as electrical lines of different length. The distribution network is applicable, for example, to feeding signals to a body coil of the MR device, especially a so-called birdcage antenna. |
US10162017B2 |
Systems and methods for reducing high order hall plate sensitivity temperature coefficients
The systems and methods described can reduce high order temperature coefficients on the Hall plate sensitivity. A temperature coefficient circuit may include a first amplifier to receive a first reference voltage generated in conjunction with a proportional to absolute temperature (PTAT) device and a second amplifier to receive a second reference voltage generated in conjunction with a complementary to absolute temperature (CTAT) device, the second amplifier having a second output node. A plurality of resistors may be disposed in a signal path between output node of the first amplifier and an output node of the second amplifier. The plurality of resistors may be coupled to at least one voltage-to-current converter through one or more resistors taps. The voltage-to-current converter may generate at least one current signal that can be operable to apply a multiplication factor or a division divisor to an amplifier coupled to the voltage-to-current converter. |
US10162010B2 |
Wireless network based battery management system
A wireless network based battery management system is provided, which comprises an off-board subsystem and an on-board subsystem, wherein the off-board subsystem comprising an off-board data storage for storing historic data of a on-board battery system and data of other battery systems, and an off-board data processing device for analyzing and processing the stored data and establishing and validating off-board battery models, mapping the accurate and complex off-board battery models into a simple off-board battery model, and generating parameters of the simple off board battery mode, and wherein the on-board subsystem selects a simple on-board battery mode corresponding to the simple off-board battery mode, updating parameter of the simple on-board battery mode with those of the simple off-board battery mode, and calculates battery status of the on-board battery system. A method of using the wireless network based battery management system described above is also provided. |
US10162008B2 |
Manual and automated non-destructive testing for short-circuit and ground fault conditions in branch motor circuits
A test circuit performs fault detection tests on a motor branch circuit, to detect pre-existing faults before a motor start-up to pre-empt potential damage to the motor branch circuit therefrom. The test circuit is configured to be coupled to the phase lines of a motor branch circuit at a set of test points strategically located on the phase lines. The test circuit includes test lines that are each coupled to a different one of the phase lines at one of the set of test points. The test circuit includes a test controller that, during a test mode, sequentially presents a low voltage supply to each phase line through the test line coupled thereto, to test for ground faults then sequentially couples the low voltage supply across each possible pairing of the phase lines to test for line-to-line faults. The test mode can be initiated manually or automatically. |
US10162006B2 |
Boundary scan testing a storage device via system management bus interface
A system and method are provided for boundary scan testing one or more digital data storage drives. In particular, a drive tester system connects to the one or more digital data storage drives via a standard two-wire interface, such as a system management bus (SMBus) interface. The drive tester system performs a boundary scan test on the on more digital data storage drives via the standard two-wire interface. The boundary scan test may include a vector test. |
US10162005B1 |
Scan chain operations
A number of embodiments include an apparatus comprising a memory array including a first memory bank and a second memory bank and a serializer/de-serializer coupled to the first memory bank and the second memory bank. The serializer/de-serializer may be configured to receive a scan vector from the first memory bank, send the scan vector to a device under test, receive scan test responses from the device under test, and send the scan test responses to the second memory bank. Scan control logic may be coupled to the serializer/de-serializer and the device under test. The scan control logic may be configured to control operation of the serializer/de-serializer and send a scan chain control signal to the device under test, wherein the scan chain control signal is to initiate performance of a scan chain operation using the scan vector. |
US10162003B2 |
DDR TMS/TDI, addressable tap, state machine, and tap state monitor
A process and apparatus provide a JTAG TAP controller (302) to access a JTAG TAP domain (106) of a device using a reduced pin count, high speed DDR interface (202). The access is accomplished by combining the separate TDI and TMS signals from the TAP controller into a single signal and communicating the TDI and TMS signals of the single signal on the rising and falling edges of the TCK driving the DDR interface. The TAP domain may be coupled to the TAP controller in a point to point fashion or in an addressable bus fashion. The access to the TAP domain may be used for JTAG based device testing, debugging, programming, or other type of JTAG based operation. |
US10161999B1 |
Configurable system and method for debugging a circuit
Approaches for capturing states of signals of a circuit-under-test are disclosed. A logic analyzer circuit is coupled to the circuit-under-test and is configured to receive a plurality of probe signals and a plurality of trigger signals from the circuit-under-test. The logic analyzer circuit inputs data identifying a subset of the probe signals and a subset of the trigger signals. The logic analyzer circuit selects the subset of trigger signals for input to trigger logic and selects the subset of probe signals in the logic analyzer circuit after the logic analyzer circuit and the circuit-under-test are active. The logic analyzer circuit samples states of the subset of probe signals in response to the trigger logic and stores the sampled states of the subset of probe signals in a memory. |
US10161997B2 |
Arrangement for testing integrated circuits
An arrangement for testing integrated circuits includes an integrated test circuit and a cluster which has at least one integrated circuit and a second integrated circuit. The first integrated circuit is provided in a first component region of a wafer, and the second integrated circuit in a second component region. The first component region and the second component region are spaced a distance apart by a scribe line of the wafer. The integrated test circuit is connected to the first integrated circuit via a first test line section, and the second integrated circuit is connected to the first test line section via a first connecting line that has a first well in the semiconductor material, the first well extending continuously in the wafer from the first component region over the scribe line to the second component region, the first well being electrically insulated from a substrate of the wafer. |
US10161996B2 |
High power laser diode test system and method of manufacture
A method of characterizing the performance of laser diode is disclosed wherein at least one laser diode device configured to emit optical radiation is detachably coupled to at least one carrier device, the carrier device configured to be positioned within at least one device test module, at least one unitary clamping force is controllably applied to the laser diode device thereby coupling the carrier device to the device test module, and at least one optical characteristic of the laser diode device is measured during use. |
US10161994B2 |
Systems and methods for electrically testing electromigration in an electromigration test structure
Systems and methods for electrically testing electromigration in an electromigration test structure are disclosed herein. The systems include a voltage control portion, a current control portion, and a current regulating structure. The systems further include an electric current detector, a first system connection, and a second system connection. The systems also include a voltage detector, and a controller. In some embodiments of the methods, a voltage control portion regulates a high-side signal electric current to maintain a voltage difference below a voltage setpoint while a current control portion maintains the high-side signal electric current below a threshold current value. In some embodiments of the methods, one of the voltage difference and a magnitude of the high-side signal electric current is selected as a primary control parameter while the other is selected as a compliant control parameter. |
US10161993B2 |
Tester with acceleration on memory and acceleration for automatic pattern generation within a FPGA block
Automated test equipment capable of performing a high-speed test of semiconductor devices is presented. The automated test equipment apparatus comprises a computer system comprising a tester processor, wherein the tester processor is communicatively coupled to a plurality of FPGA components. Each of the plurality of FPGA components is coupled to a memory module and comprises: an upstream port operable to receive commands and data from the tester processor; a downstream port operable to communicate with a respective DUT from a plurality of DUTs; and a plurality of hardware accelerator circuits, wherein each of the accelerator circuits is configured to communicate with one of the plurality of DUTs. Each of the plurality of hardware accelerator circuits comprises a pattern generator circuit configurable to automatically generate test pattern data and a comparator circuit configured to compare data. |
US10161992B2 |
Power supply apparatus, transport device including power supply apparatus, determination method of determining state of sensor detecting current value, and computer readable medium for determining state
A power supply includes a first and second electric storage sections, a first sensor detecting a first current of charge/discharge of the first storage section, a second sensor detecting a second current of the charge/discharge of the second storage section, and a circuit module having a control section to determine a state of the first sensor, the second sensor, and/or a third sensor detecting a third current of a driving section by comparing a first current with a third current in a charge/discharge between the first storage section and the driving section, and/or a second current with the third current in a charge/discharge between the second storage section and the driving section, and by comparing the first current with the second current and the first current with the third current in the discharge of the first storage section to the second storage section and the driving section. |
US10161983B2 |
Method and system for hot socket detection in a utility meter
An arrangement for use in a utility meter includes a transformer, a voltage source, a sensor, and a processor. The transformer includes a primary winding, a first secondary winding, and a second secondary winding. The voltage source is operably connected to generate a voltage signal and to provide the voltage signal to the first secondary winding. The generated voltage signal has a corresponding current formed at least in part by an impedance defined in part by a permeability of the transformer. The sensor is operably connected to generate a permeability signal indicative of the corresponding current. The processor is operably connected to the sensor and is configured to generate a hot socket detection signal responsive to the permeability signal indicating that the permeability of the transformer has fallen below a threshold value. |
US10161980B2 |
Deterioration detecting apparatus and deterioration detecting method
A deterioration detecting apparatus includes: a capacitor that is connected to an insulated electric power source, and is charged and discharged; a voltage detecting unit that detects a voltage of the capacitor; and a deterioration detecting unit that detects a deterioration in insulating resistors of the electric power source on the basis of the voltage of the capacitor detected by the voltage detecting unit, in which the voltage detecting unit can detect the charged negative voltage of the capacitor. |
US10161978B2 |
Impedance analyzer using square wave stimuli
A microcontroller-based system for measuring the impedance of a device under test (DUT) (35) responsive to a square wave stimulus. A clock generator circuit (26) in the microcontroller (20) generates a clock signal at a base clock frequency. A first timer (25) divides down the base clock frequency by a first frequency divisor integer to set the stimulus frequency of a square wave generated by a general purpose input/output (GPIO) function (24), and a second timer (28) divides down the base clock frequency by a second frequency divisor integer to set the sampling frequency of an analog-to-digital converter (ADC) (30). A discrete Fourier transform executed by a processor (22) is used to determine the impedance of the DUT at the stimulus frequency. The first and second integers are selected so that aliased harmonics fall in different DFT bins from the fundamental tone. |
US10161977B2 |
Circuit and method for gain measurement
A circuit for measuring a gain of an amplifier includes a first node coupled to an output of the amplifier, a second node, a first circuit coupled to an input and the output of the amplifier, and a second circuit coupled between the first circuit and the second node. The first circuit is configured to cause a first gain drop in a gain to be measured between the first node and the second node. The second circuit configured to cause a second gain drop in the gain to be measured between the first node and the second node. |
US10161976B2 |
Output resistance testing method
A method of measuring an output resistance of a DUT includes determining an initial output resistance of an n-type transistor, thereby determining an initial gate voltage for the n-type transistor, and determining an initial output resistance of a p-type transistor, thereby determining an initial gate voltage for the n-type transistor. A resistance for a cascode arrangement of the n-type transistor and the p-type transistor is determined, and the output resistance of the DUT using the cascode arrangement is measured by biasing the n-type transistor with the initial gate voltage for the n-type transistor and biasing the p-type transistor with the initial gate voltage for the p-type transistor. |
US10161975B2 |
Method and system for radio frequency (RF) spectral imager on an integrated circuit
Methods and systems in accordance with the present invention provide an RF spectrum analyzer on a computer chip, such as an integrated circuit. They may provide RF spectrum analyzer functions on a much smaller scale, which is easier to implement, transport and install in other equipment. They present a single chip solution that is smaller, lighter and more compact than conventional systems. Additionally, they may be put in hand held (or smaller) devices. |
US10161971B2 |
Current sensor that detects a magnetic field produced by a current
A current sensor includes a primary conductor in which a current flows, a magnetic sensor that detects a strength of a magnetic field produced by the current, and a magnetic body that surrounds a periphery of the primary conductor and the magnetic sensor. Output characteristics of the magnetic sensor include a low-output region in which a measured voltage value lower than a virtual output voltage proportional to a value of the current is outputted. Magnetization characteristics of the magnetic body include a magnetic saturation region in which permeability decreases in ranges where an absolute value of the current is no less than a threshold. An output of the magnetic sensor is corrected such that the measured voltage value increases as a result of a magnetic field leaking from the magnetic body that is within the magnetic saturation region acting on the magnetic sensor that is in the low-output region. |
US10161970B2 |
Sequence based mover identification
The present invention provides a mover traveling along a track, the mover system having a mover frame supporting a mover sensor element and a track frame providing a path for which the mover frame travels and supporting track sensor elements for interacting with the mover sensor element of the mover frame. The interaction between the mover sensor element and track sensor elements provides an identification signal of each mover and the identification signal of each mover on the track is arranged according to a cyclic sequence where unique contiguous substrings occur only once within the sequence. |
US10161968B2 |
Resistor and current detection device
To provide a shunt resistor and a current detection device including the shunt resistor, to which a busbar, a board, and the like can be easily fixed with sufficient strength wherein only minimum processing of electrodes is required. Screwing members (bolt (14) and nut (15)) that are separate members from electrodes (12) of the resistor (10), are fixed on the electrodes (12). The current detection device includes the shunt resistor (10), which has at least a pair of electrodes (12). One screwing member (14) fixed beforehand on at least one electrode (12) is screw fastened with the other screwing member (15) while disposing a prescribed intervening member (20) between the one screwing member and the other screwing member. Here, the prescribed intervening member (20) includes a board mounting a current detection circuit thereon and/or busbars. |
US10161967B2 |
On-chip oscilloscope
A device is disclosed that includes a control circuit, a scope circuit and a time-to-current converter. The control circuit configured to delay a voltage signal for a delay time to generate a first control signal, and to generate a second control signal according to the first control signal and the voltage signal. The scope circuit configured to generate a first current signal in response to the second control signal and the voltage signal. The time-to-current converter configured to generate a second current signal according to the first control signal and the voltage signal. |
US10161966B2 |
Resistor, in particular low-resistance current measuring resistor
The invention relates to a U-shaped resistor (1), in particular a low-resistance current-measuring resistor (1), comprising a first connection part (2) made of a conductive material having a first current contact surface for conducting an electrical current (I) into the resistor (1), and comprising a second connection part (3) made of a conductive material having a second current contact surface for conducting the current (I) out of the resistor (1), as well as comprising a resistor element (4) made of a resistor material, wherein the resistor element (4) is arranged in the direction of current flow between the first connection part (2) and the second connection part (3), such that the electrical current (I) flows through the electrical resistor (1). The current (I) perpendicularly enters or leaves the connections parts (2, 3) via their outer surfaces. In addition, the voltage taps are attached to the inner side of the U-shaped resistor (1), and contact the connection parts (2, 3) close to the transition to the resistor element (4). |
US10161960B1 |
Filed-mapping and focal-spot tracking for s-SNOM
System and method for optical alignment of a near-field system, employing reiterative analysis of amplitude (irradiance) and phase maps of irradiated field obtained in back-scattered light while adjusting the system to arrive at field pattern indicative of and sensitive to a near-field optical wave produced by diffraction-limited irradiation of a tip of the near-field system. Demodulation of optical data representing such maps is carried out at different harmonics of probe-vibration frequency. Embodiments are operationally compatible with methodology of chemical nano-identification of sample utilizing normalized near-field spectroscopy, and may utilize suppression of background contribution to collected data based on judicious coordination of data acquisition with motion of the tip. Such coordination may be defined without knowledge of separation between the tip and sample. Computer program product with instructions effectuating the method and operation of the system. |
US10161959B2 |
Atomic force microscope and control method of the same
An atomic force microscope acquires sample information by performing relative raster scanning between a cantilever and a sample across an XY-plane, while causing an interaction to be generated between a probe provided at a free end of the cantilever and the sample. The atomic force microscope includes a raster-scanning-information generator to generate raster scanning information, a raster-scanning controller to control the raster scanning based on the raster scanning information, and an interaction controller to control strength of the interaction based on the raster scanning information. The interaction controller relatively reduces the strength of the interaction, when a relative speed between the cantilever and the sample across the XY-plane of the raster scanning relatively decreases. |
US10161958B2 |
Three-dimensional fine movement device
A three-dimensional fine movement device includes a moving body, a fixation member to which the moving body is fixed, a three-dimensional fine movement unit, to which the fixation member is fixed, and which allows for three-dimensional fine movement of the moving body with the fixation member interposed therebetween, a base member to which the three-dimensional fine movement unit is fixed, and movement amount detecting means that is fixed to the base member to detect a movement amount of the fixation member. |
US10161947B2 |
Using patient risk in analysis of quality control strategy for lab results
Methods, apparatuses, and systems are disclosed for analyzing quality control (QC) strategies that are applied to testing processes an analyte in order to meet an acceptable level of probability of patient harm that could result from incorrect test results. The measure of patient harm takes into account severity of patient harm, as well as its occurrence. Methods include calculating, based on the parameters of the QC strategies and the test apparatus, an expected number of incorrect final results E(Nuf) due to a test system failure. The value of E(Nuf) can be used as part of a calculation of a predicted level of probability patient harm. The ratio of the acceptable level of probability of patient harm to the predicted level of probability patient harm can determine the adequacy of the QC strategies. |
US10161946B2 |
Apparatus and method for developing formulations
The various embodiments of the present invention generally relate to an automated apparatus, wherein the automated apparatus is configured to formulate a target entity, thereby developing formulations of the target entity by using a high throughput screening (HTS) procedure and method of employing the presented automated apparatus is also disclosed herein. Other advantages that are understood from the present disclosure will further be apparent to the reader. |
US10161945B2 |
Cartridge assembly tray for immunoassay tests
This invention relates to a cartridge assembly tray for conducting automated biochemical tests, such as immunoassay tests. The tray comprises a base member, a hinged frame and a locking mechanism. The base member includes a plurality of slots within the base member. Each of the plurality of slots is to receive a test cartridge. The hinged frame is coupled to the base member. The hinged frame is capable to rotate to an opened position or a closed position. The hinged frame includes a horizontal push bar configured to apply a downward force to test cartridges received in the plurality of slots when the hinged frame is in the closed position. The locking mechanism is to lock the hinged frame in the closed position when the hinged frame rotates to the closed position. |
US10161944B2 |
Methods for evaluation of hemostasis
Provided are devices, systems and methods for evaluation of hemostasis. In some embodiments, an apparatus is disclosed comprising a housing; a plurality of test chambers located in the housing, the plurality of test chambers including chambers configured for measurements via a system that interrogates one or more viscoelastic properties of test samples in the test chambers, wherein the one or more viscoelastic properties is used to characterize dynamics of coagulation and/or fibrinolysis. |
US10161943B2 |
Apparatus for administering fluid to a medical tube
An apparatus for use in tube feeding has a cylindrical body provided with first and second openings connected by a flow channel. The body has a reagent, for determining a characteristic of fluid disposed in the body and a transparent window to view the reagent. In use, a first end of an internal feeding tube releasably engages with the first opening. The second, distal end of the feeding tube is disposed inside a patient. A second feeding tube engages with the second opening. The second feeding tube connects the apparatus to a bi-directional pump operable: to pump internal fluid from a reservoir, through the apparatus and into the internal feeding tube; and to pump fluid from the patient into the body of the apparatus. This allows a user to pump fluid from the patient into the body of the apparatus to react with the reagent. |
US10161938B2 |
Systematic discovery, maturation and extension of peptide binders to proteins
The invention comprises systems, methods and arrays for identification and optimization of novel peptide binders to protein targets. Embodiments include steps of peptide binder discovery, core peptide maturation, N-terminal and C-terminal extension and kinetics analysis of the final peptide binder. |
US10161937B2 |
Systems, methods, and workflows for optogenetics analysis
The invention provides methods for characterizing cellular physiology by incorporating into an electrically excitable cell an optical reporter of, and an optical actuator of, electrical activity. A signal is obtained from the optical reporter in response to a stimulation of the cell. Either or both of the optical reporter and actuator may be based on genetically-encoded rhodopsins incorporated into the cell. The invention provides all optical methods that may be used instead of, or as a complement to, traditional patch clamp technologies and that can provide rapid, accurate, and flexible assays of cellular physiology. |
US10161934B2 |
Biocoated piezoelectric biosensor platform for point-of-care diagnostic use
Biosensor components (chips) are described based on direct biocoating processes that result in the tenacious and stable, noncovalent (believed to be chemisorptive) binding of anchor substances such as avidin(s) other proteins having specific binding partners or oligo- or poly-nucleotides onto any piezo-electrically active crystal surface. The resulting platform technology can be developed for a variety of biosensors with specific applications in biological assays. The table mono layers of the anchor substances forms reactive layers, ready to bind a capture reagent such as a biot-inylated antibody for capture and detection of analytes in biologic fluid samples. Although the processes described herein can be performed on any type of piezoelectric material in any number of configurations, some embodiments are directed to a biosensor with the foregoing biocoating onto a particular acoustic plate mode biosensor and where the interdigitated transducers (IDTs) are present on the opposite side of the crystal's biocoated film. |
US10161933B2 |
Cationic tags for attomole level detection of analytes by mass spectrometry
The invention provides methods of detecting an analyte by multi-stage mass spectrometry with improved S/N ratio. An analyte is labeled with a positively-charged mass tag to form a precursor ion that leads by anchimeric assistance to a greatly enhanced, analyte-characteristic first product ion that can, in turn, lead to a greatly enhanced, analyte-characteristic second product ion in a mass spectrometer. Either a three stage mass spectrometer (true MS3) or a two-stage mass spectrometer (MS2) operated in a pseudo MS3 mode can be used. The precursor ion is split via an anchimeric-assisted reaction to form a first product ion, which in turn can be fragmented to form the second product ion. The methods offer extreme ultrasensitivity, at the low amol level. The invention also provides anchimeric mass tags for use in the methods. A wide variety of previously undetectable analytes of biological or environmental origin can be detected and quantified. |
US10161925B2 |
Detection of HIV-1-associated neurocognitive disorders
Provided is a method of detecting mild neurocognitive disturbance (MNCD) or HIV associated dementia (HAD) in a patient comprising detecting the level of acetyl spermine and/or acetyl spermidine from a cerebrospinal fluid test sample of the patient; and comparing the level of acetyl spermine and/or acetyl spermidine in the test sample to the level of the acetyl spermine and/or acetyl spermidine in a cerebrospinal fluid control sample or to a control value for lack of neurocognitive impairment, MNCD or HAD; wherein an elevated level of acetyl spermine and/or acetyl spermidine in the test sample as compared to the level in the control sample or a control value for lack of neurocognitive impairment, or a level of acetyl spermine and/or acetyl spermidine that is similar to that of a control value for MNCD or HAD, indicates that the patient suffers from MNCD or HAD. Also provided are methods for measuring the progression of an HIV-1-associated neurocognitive disorder, as well as methods for staging such a disorder. |
US10161922B2 |
Molybdenum disulfide sensor and method for fabricating the same
A molybdenum disulfide sensor includes a flexible substrate, a patterned circuit layer and at least a molybdenum disulfide sheet. The flexible substrate has a gas flow channel. The patterned circuit layer is formed on the flexible substrate, and the patterned circuit layer includes a first electrode and a second electrode. The second electrode is faced toward the first electrode, and a gap is formed between the first electrode and the second electrode. The molybdenum disulfide sheet is located in the gap and is connected with the first electrode and the second electrode. |
US10161921B2 |
Functional label, having lactobacillus separator membrane and using selective dissolution for detecting external temperature, for checking freshness of storage material
Provided is an exterior temperature-detectable selectively dissoluble lactic acid bacteria separation membrane functional label for checking freshness of a stored substance. More particularly, provided is an exterior temperature-detectable selectively dissoluble lactic acid bacteria separation membrane functional label for checking freshness of a stored substance which includes a lactic acid bacteria layer and a pH indicator layer that are attached to an upper part of a label such that they are separated from each other via a separation membrane to check decay of a stored substance when a separation membrane for detecting a temperature change is dissolved at an exterior temperature of −10 to 40° C. |
US10161919B2 |
Acoustic emission sensors with integral acoustic generators
Example acoustic emission sensors with integral acoustic generators are disclosed. Example apparatus disclosed herein include an acoustic receiver, an acoustic generator, and a wear plate. The acoustic generator is disposed adjacent to the acoustic receiver. The wear plate is acoustically coupled to the acoustic receiver and to the acoustic generator. The wear plate is to convey acoustic energy from the acoustic generator to the acoustic receiver through a structure under test to which the apparatus is coupled. The wear plate includes first acoustic isolation to impede transmission of acoustic energy from the acoustic generator to the acoustic receiver through the wear plate. |
US10161916B2 |
Ultrasonic sensor and measuring method using the same, and method of manufacturing ultrasonic sensor
An ultrasonic sensor which includes a substrate where an opening section is formed, a vibration plate that is provided on the substrate so as to close the opening section, and a piezoelectric element that is layered on a surface of the vibration plate on an opposite side to the opening section and includes a first electrode, a piezoelectric element, and a second electrode, includes a reflection layer that is provided in a space around the piezoelectric element on the surface of the vibration plate on an opposite side to the opening section, to reflect other ultrasonic waves which are transmitted in a different direction from a transmitted ultrasonic wave transmitted to a measuring target side on an interface between the piezoelectric element and the reflection layer, and has a thickness so as to superimpose other ultrasonic waves on the transmitted ultrasonic wave. |
US10161912B2 |
Methods and apparatus to test acoustic emission sensors
Methods and apparatus to test acoustic emission sensors are disclosed herein. An example apparatus includes a process control device, an acoustic emission sensor coupled to the process control device, where the acoustic emission sensor detects an operational condition of the process control device, and a piezoelectric tuning fork acoustically coupled to the acoustic emission sensor to test the operational condition of the acoustic emission sensor. |
US10161906B2 |
Dielectric barrier discharge ionization detector and method for tuning the same
To widen the dynamic range of a dielectric barrier ionization detector (BID), an insertion length of a sample injection tube 16 into a second gas passage 11 is set so that a sample-gas ejection port 16a is located on the downstream side of a dilution gas from the upper edge of a collector electrode 14 at which a DC electric field concentrates. By this setting, although the detection sensitivity is lower than in the case where the sample-gas ejection port 16a is placed to maximize the detection sensitivity, the decrease in the detection sensitivity to high-concentration samples is reduced since absorption of light by the sample gas is alleviated. Consequently, the sample-concentration range with a linearly-changing sensitivity becomes wider than that of conventional BIDs. Although the detection sensitivity becomes lower than that of conventional BIDs, a detection sensitivity adequately higher than that of FIDs can be ensured. |
US10161905B2 |
Smoke detector having a magnet
An example smoke detector includes (i) a chamber; (ii) a first electrode disposed within the chamber; (iii) a second electrode disposed within the chamber, wherein gas is disposed in an inner space of the chamber between the first electrode and the second electrode; (iv) a radioactive source generating alpha particles within inner space of the chamber; and (v) a magnet coupled to the chamber, where the magnet generates a magnetic field in the inner space of the chamber. |
US10161904B2 |
Method for tracing distribution of moving ions in ion mobility spectrometer
A method for tracing a distribution of moving ions in an ion mobility spectrometer is provided, including steps: first selecting a sample having light-emitting characteristics as a tracing sample; subsequently, ionizing the tracing sample by using an ionization source, and feeding ions of the tracing sample to a drift tube of the ion mobility spectrometer; using a plate to collect the ions at a cross section to be detected; and finally processing the ions collected on the plate by using an appropriate means, thereby enabling the ions to emit light, and displaying a distribution view of movement positions of the ions on the cross section. By combining a light-emitting tracing means and movements of charged ions in an ion mobility spectrometer, it is able to master a position distribution of the charged ions in the ion mobility spectrometer more intuitively and practically. |
US10161901B2 |
Dual gate biologically sensitive field effect transistor
A biologically sensitive field effect transistor includes a substrate, a first control gate and a second control gate. The substrate has a first side and a second side opposite to the first side, a source region and a drain region. The first control gate is disposed on the first side of the substrate. The second control gate is disposed on the second side of the substrate. The second control gate includes a sensing film disposed on the second side of the substrate. A voltage biasing between the source region and the second control gate is smaller than a threshold voltage of the second control gate. |
US10161898B2 |
Nanopatterned biosensor electrode for enhanced sensor signal and sensitivity
Methods for forming an electrode structure, which can be used as a biosensor, are provided in which the electrode structure has non-random topography located on one surface of an electrode base. In some embodiments, an electrode structure is obtained that contains no interface between the non-random topography of the electrode structure and the electrode base of the electrode structure. In other embodiments, electrode structures are obtained that have an interface between the non-random topography of the electrode structure and the electrode base of the electrode structure. |
US10161897B2 |
Sensors incorporating palladium electrodes
A pH sensor contains a potentiometric sensing electrode made of palladium. An optional metal oxide layer may be coated on the palladium electrode to enhance sensitivity. The pH sensor has high sensitivity, a shorter response time, and good reversibility and stability. |
US10161894B2 |
Device for detecting profile in refiner and method therefore
The invention regards a measuring device, comprising a conductor body (7), for detecting the degree of fiber concentration and/or steam point (SP) of a fiber pad (33) being pulped, during use of the device (3), in a grinding gap (15) between refiner discs (11, 13) of a refiner (1). The conductor body (7) exhibits a first electric contact surface (17) adapted to provide electrical contact with a second electric contact surface (19) for transferring an electric current via the fiber pad (33) material. The invention also regards a method for detecting the degree of fiber concentration and/or steam point (SP) of a fiber pad (33). The method comprises the steps of mounting of the conductor body (7) to one of the refiner discs (13), grinding the fiber pad (33) material between the refiner discs (11, 13), detecting alteration of the conductivity and/or electrical resistivity of the fiber pad (33) material, and adjusting inflow of water and/or fiber material from said detected alteration. |
US10161892B2 |
Method of analyzing press forming
A method of analyzing press-forming of a press-forming material including analyzing press-forming, analyzing springback and analyzing a change in shape of the press-forming material. The analyzing press-forming may include setting an initial temperature distribution for the heated press-forming material and performing a press-forming analysis by combining temperature analysis and structural analysis to obtain shape information, temperature distribution, stress distribution, and strain distribution. The analyzing springback may occur with and without consideration of contact heat transfer between a press-forming tool and the press-forming material. The method may further include modifying the temperature distribution obtained in the analyzing springback and then re-analyzing the change in shape of the press-forming material. The analyzing the change in shape may be performed until a temperature distribution in the press-forming material is within the range of ±5° C. |
US10161884B2 |
Examining device and method for examining inner walls of a hollow body
An examining device for examining inner walls of a hollow body comprises: a rod-shaped camera device designed to record an image transversely with respect to its longitudinal axis; adjustment means for moving the camera device into and out of the hollow body; a grazing light illumination device for illuminating the inner walls and having emission directions that are transverse with respect to receiving directions, from which the camera device receives light from the illuminated inner walls, wherein an angle between the emission and receiving directions is between 45° and 135°; diameter determination means for determining an inner diameter of a cavity of the hollow body and comprising a light source and optical measuring means. Furthermore, a corresponding method for examining inner walls is described. |
US10161881B2 |
System and method for inspecting a wafer
An inspection system for inspecting a semiconductor wafer. The inspection system comprises an illumination setup for supplying broadband illumination. The broadband illumination can be of different contrasts, for example brightfield and darkfield broadband illumination. The inspection system further comprises a first image capture device and a second image capture device, each configured for receiving broadband illumination to capture images of the semiconductor wafer while the semiconductor wafer is in motion. The system comprises a number of tube lenses for enabling collimation of the broadband illumination. The system also comprises a stabilizing mechanism and an objective lens assembly. The system further comprises a thin line illumination emitter and a third image capture device for receiving thin line illumination to thereby capture three-dimensional images of the semiconductor wafer. The system comprises a reflector assembly for enabling the third image capture device to receive illumination reflected from the semiconductor wafer in multiple directions. |
US10161880B2 |
Test container for testing inspection devices
A test container for checking container inspection machines, which inspection machines are suitable for examining at least a first category of containers for the presence of foreign bodies, with a main body in which a liquid is disposed, with a mouth via which the liquid is able to be introduced into the container, with a first closure by which the container is closed, wherein a foreign body which can be detected by the inspection machine is disposed in the container is provided. The container and/or the liquid disposed therein has a further substance or for example a transmitting device which can be detected by a user and/or by a detection device in order thus to distinguish the test container per se from another container of the category to be inspected. |
US10161877B2 |
Optical detection system
An optical detection system includes a light emitting module, a test strip and a receiving module. The light emitting module includes a light source and a first light shielding unit. The first light shielding unit has a first aperture corresponding to the light source. The test strip includes a cassette and a light permeable test paper. The cassette has a first window, a second window and a sample opening disposed on one surface of the cassette. The first and second windows are disposed corresponding to each other and located on opposite sides of the cassette, respectively. The light permeable test paper is disposed in the cassette. The receiving module includes a second light shielding unit and a photo sensor. The second light shielding unit has a second aperture corresponding to the second window. The photo sensor receives the light beam from the light source and outputs a measurement signal. |
US10161875B2 |
Bio-chip package with waveguide integrated spectrometer
A bio-chip package comprises a substrate a first layer over the substrate comprising an image sensor. The bio-chip package also comprises a second layer over the first layer. The second layer comprises a waveguide system a grating coupler. The bio-chip package also comprises a third layer arranged to accommodate a fluid between a first-third layer portion and a second-third layer portion, and to allow the fluid to pass from a first side of the third layer to a second side of the third layer. The third layer comprises a material having a predetermined transparency with respect to a wavelength of a received source light, the waveguide system is configured to direct the received source light to the grating coupler, and the image sensor is configured to determine a change in the wavelength of the source light caused by a coupling between the source light and the fluid. |
US10161868B2 |
Method of analyzing air quality
A method for identifying particulates in the air, including drawing a predetermined volume of air into a housing defining an airway, flowing the predetermined volume of air over a first adhesive capture member positioned in the airway to yield a first test sample, generating a first optical image of the first test sample with a camera, storing the first optical image in a memory, analyzing the first optical image with the microprocessor to identify captured particulates, automatically counting the identified particulates, storing the first adhesive capture member to preserve the first test sample, and positioning a second adhesive capture member in the airway. |
US10161866B2 |
Particle detector, system and method
The invention provides use of one or more emitted beams of radiation (16), for example, laser beam(s), in combination with an image capturing means (14), for example, one or more video cameras and/or optical elements to detect particles (30), for example, smoke particles, located in an open space (12). |
US10161861B2 |
Compact device for sensing a liquid with energy harvesting from liquid motion
A compact device useful for measuring an absorption spectrum of a liquid, such as water with organic contaminants, is provided. The device comprises an array of light emitting diodes (LEDs) each emitting light with a unique spectral peak. A reflector shaped as a half ellipsoid reflects the emitted light to form a reference beam. The reflector has an opening to allow part of the emitted light to form a measurement beam after passing through the liquid. Two photodetectors measure the reference beam and the measurement beam to give a reference intensity and a measured intensity, respectively. The LEDs sequentially emit showers of light one-by-one, giving plural pairs of reference and measured intensities for estimating the absorption spectrum. The device receives energy from a separate power-providing device through wireless power transfer. The power-providing device harvests motional energy of the flowing liquid to generate electrical energy. |
US10161859B2 |
Planar reflective ring
Embodiments relate generally to gas detector systems and method, wherein a gas detector system may comprise at least one emitter configured to emit radiation in a beam path; at least one detector configured to receive at least a portion of the emitted radiation, wherein the emitted radiation generates at least two focused spots at the at least one detector; a ring reflector configured to direct the emitted radiation around the ring reflector toward the at least one detector, wherein the ring reflector comprises at least a portion of a spheroid shape, and wherein the ring reflector is configured to allow gas to flow through at least a portion of the beam path; and a processing circuit coupled to the one or more detectors configured to processes an output from the one or more detectors. |
US10161858B2 |
Process monitoring for UV curing
An in-situ process-monitoring device for measuring a curing state of components coated with a UV-curable lacquer. The device includes at least one radiation source for curing the lacquer, as well as at least one signal source and at least one spectrometer for measuring radiation of the signal source reflected from the components, in order to determine the curing state. The measuring is carried out in a contactless manner, and the at least one signal source for the measuring is identical to the at least one radiation source for the curing. |
US10161856B1 |
Magneto-optical bio-detection devices having high sensitivity
A magneto-optical bio-detection device including: a sample cell, a coil, a magnetic core, a light source and a light detection unit. The sample cell is filled with a solution containing a detection object and a magnetic biosensor capable of combining with the detection object to form a magnetic cluster. The coil is used for producing an oscillating magnetic field. The magnetic core has a guide portion, and an upper magnetic pole and a lower magnetic pole located at both ends of the guide portion; on a cross section orthogonal to the oscillating magnetic field, a cross-sectional area of the upper magnetic pole is less than a cross-sectional area of the guide portion. The light source is used for emitting light rays to penetrate the sample cell. The light detection unit is used for receiving the light rays that penetrated the sample cell to produce a detection signal. |
US10161855B2 |
Optical tomographic imaging method, optical tomographic imaging apparatus, and program
In a measurement by means of OCT, when dispersion is present in a measured target or an optical system in the vicinity of the measured target, resolution of the measurement is degraded. One spectral interference fringe intensity is acquired when a phase difference between measurement light and reference light is not introduced, two spectral interference fringe intensities are acquired in a time-series manner when a phase difference of π is introduced, a required calculation is performed based on the intensity, and a tomographic image not having reduced resolution due to dispersion is acquired. |
US10161851B2 |
System and method for analyzing dusty industrial off-gas chemistry
An off-gas analyzer for analyzing H2O vapor, CO, O2, CO2 and/or H2 in a furnace gas stream is fluidically coupled to a gas extraction probe. The analyzer includes an optical measurement cell having multiple sampling chambers, optically coupled to a laser. The analyzer measuring cell is housed within a heated cabinet having a heater operable to heat the interior thereof so as to maintain the extracted gas sample therein at a temperature about the condensation point of water. The analyzer allows for the analysis of the gas water vapour of wet off-gas samples. |
US10161846B2 |
Method of modeling permeation to essences of a multilayer polymer structure
A method of constructing a model of permeation to mixtures of solvents of a multilayer polymer structure with n monolayers and its associated computer program. For example, selecting several initial compositions of solvent mixture E1 to Ey, carrying out a sorption measurement and a measurement of diffusion, discretizing said multilayer structure in space and time, estimating partial fluxes of each of the compounds of said composition of solvent mixture between each elementary slice of said multilayer structure, estimating on the one hand a maximal sorption ceiling of said downstream monolayer B and on the other hand the composition of solvent mixture at inlet of said downstream monolayer B, performing a mass balance from slice to slice as a function of time, adjusting the profile of concentrations, storing the concentration profiles and the partial fluxes obtained. |
US10161845B2 |
Method for monitoring a particulate filter
A diagnostic method for a particulate filter in an exhaust line of an internal combustion engine is presented. The exhaust gas stream downstream of the particulate filter is monitored by a downstream soot sensor having a characteristic sensor cycle; and the accumulation of soot at an upstream soot sensor is monitored over a respective sensor cycle of the downstream soot sensor. The particulate filter operating status is decided on the basis of the information of the downstream and upstream soot sensors. The amount of accumulated soot is determined based on the sensor cycles of the upstream soot sensor, and may be expressed as a soot loading level or as a number of sensor cycles. The efficiency of the particulate filter may be determined from the respective number of sensor cycles of the soot sensors. |
US10161841B2 |
Calibration for drilling resistance measuring devices
The present invention provides a calibration adapter (1) for drilling resistance measuring devices (10) which have at least one drilling needle receptacle which is coupled to a drive, a drilling needle (15), a guide sleeve (12) with a drilling needle outlet opening and an apparatus for drilling resistance detection and output. The invention further provides a calibration apparatus and a drilling resistance measuring apparatus, and also a method for calibrated drilling resistance measurement. The calibration adapter (1) has a main body (3) which has a coupling apparatus (5) in order to be releasably fastened to the drilling resistance measuring device (10) upstream of the drilling needle outlet opening and a drilling needle passage channel (33) which extends through the main body (3) and which is designed in such a way that it is aligned with the drilling needle outlet opening in a fastening arrangement of the calibration adapter (1) to the drilling resistance measuring device (10). The main body (3) further has at least one receiving space (31) for at least one test body (2). An alignment axis which is provided by the passage channel (33) intersects the at least one receiving space (31). |
US10161837B2 |
Aspirated particle detection with various flow modifications
A method of particle detection in an aspirated particle detection system having a sampling pipe network and a particle detector. The method includes drawing sample air to the particle detector through the air sampling network; analyzing the sample air with the particle detector; entering an amplification phase, in the event that a concentration of particles in the sample air greater than a predetermined threshold is detected, to create a plurality of sample air packets in the sampling pipe, wherein each sample air packet corresponds to a sampling inlet and includes an amplified concentration of air drawn from the corresponding sampling inlet; transporting the sample air including the plurality of sample air packets through the sampling pipe to the particle detector; and determining through which sampling inlet any particles entered the particle detection system. |
US10161836B2 |
Pipeline sampling system and method
The present invention describes a sampling system and densitometer system for sampling fluids from a pipeline. A flow loop is set up which continuously collects fluid from the pipeline and then returns the fluid with a minimum fluid flow rate so that the fluid is representative of fluid flowing through the pipeline at the time of sampling. For each sample, pressurized fluid is taken from the flow loop and directed to a pressurized sampling chamber. The sample is then directed by gravity to a removable sample container, which may be pressurized or unpressurized, in each sampling cycle. |
US10161835B1 |
Microsampler and method of making the same
An aspect of the present disclosure relates to a microsampler for hermetically sealing a sample. In particular, such microsamplers can be useful for encapsulation of chemical, biological, and explosive samples for the purposes of archival sample storage. Methods of making and using such microsamplers are also described herein. |
US10161832B2 |
Method for simulating cornering
A method for simulating cornering of a vehicle 2 being tested on a roller dynamometer 1 to determine a measured variable 13, wherein the vehicle 2 being tested on the roller dynamometer 1 is operated as though driving straight ahead, and to simulate cornering the additional resistance forces of cornering are taken into account in the form of a correction parameter 9. |
US10161822B1 |
Differential pressure measurement system with solenoid coupled reference reservoir
An embodiment of an inventive method for measuring pressure provides for a reference environment and an ambient environment. The reference environment is internal to a receptacle and has a reference fluid pressure. The ambient environment is external to the receptacle and has an ambient fluid pressure. Equalization of the reference pressure and the ambient pressure with respect to each other is effected by enabling and disenabling fluidic passage between the reference environment and the ambient environment. The fluidic passage is enabled until the reference pressure and the ambient pressure are equal, and is then disenabled to stabilize the equalized reference pressure. After the reference pressure and the ambient pressure are equalized, a differential pressure is measured between the equalized reference pressure and the ambient pressure. Inventive pressure measurements may be conducted, for example, repeatedly in association with a moving underwater model at various water depths and vehicular speeds. |
US10161821B2 |
Pressure sensor
A pressure change measuring unit causes a temperature control unit to operate and vary the temperature of a sensor chip in a predetermined temperature range, and measures changes in pressure value output from the sensor chip whose temperature is being varied. A temperature characteristic calculating unit calculates a temperature characteristic of the sensor chip from changes in the temperature of the sensor chip caused by the operation of the temperature control unit and changes in pressure value measured by the pressure change measuring unit. |
US10161820B2 |
Capacitance-detection type pressure switch and pressure sensor
A capacitance-detection pressure switch and pressure sensor that, in the connection between a diaphragm used as one electrode and a signal line for detecting a signal from the diaphragm, can ensure stable conduction without exerting an influence on operating characteristics of the diaphragm. A capacitance-detection type pressure switch of the present invention includes a metallic diaphragm that is displaced in response to a change in pressure of an operating medium supplied from a conduit, a movable electrode connected electrically to the diaphragm, a fixed electrode provided at an atmospheric pressure side of the diaphragm opposing the conduit, and an insulating film ensuring insulation between the fixed electrode and the diaphragm, wherein an electrode contact portion for connection to the movable electrode is formed as at least one projection extending toward an exterior on a part of the outer periphery of the diaphragm. |
US10161818B2 |
Microelectromechanical gas sensor based on knudsen thermal force
A system operating based on Knudsen thermal force includes a microelectromechanical (MEMS) gas sensor, the MEMS gas sensor includes a substrate. The sensor further includes at least one stationary assembly fixedly coupled to the substrate, the at least one stationary assembly terminating at corresponding pads configured to receive an electrical current for heating the at least one stationary assembly. Additionally, the sensor includes at least one moveable assembly disposed above the substrate and biased to move substantially according to a main axis and juxtaposed with the at least one stationary assembly. |
US10161814B2 |
Self-sealing sensor in an electronic device
A sensor is disposed between a first component and a second component of an electronic device. The sensor includes a first surface having a first dimension and a second surface having a second dimension that is less than the first dimension such that the sensor has a tapered profile. |
US10161812B2 |
Thermal analysis of electronics racks
A technique for performing thermal analysis of an electronics rack is disclosed. In one embodiment, the electronics rack having multiple heat generating components is modeled. Further, thermal boundary conditions for each of the heat generating components are computed, by a computation fluid dynamics tool (CFD) tool, based on an initial temperature and a heat flux corresponding to each of the heat generating components in a first cycle, upon modeling the electronics rack. Furthermore, an actual temperature of each of the heat generating components is determined, by a one dimensional (1D) tool, using the computed thermal boundary conditions for estimating heat dissipated by each of the heat generating components in the first cycle. |
US10161810B2 |
Honeycomb sandwich structure and method of manufacturing honeycomb sandwich structure
A honeycomb sandwich structure formed of face skin materials made of fiber reinforced plastics and a honeycomb core has a structure in which an optical fiber sensor structure is embedded in an adhesive layer formed between the face skin materials and the honeycomb core. With this, it is possible to provide a honeycomb sandwich structure and a method of manufacturing the honeycomb sandwich structure that enable precise thermal control to be implemented even when a thermal control device is bonded onto a surface of the honeycomb sandwich structure and enable evaluation of a temperature with high resolution and high accuracy. |
US10161809B2 |
Method for measuring internal temperature of freezing target object and internal temperature measurement device for freezing target object
A method for measuring an internal temperature of a freezing target object includes: a placing step of placing the freezing target object in a microwave resonating magnetic field generated by a microwave resonator; a state detection step of detecting a resonant state of the freezing target object in a frozen state by using the microwave resonator and detecting an internal temperature of the freezing target object by using a temperature meter; a calibration curve calculation step of calculating a calibration curve by performing a regression analysis by using the resonant state as an explanatory variable and by using the internal temperature of the freezing target object as a response variable; and a temperature calculation step of calculating the internal temperature of the freezing target object in the frozen state by applying the resonant state detected in the detection step to the calibration curve calculated in the calibration curve calculation step. |
US10161808B2 |
Method and arrangement for determining the heating condition of a mirror in an optical system
The invention concerns a method of and an arrangement for determining the heating condition of a mirror in an optical system, in particular in a microlithographic projection exposure apparatus. In an embodiment the mirror is an EUV mirror and a method according to the invention comprises the following steps: deflecting at least one input measuring beam on to the mirror; ascertaining at least one optical parameter of at least one output measuring beam produced from the input measuring beam after interaction with the mirror; and determining the heating condition of the mirror on the basis of the parameter. |
US10161807B2 |
Thin-film thermocouple for measuring the temperature of a ceramic matrix composite (CMC) component
A thin-film thermocouple for measuring the temperature of a ceramic matrix composite (CMC) component includes a first thermocouple leg and a second thermocouple leg deposited on a surface of a CMC component, where each of the first and second thermocouple legs has a length extending from a reference end to a working end thereof. The working ends of the first and second thermocouple legs are joined at a junction region on the surface. At least one of the first thermocouple leg and the second thermocouple leg comprises silicon carbide. |
US10161800B2 |
Cooled detecting device
A detection device for infrared radiation has a detection circuit of infrared radiation equipped with at least one photodetector. A readout circuit is electrically connected to the detection circuit, and is configured to process the signal emitted by the detection circuit. A Joule-Thomson cooler cools a cold table thermally and mechanically connected to the detection circuit and the readout circuit. The cold table including an internal cavity supplied with gaseous mixture. A relief port of the gas mixture is arranged at an input in the internal cavity. An output of the compressor feeds the relief port in a gaseous mixture. The input of the compressor receives the relaxed gaseous mixture from an output of the internal cavity. |
US10161797B2 |
Sub-millimeter real-time circular dichroism spectrometer with metasurfaces
A circular dichroism spectrometer which comprises a metasurface. The metasurface has a plurality of anisotropic antennas configured to simultaneously spatially separate LCP and RCP spectral components from an incoming light beam. An optical detector array is included which detects the LCP and RCP spectral components. A transparent medium is situated between the metasurface and the optical detector array. |
US10161796B1 |
LED lighting based multispectral imaging system for color measurement
An LED lighting based multispectral imaging system for color measurement is provided, including a main control computer and an enclosed type lamp box, where a digital camera is provided at the top of the lamp box, and an LED lamp set control apparatus, a drawer type bearing platform, and an LED lamp set are provided at the bottom of the lamp box. A to-be-measured object is placed on the drawer type bearing platform. The main control computer controls spectral power distribution of the LED lamp set to be in a reciprocal relationship with a spectral sensitivity curve of the digital camera and extracts a camera response and performs calculation, to obtain spectral reflectivity of each pixel of the to-be-measured object. |
US10161794B2 |
Spectrophotometer diagnosis
A spectrophotometer diagnosis system and a method for diagnosing a spectrophotometer, wherein at least one test patch is printed in proximity to at least one non-printed substrate patch, at least one value characteristic of the at least one test patch and/or the at least one substrate patch is measured using the spectrophotometer, and at least one diagnostic score for the spectrophotometer is determined based on the at least one measured value in comparison with a reference value. |
US10161788B2 |
Low-power image change detector
A sensing device projects near-field spatial modulations onto a closely spaced photodetector array. Due to physical properties of the grating, the point-spread response distributes spatial modulations over a relatively large area on the array. The spatial modulations are captured by the array, and photographs and other image information can be extracted from the resultant data. An image-change detector incorporating such a sensing device uses very little power because only a small number of active pixels are required to cover a visual field. |
US10161787B2 |
Securing a light module comprising a laser source
The invention relates to a light module including a laser source capable of emitting a coherent light beam of given wavelength, a first sensor capable of picking up a first light signal of a wavelength lying in a first band of wavelengths centered around the given wavelength and a second sensor capable of picking up a second light signal of a wavelength lying in a second band of wavelengths centered around a wavelength distinct from the given wavelength. In particular, the light module includes a detection module capable of comparing at least one value that is a function of the signals to a threshold value and of commanding the stopping of the laser source as a function of the comparison. |
US10161781B2 |
Device for dispensing a liquid
The present disclosure relates to a device for dispensing a liquid, including a vertically arranged, translucent pipe for guiding the liquid, wherein the pipe has an upper section and a lower section, wherein an inner diameter of the upper section is greater than an inner diameter of the lower section, at least two light barriers for detecting a rise in the liquid over two defined levels in the pipe, wherein a first light barrier detects a rise in the liquid in the upper section of the pipe, and wherein a second light barrier detects a rise in the liquid in the lower section of the pipe. |
US10161774B2 |
Systems and computer program products for measuring airflow rates in heating, ventilating, and air conditioning (HVAC) ducts and HVAC systems including the same
An airflow measurement system configured to be received in a duct of a heating, ventilating and air conditioning (HVAC) system is provided. The air flow measurement system includes a housing, and a plurality of cells positioned in the housing, the plurality of cells being configured such that air flows through the plurality of cells when the flow measurement system is positioned in the duct of the HVAC system, wherein at least one of the cells includes a self-heated thermistor. |
US10161773B2 |
Methods and apparatus to determine airflow conditions at an inlet of an engine
Methods and apparatus to determine airflow conditions at an inlet of an engine are disclosed herein. An example method disclosed herein includes providing a frame having an inner surface and an opening therethrough to define a passageway; and mounting laser sensors to the inner surface of the frame, the laser sensors to measure a characteristic of a fluid that is to flow through the passageway of the frame. |
US10161771B2 |
Measurement device for measuring airflow volume and a ventilation resistance and having a specific opening for allowing an opening plate to be replaceable and differential pressure measurement arrangement
A measurement device includes: a casing that includes a first air duct with an air inlet; a straightening grid; a first chamber; an opening plate including an opening; a second chamber; pressure sensors configured to measure a first pressure, a second pressure, and a third pressure, the first pressure being air pressure from the air inlet to the straightening grid, the second pressure being air pressure in the first chamber, the third pressure being air pressure in the second chamber; a specific opening configured to allow the opening plate to be replaceable; an open/close portion configured to open and close the specific opening; and a duct forming a second air duct between the measurement device and a measurement target. |
US10161766B2 |
Magnetic pole position detection device of permanent magnet-type synchronous motor
A magnetic pole position detection device of a permanent magnet-type synchronous motor detects, through a current draw-in operation, an amount of deviation between an origin of a magnetic pole position of a permanent magnet that makes up a rotor of a permanent magnet-type synchronous motor, and an origin of an output signal of a magnetic pole position sensor, and correcting the output signal of the magnetic pole position sensor on the basis of the amount of deviation, to thereby detect a true magnetic pole position. The detection device computes a phase current Ia and computes a d-axis current from the phase current Ia. The current draw-in operation is performed by causing the d-axis current to flow through armature windings of the motor, to thereby draw the rotor to the magnetic flux axial direction. |
US10161763B2 |
Hydrogen leakage detector
A hydrogen leakage detector includes a sensor and a microcontroller. The sensor is sensitive to a concentration of hydrogen in air. A sensitive unit of the sensor is exposed directly to an in situ concentration of the hydrogen. The microcontroller is programmed to generate and output an analog signal corresponding to concentration information, based on a concentration measurement from the sensor, and to generate and output an analog signal indicating a correct operation of the detector. |
US10161762B2 |
Method and apparatus for calculating a correction factor for an angular measuring system
A method for computing a correction factor (KF) for an angular measuring system (10) comprising a measurement of a first output value (W1) in a first measuring position (20) and a measurement of a second output value (W2) in a second measuring position (30). An actual value (DI) is formed from the difference between the first output value (W1) and the second output value (W2), and a target value (DS) is formed from the difference of target values (S1, S2) in the first measuring position (20) and in the second measuring position (30). The correction factor (KF) is computed from the ratio of the target value (DS) to the actual value (DI). |
US10161760B2 |
Systems, methods, and devices for communicating drive history path attributes
A method for providing path attributes to controllers in a vehicle includes managing a subscription list that indicates what type of messages or data to which each of a plurality of controllers of a vehicle are subscribed. The method includes determining a future driving path for the vehicle and determining forward path attributes for the future driving path based on a drive history. The method includes selecting one or more controllers from the plurality of controllers to receive each of the forward path attributes based on the subscription list. The method includes providing each of the forward path attributes to the selected one or more controllers. The forward path attributes are provided using a common protocol for each of the plurality of controllers and two or more of the plurality of controllers receive a specific path attribute via a single message. |
US10161758B2 |
Method for creating speed profiles for digital maps
Probe data collected at times of low traffic density is analyzed to derive a Raw Road Design Speed Limit (RRDSL, 16) for each road segment or group of segments in a digital map. The RRDSL (16), comprised of longitudinally distributed speeds, is associated with the road segment and stored in a digital medium to indicate the limits of the road section in free flow traffic. The longitudinally distributed speeds may be limited by local speed limits or other business logic to establish a Legal Raw Road Design Speed Limit (LRRDSL, 17). Either the RRDSL (16) or the LRRDSL (17) can be further modified to smooth acceleration and deceleration rates between changes in the longitudinally distributed speeds to create an Optimal Longitudinal Speed Profile (OLSP, 18), which represents optimized energy consumption. A signal can be produced if a driver's current speed rises unacceptably above a longitudinally distributed speed in real time. The signal can be audible, visible and/or haptic. Real-time traffic density information can be inferred by comparing current speed data to the longitudinally distributed speed for that position. If the current speed is consistently lower than the longitudinally distributed speed for that position, an inference is drawn that the road section is inefficient. Road efficiency assessments can be transmitted to a service center and/or other vehicles, and used by navigation software. |
US10161750B2 |
Ion source alignment
An ion analysis instrument is disclosed comprising an indicator device for providing an indication of a relative positioning of an ion source, a sample, and/or a sampling orifice or capillary of an ion analysis instrument such as a mass or ion mobility spectrometer in order to facilitate re-alignment of one or more of these components following a change. The indicator device comprises a source of electromagnetic radiation such as a pair of lasers or image projection devices. |
US10161740B1 |
Confocal displacement sensor
The confocal displacement sensor includes a first optical fiber, to a first incident end of which light for light projection is input, the first optical fiber outputting the light from a first emission end, a second optical fiber, a second incident end of which is disposed to be opposed to the first emission end, the second optical fiber emitting light input via the second incident end from a second emission end, an optical member configured to cause an axial chromatic aberration on detection light emitted via the second emission end and converge the detection light toward the measurement object, a fiber connecting section configured to detachably connect the second incident end to the first emission end, and a refractive index matching material disposed between the first emission end and the second incident end. |
US10161725B1 |
Initiator
An initiator including a housing adapted to be received in an igniter or rocket motor, at least one charge at a distal end of the housing, an electro-explosive device behind the charge for detonating the charge when subject to a voltage HV, and a pressure bulkhead behind the electro-explosive device. An electronic subsystem in the housing is connected to the electro-explosive device through the bulkhead and includes a lead for providing the voltage HV to the electro-explosive device to initiate it, and a switch in the lead which does not conduct if errant voltages are present on the lead to prevent initiation of the electro-explosive device until the correct voltage HV is present. |
US10161709B1 |
Small arms integration system
Systems, devices, apparatus and methods for providing a semi-automatic rifle with ammunition magazine, having a docking port/station for allowing a semi-automatic pistol to be inserted. The trigger on the pistol can be used to fire the rifle and use the rifle ammunition. When the rifle ammunition is depleted, the pistol can be removed and separately fired using its' own ammunition. |
US10161707B2 |
Shooting-stability platform for firearms
A shooting-stability platform with three rotational degrees of freedom is disclosed. The platform improves shooting accuracy and safety by lessening recoil effects. And because of the rotational degrees of freedom, the operator still has substantial freedom to position the firearm as desired. |
US10161706B2 |
Firearm bipod
This disclosure describes systems, methods, and apparatus for a bipod having pivot and cant functionality built into a unified cant/pivot assembly, housing, and pivot block. Rotation of a locking knob under the housing can gradually increase or decrease friction of the cant and pivoting degrees of freedom. The legs can be stowed approximately 90° rotation from a deployed position, and locking and releasing of this rotation is made possible via depression of a button that also acts as a locking detent that directly interacts with and locks or releases the legs for rotation. In the stowed position, the button can be backdriven and thus the legs can be deployed without depressing the button. A pivot block can also be raised and rotated 180° to lock in a given pivot setting. |
US10161701B2 |
Ambidextrous magazine release
An ambidextrous magazine release for a firearm is provided. The magazine release may include a release rod configured to be operably coupled to the firearm, and a lever operably connected to the release rod and rotatable relative thereto. A portion of the lever may be configured to engage a magazine received within the firearm. When a first force in a first direction is applied to the release rod, the release rod may move the lever to cause the lever to disengage the magazine. When a second force in a second direction is applied to the lever, the lever may rotate relative to the release rod to disengage the magazine. |
US10161700B2 |
Cooling of weapons with graphite foam
Disclosed are examples of an apparatus for cooling a barrel 12 of a firearm 10 and examples of a cooled barrel assembly 32 for installation into an existing firearm 10. When assembled with the barrel 12, a contact surface 16 of a shell 14 is proximate to, and in thermal communication with, the outer surface of the barrel 18. The shell 14 is formed of commercially available or modified graphite foam. |
US10161699B2 |
Takedown firearm with integral forend storage
A stock assembly for a takedown firearm and related methods are disclosed. The stock assembly has a buttstock assembly, and a forend assembly removably couplable to the buttstock assembly at a first location and a second location. When the forend assembly is coupled to the buttstock at the first location, the forend assembly is positioned to support a barrel of the firearm in a longitudinal firing position. When the forend assembly is coupled to the buttstock at the second location, the forend assembly is positioned to support the barrel at an angle relative to the longitudinal firing position. |
US10161698B2 |
Compact anti-tilt follower for an ammunition magazine
A firearm magazine assembly and a related method are disclosed. The follower has a top platform, a proximal end, a distal end, and at least one slider rail on a first side of the follower. At least a portion of the at least one slider rail is at a position that is between and remote from both the proximal end of the follower and the distal end of the follower. The housing is shaped to receive the follower. The housing has a first wall having a first recess for receiving the at least one slider rail, the first recess defined by opposing surfaces. At least a portion of the at least one slider rail is shaped to engage the two opposing surfaces to limit tilt of the follower. |
US10161697B1 |
Overmold firearm charging handle
In some embodiments, an apparatus comprises an overmold charging handle having dimensions including a total length and a total width, wherein the overmold charging handle comprises: a shaft assembly including a first end to insert into a receiver of a firearm and a second end opposite the first end, the second end of the shaft assembly including a head, wherein a width of the head is less than the total width of the overmold charging handle; a latch to prevent movement of the shaft assembly away from the receiver when in a closed position; and a first material-cored handle fastened to the second end of the shaft assembly, the first material-cored handle comprising: an exterior of a second different material, the exterior exposing a section of a recessed core of the first material-cored handle. Other embodiments may be disclosed and/or claimed. |
US10161690B2 |
Multi-layer heat exchanger and method of distributing flow within a fluid layer of a multi-layer heat exchanger
A multi-layer heat exchanger includes a fluid layer defined by a first sheet and a second sheet, the fluid layer configured to route a fluid in a predominant flow direction. Also included is a fluid inlet port disposed proximate an inlet end region of the fluid layer, wherein the fluid inlet port is oriented to introduce the fluid into the fluid layer in a direction substantially perpendicular to the predominant flow direction, wherein the inlet end region of the fluid layer comprises a non-linear geometry. Further included is at least one fin segment disposed between the first sheet and the second sheet, wherein the at least one fin segment includes a first plurality of apertures proximate the inlet end region. |
US10161689B2 |
Heat exchanger and method of wetting heat exchangers
A heat exchanger including at least one first module and one second module for the heat exchange between a first fluid medium and a second fluid medium, wherein the first fluid medium can be conducted through a closed channel system separate from the second fluid medium, with the closed channel system being able to be flowed around by the second fluid medium and with the second fluid medium being gaseous. A first wetting apparatus is provided for the first module and a second wetting apparatus is provided for the second module by means of which the first module and the second module can be wetted by a third fluid medium, with the first wetting apparatus for the first module being able to be actuated independently of the wetting apparatus for the second module. |
US10161682B2 |
Integrated sensor system and methods for combustion processes
An integrated sensor system for use in a furnace system including a furnace having at least one burner and two or more zones each differently affected by at least one furnace parameter regulating energy input into the furnace, including a first temperature sensor positioned to measure a first temperature in the furnace system, a second temperature sensor positioned to measure a second temperature in the furnace system; and a controller programmed to receive the first and second measured temperatures, and to adjust operation of a furnace system parameter based on a relationship between the first and second temperatures, thereby differentially regulating energy input into at least two of the zones of the furnace; wherein the relationship between the first and second temperatures is a function of one or more of a difference between the two temperatures, a ratio of the two temperatures, and a weighted average of the two temperatures. |
US10161679B2 |
Mobile veneer dryer
Embodiments provide a veneer dryer system and methods of constructing, relocating, and replacing veneer dryers and other constructs such as lumber kilns, machinery, and processing lines or parts thereof. Embodiments of a veneer dryer system may include a track and a veneer dryer movably coupled with the track. The track may extend between the desired location of the veneer dryer and a construction location. Movers may be coupled with the track at the construction location. The veneer dryer may be partially or fully constructed on the movers and moved to the desired location for use. A pre-existing veneer dryer at the desired location may remain operational during the construction and removed before the new veneer dryer is moved into place, substantially reducing downtime and costs as compared to prior methods of replacing veneer dryers. |
US10161668B2 |
Refrigerator
The present application discloses a refrigerator capable of easily fixing a drain hose to one side of an inner case without having an additional fixing member used of fixing a drain hose. A refrigerator having an inner case configured to have a storage compartment formed therein; an outer case disposed outside the inner case and spaced a predetermined distance away from the inner case; a drain hose connected to one side of the inner case and disposed in an inner space formed between the inner case and the outer case; and a connector configured to connect the drain hose to the inner case, wherein the connector is mounted in the inner case using a hooking method. |
US10161667B1 |
Refrigerator appliance having a defrost chamber
A refrigerator appliance having a defrost chamber is provided herein. The refrigerator appliance may include a cabinet defining a chilled chamber, a defrost drawer housing, and a pair of electromagnetic electrodes. The defrost drawer housing may be mounted within the chilled chamber and define the defrost chamber for the receipt of a food item. The pair of electromagnetic electrodes may be spaced apart along a vertical direction within the drawer housing. Each electromagnetic electrode may include a first heating ring and a second heating ring that is larger than the first heating ring. Each electromagnetic electrode may also include a conductive path and an electrical restrictor element. The conductive path may extend between the first heating ring and the second heating ring. The electrical restrictor element may be coupled to the conductive path and selectively permit a current therethrough. |
US10161663B2 |
Ice maker with rocking cold plate
An ice maker assembly includes an ice forming plate and a cooling source thermally engaged to a bottom surface of the ice forming plate. The cooling source is configured to freeze water coming into contact with a top surface of the ice forming plate. A containment wall surrounds the top surface of the ice forming plate to define an ice tray that is configured to retain water. An electrical drive body is rotatably coupled to the ice tray and is configured to oscillate the ice-forming plate in a rocking cycle about a transverse axis of the ice tray. A median wall divides the ice tray along the transverse axis into a first reservoir and a second reservoir. The rocking cycle causes water to repeatedly move over the median wall to form layers of an ice piece within each reservoir of the ice tray. |
US10161660B2 |
Measurement path of a temperature controller for a thermoelectric module
The device provides the possibility of feeding test signals to a thermoelectric module by virtue of the use of controllable switches and also makes it possible to increase test criteria and to detect faults and the causes of said faults at early stages outside of the use process of the thermoelectric module (TEM), as well as in periods between use. This technical result is achieved in that the device comprises a DC source, a measurement circuit, a first, a second, a third and a fourth controllable switch, which are used for feeding test signals and are switched on and off by a temperature controller. The first and the second controllable switches are used for connection to the DC source, and the third and fourth switches are grounded with the possibility of switching from the third controllable switch over to the first controllable switch and from the fourth controllable switch over to the second controllable switch. One of the conductors of the measurement circuit is connected between the first and the third controllable switches, and a second of the conductors is connected between the second and the fourth controllable switches. The conductors of the measurement circuit are intended for connection to the thermoelectric module and for transmitting measurement data to the temperature controller. |
US10161658B2 |
Modular coil for air cooled chillers
A condenser module configured for use in a condenser is provided including a housing having a first longitudinal side that defines a first air inlet and an opposing second longitudinal side that defines a second air inlet. A heat exchanger assembly is positioned within the housing. The heat exchanger assembly includes at least one heat exchanger coil. A cross-section of the heat exchanger assembly is generally constant between a front side of the housing and an opposite back side of the housing. At least one of the front surface and the back surface is configured to abut an adjacent contact module. A fan assembly includes at least one fan generally aligned with a single heat exchanger coil in the heat exchanger assembly. |
US10161657B2 |
Thermo-electric heat pump systems
The disclosure is directed to an energy efficient thermal protection assembly. The thermal protection assembly can comprise three or more thermoelectric unit layers capable of active use of the Peltier effect; and at least one capacitance spacer block suitable for storing heat and providing a delayed thermal reaction time of the assembly. The capacitance spacer block is thermally connected between the thermoelectric unit layers. The present disclosure further relates to a thermoelectric transport and storage devices for transporting or storing temperature sensitive goods, for example, vaccines, chemicals, biologicals, and other temperature sensitive goods. The transport or storage device can be configured and provide on-board energy storage for sustaining, for multiple days, at a constant-temperature, with an acceptable temperature variation band. |
US10161654B2 |
Method to heat water in an electrical boiler, corresponding device and electrical boiler
A method to heat water in an electrical boiler includes storing user's requests of hot water in association with corresponding times of requests, heating water in advance to a next user's request, wherein the next user's request is estimated on the stored user's requests, detecting a start time of a power request from the electrical boiler, detecting a stop time of the power request, determining that a user's request of hot water has occurred if a time difference between the detected stop time and the detected start time is longer than a predetermined time, the predetermined time being a time of activation of the electrical boiler, storing the determined user's request in association with a time of the user's request, estimating a next user's request based on the stored user's request and activating the electrical boiler to heat water in advance with respect to the estimated next user's request. |
US10161652B2 |
Air-conditioning apparatus
An air-conditioning apparatus includes a heat medium circuit in which a compressor, a flow switching unit, a flow regulating unit, a gas header, a heat source-side heat exchanger, a distributor, an expansion unit, and a use-side heat exchanger are connected by a pipe, and during a defrosting operation to defrost the heat source-side heat exchanger, heat medium circulates, in order, the compressor, the flow switching unit, the gas header, the heat source-side heat exchanger, the distributor, the expansion unit, and the use-side heat exchanger. The heat source-side heat exchanger includes a first heat exchange unit, and a second heat exchange unit provided lower than the first heat exchange unit. The flow regulating unit is configured to, during the defrosting operation, regulate a flow rate of heat medium flowing through the first heat exchange unit and a flow rate of heat medium flowing through the second heat exchange unit. |
US10161650B2 |
Retrofit assembly for operating a motor of an HVAC system as a multi-stage motor and an HVAC system including the retrofit assembly
Retrofit assemblies and an HVAC unit including a retrofit assembly are disclosed herein. In one embodiment, the retrofit assembly includes: (1) a base plate, that is mountable to a face of a motor speed driver (MSD), having an attachment area, (2) a standoff bracket that is mountable to the attachment area of the base plate and having a configuration that secures the MSD in a position relative to an interior wall of the HVAC system and provides clearance between the interior wall of the HVAC system and the MSD such that wires can be routed between the MSD and the interior wall and (3) a control interface, electrically connectable between the MSD and a thermostat of the HVAC system, configured to differentiate thermostat calls from the thermostat and translate the thermostat calls to coordinate blower speeds for the blower motor via the MSD. |
US10161645B2 |
Local air cleaning apparatus
A local air cleaning apparatus (1) is provided with push hoods (2, 3) having an air flow opening face (23) for blowing out a cleaned uniform air flow and a pair of guides (4, 5) provided on sides of the push hoods (2, 3) having the air flow opening faces (23), the guides (4, 5) extending from the sides thereof having the air flow opening faces (23) toward downstream sides of the uniform air flows to form opening faces (41, 51) at downstream-side end portions of the guides. The push hoods (2, 3) are arranged such that the respective air flow opening faces (23) are opposed to each other. The opening faces (41, 51) of the guides (4, 5), are spaced apart from and opposed to each other to form an open region between the opening faces (41, 51) of the respective guides (4, 5). The cleaned uniform air flows blown out from the air flow opening faces (23) collide with each other in the open region to flow out of the open region so as to allow the insides of the guides (4, 5) and the inside of the open region to have higher cleanliness than other regions. |
US10161641B2 |
Reflective ultraviolet light shield for a HVAC unit
A heating, ventilating and air conditioning (HVAC) unit. The unit comprises a heat exchanger or drain pan located inside a HVAC housing that has one or more access openings and ultraviolet light-sensitive components therein. The unit also comprises a light located inside of the HVAC housing and a light shield located between the heat exchanger or drain pan and the light source. The light source includes a network of open-ended cells, each cell having ultraviolet light reflective walls. The light shield is oriented to direct an ultraviolet light from the light source through the open-ended cells towards the heat exchanger or drain pan and away from the one or more access openings and ultraviolet light-sensitive components. |
US10161639B2 |
Heat transfer apparatus and heat transfer system for masonry heater
An apparatus and system for efficiently and safely transferring heat from a masonry heater to an external heating device using coil pipes and a liquid circulation pump. Circulation of a heat transfer liquid in the apparatus and system is controlled based on the measured temperature of the heat transfer liquid in the coil pipe on a return side of the masonry heater. Two additional sensors near the external heating device are used to control the flow rate of the circulation of the heat transfer liquid in the apparatus and system, thereby controlling the amount of heat actually transferred to the external heating device. |
US10161638B2 |
Kitchen rack
According to one embodiment, a rack includes a pair of spaced apart inverted U shaped brackets. Each bracket has a top portion coupled in-between a rear leg and a front leg and forming a gap in-between the rear leg and the front leg. The top portion, the rear leg, and front leg of each bracket are disposed in a first plane. The rack further includes one or more horizontal coupling members coupled in-between the pair of brackets. The horizontal coupling members and the front leg of each bracket are disposed in a second plane that is orthogonal to the first plane. The rack also includes one or more first horizontal supporting members coupled to and extending outward from a first bracket of the pair of brackets. The first horizontal supporting members are disposed in a third plane that is orthogonal to the first and second planes. |
US10161636B2 |
Table top fire effect attachment
A fire effect device for holding, controlling and displaying fire and methods of attaching and mounting such a device to furniture, such as umbrella tables. The includes an internal chamber 11 which houses a fuel dispersion assembly 12 and a rigid hollow tube which may be mounted to the chamber or be of unitary construction with the chamber. The rigid hollow tube is designed to be inserted into a hole or aperture of a table, such as an umbrella hole, and connected to a gas valve and thereafter a fuel line or source, such as a propane tank. The device is attached and detached to the table with ease by i) engaging or disengaging the fuel line from the fire effect device and, ii) the simple turning of a nut. |
US10161635B2 |
Combustor with spring-loaded crossover tubes
Crossover tubes for use with cans of a turbine engine. The crossover tubes include an outer member, an inner member that is adapted to move collinearly with the outer member. The crossover tubes also include a pair of flanges and a biasing member positioned between the flanges. |
US10161632B2 |
Recuperator burner with auxiliary heat exchanger
To improve the efficiency of recuperator burners, preferably to over 80%, a recuperator burner (10) is equipped with an auxiliary heat exchanger (26) which surrounds the recuperator (22), wherein both the recuperator and the auxiliary heat exchanger are preferably formed as purely counterdirectional-flow heat exchangers, wherein the auxiliary heat exchanger (26) has the air supplied to it on the side facing toward the furnace wall (11). The housing (15) around the auxiliary heat exchanger (26) can be cooled with cool air from the inside. In one configuration, the air is initially conducted to a flange cooler (45) to protect the region of the flange (16) against the exhaust-gas temperature. For example, the ceramic recuperator pipe (26) is resiliently pressed, and sealed off, against an outlet-side surface (35) of the auxiliary heat exchanger (26), which preferably has gap-like air ducts (39) formed in flattened pipes (40). |
US10161624B2 |
Steam diluent generator
A method for using untreated produced water to generate steam and simultaneously producing diluents is disclosed. The method includes a combustion process for generating steam for hydrocarbon recovery using untreated water and, an optional process for recovering combustion byproducts to assist in hydrocarbon recovery or solvent injections. Specifically, a novel combustion method and a double-tube heat exchanger are used to generate steam while minimizing or eliminating water treatment steps and boiler fouling. Low value pitch, also known as asphalt, is used for combustion fuel. In addition to the steam generation, byproducts of the combustion process can be utilized in solvent injections or as a diluent. |
US10161620B2 |
LED lamp with at least one LED module with heat sink
A LED lamp includes LED modules. Each of the LED modules includes a heat sink body having a first terminal, a second terminal opposite to the first terminal, an airway having an opening at the second terminal, and a side hole on the side surface of the body. The side hole communicates with the corresponding airway. The LED modules are aligned to form concentric circles including an inner circle and an outer circle. The length between the first and the second terminals of each LED module at the inner circle is longer than that at the outer circle. Accordingly, heat generated by LEDs on the first terminals can be dissipated through the airways and the heat sink bodies. |
US10161618B2 |
Stage light fixture
A stage light fixture is provided with a light source and with a cooling assembly configured to cool the light source; the cooling assembly comprises at least one cooling device configured to generate a flow of cooling air through an outlet opening having an elongated shape along a main axis. |
US10161607B2 |
Suction lighting system and method
A suction lighting system may provide a plurality of suction cups that may attach to a surface and display an advertisement or a decorative facade. The suction lighting system may provide at least one suction cup that may be provided to attach to the surface and may emit light from one or more LEDs. The method may provide steps for advertising on or decorating a structure utilizing a set of suction light devices. The method may include searching for available advertising space and displaying the advertisement within the space. |
US10161602B1 |
Illuminating device
An illuminating device is disclosed including a lower base having a plurality of lower pivot receivers. An upper base has a plurality of upper pivot receivers. A plurality of rods are pivotably coupled to the lower base and the upper base. The plurality of rods convert between a general linear configuration and a general arcuate configuration upon converging the lower base with the upper base. The first rod and the second rod convert between the general arcuate configuration and the general linear configuration upon diverging the lower base with the upper base. A lock extends between the lower base and the upper base for terminating displacement of the lower base relative to the upper base. A plurality of illuminating devices are coupled to the plurality of rods. |
US10161601B1 |
Collapsible decorative lamp
A collapsible decorative lamp including a collapsible frame and a plurality of light strips is disclosed. The collapsible frame includes a plurality of rib stands, a top folding band, a bottom folding band and a plurality of light slots. Each of the plurality of rib stands is shaped as a curved strip. The top folding band includes a plurality of top pivot sheets. The plurality of top pivot sheets are pivotally connected to one another. The plurality of top pivot sheets are rotatable such that the top folding band can appear as a long strip structure or a ring structure. The bottom folding band includes a plurality of bottom pivot sheets. The plurality of bottom pivot sheets are pivotally connected to one another and the plurality of bottom pivot sheets are rotatable such that the bottom folding band appears as a long strip structure or a ring structure. |
US10161600B1 |
Circular lamp
A circular lamp, including: a plurality of light sources disposed around a circle; a round cogged rotatable cover, disposed above each of the light sources for allowing covering thereof, wherein the round rotatable cover includes at least one aperture, for allowing exposing the light source; interlacing means, for allowing rotating at least one of the round cogged rotatable covers, for circularly moving the at least one aperture thereof, thereby allowing determining the number of the plurality of light sources to be covered. |
US10161599B2 |
Resonance movement dampening system for an automated luminaire
Described is a motion control system for drive motors in automated multiparameter luminaires that employs jerk (3rd derivative of position as a function of time) to offset the resonance characteristics of the motor as loaded by the components in the luminaire, so as to correct and mitigate movement caused by external vibration sources. |
US10161592B2 |
LED headlamp with refractive interface creating cut-off for vehicles
The present invention relates to a lighting module for an automobile headlamp that is able to emit a cut-off light beam along a predetermined optical axis. The lighting module includes a light source for generating a beam and an optical element for receiving the beam generated by the light source and configured to form from this beam the cut-off light beam. The optical element has a collimator configured to receive the beam generated by the light source and to collimate this beam into a collimated beam. An optical coupler is configured to couple the collimated beam into a coupled beam in a lightguide. A cut-off means is disposed within the lightguide on the path of the rays of the coupled beam and configured to intercept a portion of the rays in the lightguide and to form a cut-off beam. At least one output face of the lightguide is configured to project the cut-off beam outside of the optical element, and the optical element is formed as a single part. |
US10161590B2 |
Exterior light emitting diode package for vehicle
An external light emitting diode package for a vehicle, may include an LED chip; a lead frame which includes a substrate which includes conductive metal and to which one or more LED chips are bonded, and a lead pad which is distanced from the substrate and electrically connected to the LED chip; a mold which is formed on the lead frame and includes a dam that forms a cavity in a region of the substrate where the LED chip is bonded; and a lens which is bonded to the mold, such that the cavity is designed in the mold in an optimum state and the mold and the lens are tightly attached to each other, improving adhesive strength, and the substrate, which is coupled to a mold, includes conductive metal, improving thermal conductivity and surface roughness of the substrate. |