Document Document Title
US10242369B2 Method and associated system of providing agricultural pedigree for agricultural products with integrated farm equipment throughout production and distribution and use of the same for sustainable agriculture
A method and associated system for establishing an agricultural pedigree for at least one agricultural product with integrated farm equipment comprises the steps of: a) Providing an open communication network accessible information storage device adapted to receive input of data relating to at least one of the agricultural product's production, harvesting, distribution, processing and consumption, from at least one and preferably from multiple sources; b) Inputting one or more contemporaneous inputs into the information storage device over time throughout at least the production of the agricultural product, wherein the inputting includes automated contemporaneous uploading of inputs from farm equipment engaged in the production of the agricultural product; c) Storing and said data; and d) Providing access to at least a portion of said data via the open communication network. The method may further include predicting at least one sustainability measurement of the agricultural product utilizing said data.
US10242366B2 Secure elements broker (SEB) for application communication channel selector optimization
Systems and methods for managing concurrent secure elements on a mobile device to coordinate with an application or “app” running on the mobile device and an appropriate communications protocol for conducting transactions using the mobile device include: informing, by the processor, the reader device of a preferred app and a communication protocol usable by the preferred app; receiving, by the processor, information about which apps and communication protocols are supported by a reader for processing a transaction; locating, by the processor, a secure element supporting an app and a communication protocol supported by the reader; channeling the communication protocol for the specific configuration of the app and the supporting secure element; activating the secure element that supports the app; and processing, with the activated secure element, using the supported app and communication channel, the transaction with the reader.
US10242363B2 Systems and methods for performing payment card transactions using a wearable computing device
A computer-based method for authenticating a suspect consumer as an authorized cardholder during a payment card transaction is provided. The method includes registering the authorized cardholder within a portable computer device by receiving a reference sample of the authorized cardholder. The portable computer device includes a processor, a memory, and a camera. The method also includes storing, in the memory, the reference sample of the authorized cardholder and associated payment card information. The method further includes using the camera to capture a transaction sample of the suspect consumer during the payment card transaction using the camera. The method also includes comparing, by the processor, the transaction sample to the reference sample stored in the memory. The method further includes authenticating the suspect consumer as the authorized cardholder based at least in part on the comparison.
US10242358B2 Remote decoupled application persistent state apparatuses, methods and systems
The REMOTE DECOUPLED APPLICATION PERSISTENT STATE APPARATUSES, METHODS AND SYSTEMS (“P-STATE”) transforms purchase action input, cookie states search criteria input, and cookie states selection input via P-STATE components such as cookie/states storage (“CSS”) component; cookie states search presentation (“CSSP”) component; and cookie/states reload/recreate (“CSRR”) component, into cookie state presentation outputs.
US10242350B2 Multi-platform in-application payment system
Systems and methods for providing multi-platform, in-application payments include transferring funds, by a payment service provider device, from a funding source to a payment account in response to receiving a first fund transfer instruction from one of a first user device and a second user device over a network. The payment service provider device then associates the payment account with a first platform application in response to receiving a first association instruction from the first user device over the network, and associates the payment account with a second platform application in response to receiving a second association instruction along with the user account information from a second user device over the network. The payment service provider device will pay for each of a first in-application purchase associated with the first platform application and a second in-application purchase associated with the second platform application using the payment account.
US10242344B1 Advancing joint projects on wearable devices
Managing information for a project includes identifying content items corresponding to the project, identifying project participants that access the content items, sharing at least some of the content items with at least some of the project participants, prioritizing the project participants based, at least in part, on contribution by the project participants to the content items, and displaying, on a wearable device of a master user, the project participants according to priority levels thereof. The wearable device may be a smart watch. The project participants may be displayed in a plurality of groups of the project participants according to prioritizing levels. The prioritizing levels may take into account development milestones, production milestones, contract closures, external demos, customer meetings, and/or project phase completion schedules. The master user may use a gesture to remove at least one of the groups and to expand remaining groups displayed on the wearable device.
US10242343B2 Methods and systems for connected sales associate services
A method and system for providing a connected sales associate service application via a mobile device. The application provides for an integrated platform upon which various tools for providing support to a sales associate are built. The application includes a database of information regarding the sales associates and operational information regarding a retail establishment, and provides a user interface for allowing the sales associate to access a central server for the retail establishment along with multiple additional sales associates on multiple additional mobile devices. The user interface enables the store associate to initialize and conduct VoIP calls with any of the other additional sales associates through each of their respective mobile devices. In addition, stationary user interfaces can be positioned throughout the store to enable customers to request assistance from sales associates.
US10242342B1 Vehicle interface
One or more embodiments of techniques or systems for intelligent data presentation are provided herein. Data can be presented on similar devices having different characteristics in different manners. For example, data may be rendered in a first manner on a first device having one monitor, the same data may be rendered in a second manner on a second device having two displays or a different display size. Financial information, sales data, banking information, etc. may be presented in a variety of ways based on capabilities or properties of a device accessing the information or data. Similarly, renderings may be selected based on interaction capabilities or interaction options a user may have with different renderings or presentations. In other embodiments, user interaction with an automated teller machine (ATM), call center, vehicle, or other interface can be based on device properties or device capabilities.
US10242340B2 Systems and methods for mobile device-based item acquisition and tracking
Systems, methods, and computer-readable media are provided for enabling mobile device-based item acquisition and tracking. One exemplary method performed on a mobile device comprises entering a wireless scan mode, detecting a signal from a tag associated with an item in a first area and in proximity to the tag, presenting information associated with the tag, and adding the information to a list. The method further comprises detecting a second tag in a second area, and sending the list to a second device. A second exemplary method performed by a processing terminal comprises receiving the list from a mobile device, entering a wireless scan mode, detecting a signal from a tag associated with an item in proximity to the tag, determining whether the item associated with the detected tag is present on the received list, and enabling the mobile device to complete a transaction to purchase the item. User interfaces are also provided for presenting information related to the above methods and receiving inputs from users to accomplish one or more related methods.
US10242337B2 Method, apparatus, and computer program product for dispensing products
Example embodiments of the present invention may provide a method of dispensing a product having a verified identity to be labeled and packaged without requiring additional validation and verification. According to an example embodiment, a dispensing system may include a display, a workstation, a user interface, and a controller. The controller may be configured to receive an indication that the workstation is clear of any products, such as products associated with a previous dispensing operation. The controller may: receive provide for presentation on the display of an identification of a batch of a first product type to be retrieved in response to the indication that the workstation is clear; receive an identification of a batch of products of a first product type that is received at the workstation; and identify a queue of orders for the first product type as maintained in a memory.
US10242336B1 Inventory and delivery management
Techniques for determining an inventory level for an ordered item and offering delivery for the ordered item within a time frame may be provided. Information about a plurality of merchants may be maintained. An inventory level of the plurality of merchants for an item ordered by a customer may be determined based on the information and a threshold associated with the item. A particular merchant that is within a geographic range of the customer may be selected based on the inventory level and the merchant information. In an example, delivery instructions may be provided to a delivery service for delivering the item to the customer within the time frame.
US10242335B2 Courier management
Disclosed are various embodiments for courier management. For example, in one embodiment, a courier application is executed on a mobile computing device to retrieve a list of stops associated with a courier from a computing device over a network. The list of stops includes a plurality of orders to be delivered, wherein a customer location is associated with each order. The courier application generates user interfaces to facilitate a confirmation that items associated with orders have been delivered, to facilitate an input of a review of the performance of the courier, and to perform other functions.
US10242332B2 Intraocular lens storage cart and methods
Systems, apparatuses, and methods include an intraocular lens (IOL) cart that may assist with inventory management and may help users identify an IOL for use in a particular surgical application. The IOL cart may include sensors and indicators that provide information to a user and may update IOL inventory automatically whenever the IOL cart is accessed by a user.
US10242330B2 Method and apparatus for detection and analysis of first contact resolution failures
The subject matter discloses a method for detection and analysis of first contact resolution failures comprising: obtaining a first plurality of digital representations, each digital representation of the first plurality is associated with a contact center interaction; determining a pair of digital representations that represent a pair of contact center interactions determined from the first plurality of digital representations according to metadata associated with the pair of contact center interactions; determining topics of each interaction of the determined pair of contact center interactions represented by the pair of digital representations; classifying the pair of contact center interactions as first contact resolution failure or first contact resolution interactions pair.
US10242329B2 Method and apparatus for supporting a computer-based product
A technique includes providing a cost model to predict a total cost for supporting a computer-based product system. The cost model predicts preventive, reactive and deferred components of the total cost. The technique includes determining features of the support and computer-based product system based at least in part on the cost model.
US10242327B2 Discovering and reserving travel solutions
A system and method to facilitate discovery and reservation of travel options suitably include routing processing, flight selection processing, and fare validation processing. Flight selection processing generates flight combinations for each routing discovered by the routing processing. Not all flight combinations are allowed to proceed thus permitting better flight combinations to emerge. Fare validation processing loads fares, checks availability, and validates them according to the specifics associated with each fare. A list of low cost travel solutions is returned to a travel consumer.
US10242323B2 Customisable method of data filtering
There is provided a device and method for classifying data. The device comprises a controller configured to receive data, classify the data into a first class or a second class using a first machine learning classifier, and if the data is classified into the second class, classify the data into one of a third class and a fourth class using a second machine learning classifier. The first and second machine learning classifiers have their own predefined sets of rules for classifying data.
US10242322B2 Browser-based selection of content request modes
Features are disclosed for generating request decision models for use by client computing devices to determine request paths or modes for content requests. The request modes may correspond to direct requests (e.g., requests made from a client device directly to a content server hosting requested content) or to indirect requests (e.g., requests made from the client device to the content server via an intermediary system). The request decision models may be trained by a machine learning algorithm using performance data (e.g., prior content load times), contextual information (e.g., state information associated with devices at times content requests are executed), and the like.
US10242319B2 Baseline predictive maintenance method for target device and computer program product thereof
A baseline predictive maintenance method for a target device (TD) and a computer program product thereof are provided. Fresh samples which are generated when the target device produces workpieces just after maintenance are collected, and a new workpiece sample which is generated when the target device produces a new workpiece is collected. A plurality of modeling samples are used to build a TD baseline model in accordance with a conjecturing algorithm, wherein the modeling samples include the new workpiece sample and the fresh samples. A TD healthy baseline value for the new workpiece is computed by the TD baseline model, and a device health index (DHI), a baseline error index (BEI) and baseline individual similarity indices (ISIB) are computed, thereby achieving the goals of fault detection and classification (FDC) and predictive maintenance (PdM).
US10242318B2 System and method for hierarchical and chained internet security analysis
According to one embodiment, a method for predicting the trustworthiness of a particular website comprising receiving information about a plurality of websites and constructing a hierarchy of groups from the received information, the hierarchy of groups comprising one or more tiers and each tier comprising one or more groups. The method further comprising receiving information about a particular website and predicting the trustworthiness of the particular website based on the hierarchy.
US10242315B2 Finite state machine forming
Techniques for representing a finite state machine forming are described herein. The techniques include a method that identifies screens of a computing program. The method may include correlating the identified screens with states of a finite state machine. Events indicating transition between the identified screens may be determined as well as data flow associated with the events. The method may include forming a graph representing the screens, events, and data flow in the finite state machine.
US10242314B2 Hyper aware logic apparatus and method to create an agent of consciousness and intent for devices and machines
A neural logic unit network acting as an agent to achieve machine or device consciousness and intent is disclosed. More specifically, an agent of consciousness and intent (The Agent) is disclosed consisting of neuronal logic units upon which are mapped and connected to the individual outputs of the host system's entire sensorium and which neuronal logic units are activated by the simultaneous presentation of the results of the host system's recognition, tracking, analyses and characterization computations similar to those performed by biological unconscious brains. The embodiment of the assembly of neural logic units is referred to as Hyper Aware Logic.
US10242307B2 Security device using a thick dipole antenna
The present invention discloses a security device constructed from a material having a skin depth that is greater than about 10 times the normal skin depth for radio frequency identification device functioning in one of UHF, HF and LF frequencies. The security device of the present invention provides a more durable and robust security device that can be used in facilitating brand identification and awareness. In one embodiment the antenna material of the present invention may illustrate a wide variety of visual information.
US10242306B1 Contactless data carrier
A contactless data carrier which is adapted to be disposed in a receiving portion of an object connection device includes a base and a tag member. The base is adapted to be tucked into the receiving portion and has an upper section and a lower section, which are connected to each other. An outer peripheral surface of the base is adapted to abut against an inner surface of the receiving portion. A width of the upper section gradually decreases in a direction away from the lower section. A width of the lower section gradually decreases in a direction away from the upper section. The tag member is disposed at the base is stored with data relative to the object connection device to be read in a contactless manner by a reading device.
US10242295B2 Method and apparatus for generating, updating classifier, detecting objects and image processing device
The present invention relates to method and apparatus for generating, updating classifier, detecting objects, and image processing device. A method for generating a multi-class classifier, comprising the following steps: generating at least one one-class background classifier by using a one-class object classifier and background image regions obtained from a sequence of images; and assembling the one-class object classifier and the at least one one-class background classifier into a multi-class classifier.
US10242293B2 Method and program for computing bone age by deep neural network
Provided are a method and program for computing a bone age using a deep neural network. The method for computing a bone age using a deep neural network, including: receiving an analysis target image that is a specific medical image to compute the bone age; and analyzing the analysis target image by at least one computer using the deep neural network to compute the bone age. According to the present disclosure, since the bone age is computed by accumulating medical images of a specific race (particularly, Korean) and analyzing the same, it is possible to compute an accurate bone age that conforms to race.
US10242291B2 Device for processing images of people, the device seeking to sort these images as a function of contextual information
An image processor device includes a computer processor unit (CPU), at least one memory connected to the CPU, and device for transferring images to the CPU. The memory contains an image-processing program for processing images showing at least one person. The program performs the following operations: detecting at least a face in each image and extracting therefrom a biometric template of the face; for each image, storing in a database an image reference, the biometric template, and if possible context information for the image; comparing the biometric templates corresponding to different image references with one another and associating together the image references for which the comparison has a similarity score greater than a predetermined threshold; and searching for context information corresponding to at least one of the references of the associated images, and if there is corresponding context information, establishing a link between the associated images.
US10242286B2 Edge-based coverage mask compression
An index is assigned to each entry in the set of possible coverage masks and two functions are generated. One function translates an index to a coverage mask. Also, a sparse function generates an index from a coverage mask. These functions may be realized in hardware and are used during decompression and compression, respectively.
US10242280B2 Determining regions of interest based on user interaction
A system and method provide for determining regions of interest within an image based on viewer interaction with the image. At least one image associated with a location is provided for display in a viewport, and pose data related to user interaction with the at least one image is identified. Weights are assigned to portions of the at least one image based on the pose data, the weights indicating at least a period of time the portion of the at least one image is generally at a center of the viewport. Based on the assigned weights, image regions of interest of the at least one image are determined.
US10242269B2 Occupant position tracking using imaging sensors
Techniques are disclosed for locating an occupant within an area. The system includes a first sensor including a first plurality of pixels for receiving a thermal energy input from the occupant within a first field of view (FOV) and a second sensor including a second plurality of pixels for receiving the input within a second FOV. A first distance from the occupant to the first sensor is determined based on the input received by at least one pixel of the first plurality of pixels and a first sensor location from an origin. A second distance from the occupant to the second sensor is also determined based on the input received by at least one pixel of the second plurality of pixels and a second sensor location relative to the origin. A coordinate position for the occupant relative to the origin is determined based on the determined first and second distances.
US10242266B2 Method and system for detecting actions in videos
A method and system detects actions of an object in a scene by first acquiring a video of the scene as a sequence of images, wherein each image includes pixels, wherein the video is partitioned into chunks. The object in the video is tracked. For each object and each chunk of the video, trajectories of the pixels within a bounding box located over the object are tracked, and cropped trajectories and cropped images for one or more images in the chunk are produced using the bounding box. Then, the cropped trajectories and cropped images are passed to a recurrent neural network (RNN) that outputs a relative score for each action of interest.
US10242263B1 Virtual assistant of safe locker
The innovation disclosed and claimed herein, in one aspect thereof, comprises systems and methods of providing digital access to safety deposit boxes. The systems and methods provide a portal to digitally access a locker by a user. The systems and methods receive a request to access the locker from the user and authenticate the user to provide access. The systems and methods receive a trigger to capture an image of the locker and capture an image of the interior of the locker. The systems and methods identify items within the locker using recognition algorithms; and associate the items with identified labels. The systems and methods annotate the captured image with the identified labels, wherein the annotations are overlaid onto the capture image to create an augmented reality image of the locker. The systems and methods send the image to the user on a user device associated with the user.
US10242261B1 System and method for textual near-duplicate grouping of documents
A method for efficiently grouping electronic documents that are likely textual near-duplicates includes processing first and second electronic documents to determine respective sets of character sequence counts. The processing includes, for each document, (1) identifying non-contiguous character sequences expressed within the document text, with each character sequence corresponding to a different starting position within the text and including at least a first character at the respective starting position and a second character at a pre-defined offset from the respective starting position, and (2) determining character sequence counts for each unique character sequence within the identified character sequences. The method also includes generating one or more similarity metrics, at least by comparing the sets of character sequence counts determined for the first and second electronic documents. The method may also include assigning, based on the similarity metric(s), the second electronic document to a same document group as the first electronic document.
US10242255B2 Gesture recognition system using depth perceptive sensors
Acquired three-dimensional positional information is used to identify user created gesture(s), which gesture(s) are classified to determine appropriate input(s) to an associated electronic device or devices. Preferably at at least one instance of a time interval, the posture of a portion of a user is recognized, based at least one factor such as shape, position, orientation, velocity. Posture over each of the instance(s) is recognized as a combined gesture. Because acquired information is three-dimensional, two gestures may occur simultaneously.
US10242243B2 Fingerprint sensor having printed circuit board and method of manufacture
A fingerprint sensor includes a first conductive pattern formed on one side of a core, a second conductive pattern formed on the first conductive pattern, an insulating layer formed between the first conductive pattern and the second conductive pattern, a dielectric layer configured to cover the second conductive pattern, and a protective layer covering the dielectric layer, wherein the protective layer includes a photosetting resin.
US10242241B1 Advanced mobile communication device gameplay system
A mobile communications device including a transceiver, a motion input or other optical device, and a system for supporting single or multi-player gameplay is described. A method of playing a game is provided including transmitting and receiving information between one or more devices through a mobile communications system with use of one or more tethered and/or wireless links; and playing a game on the mobile communications device. Further one or more players either creating or receiving one or more motions, thereby communicating through the device, receiving and/or transmitting some or all of the game data and may also receive/transmit one or more motion results and having the ability to send and/or receive one or more motion instructions to/from another one or more devices.
US10242240B1 Decoded imaging engine using standard un-decoded engine interface
An imaging reader captures and analyzes image data, including raw captured image data, and analyzes that capture image data to decode indicia contained therein. The indicia may be one or more two-dimensional barcodes. A dedicated front-end controller of the imaging reader generates decode data for the indicia and combines the decode data with the image data using a combinational protocol, after which a resulting decode enhanced image data frame is communicated to a host processor for processing.
US10242236B2 Contemporaneous gesture and keyboard entry authentication
A restricted access device such as a cellphone, a tablet or a personal computer, analyzes contemporaneous keyboard inputs of a password and gestures to authenticate the user and enable further access to applications and processes of the restricted access device. The gestures may be facial gestures detected by a camera or may be gestures made by an avatar rendered on a display of the device. The password may be shorted based upon the context of the authentication as well as any gestures occurring during password entry. The gestures may be learned by the restricted access device during the password entry process.
US10242235B2 Authentication of a smart pen and computing device
Method and system are provided for authentication for pairing of a smart pen with a computing device. The method, which is carried out at a smart pen, may include: sensing a signature event carried out by a user writing with the smart pen on an input user interface of the computing device; recording a signature resulting from the signature event; authenticating the signature by comparing to a stored previously recorded signature at the smart pen. If the authenticating is successful, the method activates connection of the smart pen with the computing device using a communication channel. A corresponding method is carried out at the computing device at which the signature event is carried out.
US10242231B2 System and method for securely transferring data over a computer network
The present invention provides a method, and associated computer system and computer program product, for masking selected vulnerable data portions of a data set transmitted over a network by parsing the vulnerable data, generating masked values for the vulnerable data, updating the data set to include the masked values, then sending the updated data set to a third party for analysis.
US10242230B1 Preventing inference attacks by joining on confidential data value
In an example embodiment, a method for protecting against confidential data-based inference attacks in a computer system is provided. A first confidential data value is received. Then a modification value is selected based on a level of privacy specified for the computer system. Then the first confidential data value is altered by adding the modification value to the first confidential data value.
US10242226B2 Method and apparatus for capturing screen on mobile device
Embodiments of the disclosure provide a method and an apparatus for capturing a screen on a mobile device, the method including: receiving, at the mobile device, a screen-capturing request for a current interface, where the current interface includes first data, and the first data includes personal information; and generating, according to screen-capturing request, a screen capture image for the current interface, where the first data in the current interface is replaced in the screen capture image with second data which is predefined. These embodiments avoid the need to manually mask an image by starting a dedicated image editing tool to anonymize a screen capture image, thereby significantly lowering the relatively high technical threshold of anonymization processing, reducing the error rate, and improving the modification quality of anonymization. Moreover, the replacement is directly made to the image while the screen is captured without interfering with normal use of reading.
US10242223B2 Access controlled graph query spanning
Controlling access to nodes in a relational graph at query time by using an approximate membership query (AMQ) filter and ordered queries based on historic grants or denials of access according to security context enables a more efficient querying of the relational graph while preserving access controls. Security contexts that grant or deny access to a node are stored in an associated AMQ filter and are queried according to the subject's security context in an order based on the frequency at which the security contexts have previously granted or denied access to nodes in the relational graph.
US10242221B1 System and method for automatically securing sensitive data in public cloud using a serverless architecture
Systems and methods are provided executing jobs immediately upon receipt of a notification. The systems and methods may include receiving, at a cloud compute service, a notification that a sensitive file comprising sensitive data has been received at a file receipt location, the sensitive file being sent by a client device; generating, by the cloud compute service, a container instance in response to the notification; retrieving, by the container instance, the sensitive file from the file receipt location; generating, by the container instance, a stripped file by stripping the sensitive data from the sensitive file based on a configuration file; transmitting, by the container instance, the stripped file to a storage location; deleting the sensitive file and associated file pointers from the file receipt location; and terminating the container instance, wherein terminating the container instance comprises deleting files comprising sensitive data and associated file pointers.
US10242219B2 Fragmenting data for the purposes of persistent storage across multiple immutable data structures
Provided is a process including: receiving one or more write requests; selecting a first subset of the values as corresponding to higher-security fields; segmenting a first value in the first subset; instructing a first computing device to store a first subset of segments among the plurality of segments in memory; and instructing a second computing device to store a second subset of segments among the plurality of segments in memory.
US10242218B2 Prioritized link establishment for data transfer using task scheduling
A system and method for scheduling data transfers between systems. One or more data requesting systems may request access to particular data. The request for access to the particular data may correspond to a request that a task to be performed. The task may be to exchange the particular data between a data accessing system having access to the particular data and a data requesting system requesting access to the particular data. The communication exchange may be scheduled for processing. In some embodiments, the communication exchange may be initiated based on a parameter included in the request that the task be performed.
US10242214B2 Dynamic change in plurality of security layers based on projected risk
A method and associated system. Before allowing a user to use a secured resource, a first security check may be performed with respect to the user and/or the secured resource to determine whether a first security condition is satisfied. In response to a first security condition being satisfied, allowing the user to use the secured resource. In response to failing to satisfy the at least one first security condition, performing a second security check on the user with a second security condition. In response to passing a second security condition, allowing the user to use the secured resource. The first security condition may include a dynamic evaluation of at least one available data point to calculate a projected security risk of the user using the secured resource and the level of complexity of the second security condition may be set based on the calculated projected security risk.
US10242212B2 Preserving data protection and enabling secure content awareness in query services
Embodiments of the present disclosure include systems and methods for providing query service of secured contents. A data collection service collects data and security context associated with the data from a data source and stores the data with the security attributes in a datastore, where the security attributes are derived from the security context and used to determine access to the data so that access to the data is consistent with the security context. Upon receiving a query and a user context of a requester making the query of the datastore, a set of query results is obtained. Based on the user context and security attributes, it is determined whether the requestor has a proper right to access the query results. If the requestor has a proper right to access the query results, access to the query results is granted.
US10242210B2 Method for managing content on a secure element connected to an equipment
The invention concerns a method for managing content on a secure element connected to an equipment, this content being managed on the secure element from a distant administrative platform. According to the invention, the method consists in: establishing, at the level of the administrative platform a secure channel between the equipment and the administrative platform, thanks to session keys generated by the secure element and transmitted to the equipment; transmitting to the administrative platform a request to manage content of the secure element; and verifying at the level of the administrative platform that this request originates from the same secure element that has generated the session keys and, if positive, authorizing the management and, if negative, forbid this management.
US10242203B2 Format preservation based masking system and method
A computer implement format preservation based masking system and method is provided. The system obtains a first set of letters and a private key, and encrypts the first set of letters to obtain an encrypted letters list using the first set and private key. The encrypted letters list comprises a set of encrypted letters. A dynamic map is generated based on the encrypted letters, which includes one or more keys, each key being specific to a letter in the first set letters. A position of each of maskable letters in a second set of letters is calculated using the dynamic map, and performs masking of the maskable letters based on the position of each of the maskable letters to obtain masked data using the dynamic map.
US10242201B1 Systems and methods for predicting security incidents triggered by security software
A computer-implemented method for predicting security incidents triggered by security software may include (i) collecting, by a computing device, telemetry data from a set of security products deployed by a set of client machines, (ii) identifying, by the computing device, a selected security product within the set of security products that is missing telemetry data for a target client machine, (iii) building a classifier, by the computing device using the telemetry data, that predicts information about security incidents triggered by the selected security product, (iv) determining, by the computing device and based on the classifier, that the selected security product triggers a new security incident on the target client machine, and (v) performing a security action, by the computing device, to secure the target client machine against the new security incident. Various other methods, systems, and computer-readable media are also disclosed.
US10242198B2 Secure booting of a computing system based on write request and power-up management
A secure boot computer system is provided. The system comprises a logic block comprising one or more processing units that executes instructions, the logic block being configured to request boot instructions over a first interface, according to a first communication protocol, on power-up or reset of the logic block. A controller component is configured to communicate with the logic block over the first interface according to the first communication protocol, the controller being further configured to implement a communications link to a second computer system and to receive the boot instructions from the second computer system. The logic block is preconfigured to communicate with the controller over the first interface according to the first communication protocol in a manner that cannot be altered by instructions executed by the logic block. The controller is configured to prevent the completion of any write requests from the logic block. The system further comprising a control connection between the logic block and the controller. The controller is further configured to use the control connection to power-up or reset the logic block to place the logic block in a predetermined active state resulting from executing the boot instructions, such that software operating on the logic block prior to power-up or reset of the logic block cannot affect the predetermined active state. A corresponding method and second computer system are also provided.
US10242193B1 Method of resource-limited device and device class identification using system and function call tracing techniques, performance, and statistical analysis
Methods for cyber physical systems device classification are provided. A method can include receiving system and function calls and parameters and a device performance index from an unknown CPS device and a device performance index of similar class of CPS devices, calculating an autocorrelation value between different realizations of the system and function calls and parameters of the known CPS device, determining whether the autocorrelation value is greater than a threshold amount, and storing the system and function calls and parameters and the device performance characteristics of the known CPS device in the database. A method can also include calculating a correlation between system and function calls and parameters of an unknown CPS device and known CPS devices classes included in the database, as well as determining whether the maximum correlation is also greater than a threshold amount.
US10242188B1 Method and apparatus of performing data executable integrity verification
Disclosed are an apparatus and method of verifying an application installation procedure. One example method of operation may include receiving an application at a computer device and initiating the installation of the application on the computer device. The method may also provide executing the application during the installation procedure and creating a hash value corresponding to the executed application data. The method may further provide storing the hash value in memory and comparing the hash value to a pre-stored hash value to determine whether to continue the installation of the application.
US10242181B2 Isolating applications hosted by plug-in code
Described is a technology in which one application running in a browser can host another application (e.g., an advertisement) in an isolated manner that prevents the hosted application from accessing browser data, or data of any other hosted application (including the host). The host and/or hosted application may be a browser plug-in (e.g., Microsoft® Silverlight™) application. The host application privately instantiates a hidden plug-in, with that hidden plug-in's access to browser data disabled, and loads the hosted application in the hidden plug-in. A XAML tag element may be used to identify the hosted application, along with a rendering area for the hosted application. Content from the hosted application is composited with content from the host application when rendering. The host application may provide keywords to the hosted application, such as for selecting relevant advertisements, and/or may allow the hosted application to open a browser window to display associated website content.
US10242176B1 Controlled access communication between a baseboard management controller and PCI endpoints
A computing device includes a bus controller and an endpoint device that are in communication over an internal bus. The bus controller initiates a discovery message to the endpoint device requesting a computational value based on the discovery message, wherein the computational value is generated by the endpoint device using a predefined algorithm and the discovery message includes a preconfigured identification code associated with the bus controller. The bus controller receives a response from the endpoint device, which includes the computational value, when the endpoint device authenticates the controller based on the preconfigured identification code. If the bus controller successfully authenticates the endpoint device based on the computational value, the controller sends an acknowledgment message to the endpoint device and registers it as being owned by the bus controller. Otherwise, the bus controller sends a failure message to the endpoint device and logs it as being unmanageable by the controller.
US10242174B2 Secure information flow
Secure information flow may include a service receiving a request for data from a caller. The service may respond to the request with the requested data via a secure flow container. The secure flow container may then send the information to the caller component. Before the secure flow container receives or sends the information, a monitoring environment may permit the secure flow container to receive or send the information, respectively.
US10242172B2 Authentication device, authentication system, and authentication method
To provide an authentication device capable of performing authentication accurately even when biological information changes with time. An authentication device (1) includes an acquisition unit (2) configured to acquire biological information about a user; an authentication processing unit (4); a storage unit (6) configured to store standard biological information and basic biological information; and a standard biological information updating unit (8). When a difference between the standard biological information and current biological information is less than a first threshold, the authentication processing unit (4) determines that authentication is established. When the authentication is established by the authentication processing unit (4), the standard biological information updating unit (8) updates the standard biological information according to the current biological information for which the authentication is established, based on the basic biological information and a second threshold.
US10242171B2 Verifying a user identity
The present embodiments provide a biometric authentication method and electronic device. A proper authentication template can be selected during the acquisition of biometric information based on the environment information thereof to authenticate the acquired biometric information, so as to enhance the effectiveness of authentication processing. The biometric authentication method comprises the steps of: acquiring biometric information of a body part in an acquisition area of a biometric acquisition module; acquiring environment information at the acquisition area of the biometric acquisition module; determining an authentication template corresponding to the environment information based on the environment information; and authenticating the biometric information based on the authentication template corresponding to the environment information.
US10242165B2 Optimized security selections
A method includes initiating play of a media file, reading a first key associated with a device, reading a second key associated with an application, and determining, based on the first key and the second key, whether a characteristic associated with playing the media file is higher for the playing of the media file by the web browser as compared to playing of the media file by the application. Upon determining the characteristic associated with playing the media file is higher for the playing of the media file by the web browser, initiating execution of the web browser on the device, and playing the media file with the web browser. Upon determining the characteristic associated with playing the media file is higher for the playing of the media file by the application, initiating execution of the application on the device, and playing the media file with the application.
US10242158B2 Universal charge routing system for medical billing
A medical charge router receives charge information from a variety of sources and converts it to a standard charge format for automated processing and routing to one of multiple billing programs.
US10242156B2 Visualization of concurrently executing computer interpretable guidelines
A method for visualizing concurrently executing clinical guidelines executed by a clinical decision support system for a subject includes presenting, on a display, a first guideline window in a graphical user interface, wherein the first guideline window presents information corresponding to a first of the concurrently executing clinical guidelines, and presenting, on the display and concurrently with the first guideline window, a second guideline window in the graphical user interface, wherein the second guideline window presents information corresponding to a second of the concurrently executing clinical guidelines.
US10242155B2 BAMBAM: parallel comparative analysis of high-throughput sequencing data
A differential sequence object is constructed on the basis of alignment of sub-strings via incremental synchronization of sequence strings using known positions of the sub-strings relative to a reference genome sequence. An output file is then generated that comprises only relevant changes with respect to the reference genome.
US10242152B2 Method and apparatus for determining attitude of an object
A method and apparatus for determining the attitude of an object is provided herein. The method for determining the attitude of the object comprises: receiving a gravity acceleration signal and a geomagnetic field signal, the gravity acceleration signal and the geomagnetic field signal changing with the attitude of the object accordingly; determining a gravity field representation in an object coordinate system according to the gravity acceleration signal, and determining a geomagnetic field representation in the object coordinate system according to the geomagnetic field signal; calculating a conversion parameter of coordinate system between to the object coordinate system and a terrestrial coordinate system according to the gravity field representation and the geomagnetic field representation in the object coordinate system; and determining the attitude of the object according to the conversion parameter of coordinate system.
US10242148B2 Integrated circuit and routing design of the same
The invention provides an integrated circuit. The integrated circuit includes a substrate having a first cell region and a second cell region. A first electronic device is disposed on the substrate in the first cell region. A second electronic device is disposed on the substrate in the second cell region. A first bottommost metal pattern overlaps the first cell region and the second cell region. The first bottommost metal pattern is coupled to the first electronic device and the second electronic device.
US10242147B2 Multilevel via placement with improved yield in dual damascene interconnection
A method of operating a computer system to improve via electromigration in an integrated circuit with multilevel interconnect. A method of operating a computer system to improve via electromigration in an integrated circuit with multilevel interconnect using via priority groups.
US10242146B2 Method and apparatus for placing and routing partial reconfiguration modules
A method for designing a system on a target device includes assigning resources on the target device to static logic modules and partial reconfigurable (PR) modules in the system. The instances of one of the PR modules are placed and routed in parallel utilizing resources from those that are assigned. Other embodiments are also disclosed.
US10242134B2 Algebraic multigrid method for cloth simulation
A method and system for simulation of deformation of a thin-shelled member are disclosed herein. The method includes: receiving at one or more computer systems, information identifying a computer-generated object. The computer-generated object can be a thin-shelled member. The method includes: receiving information identifying a discretization of the computer-generated object, which discretization can be a plurality of nodes; receiving information identifying a set of material properties for the computer-generated object; pre-filtering nodes from the discretization based on predicted collisions; generating a preconditioner via a preconditioning algorithm; and iteratively solving for nodes at a plurality of time points via a conjugate gradient method.
US10242125B2 Regular expression matching
Example embodiments relate to regular expression matching. An example method may include generating a data structure based on a non-deterministic finite automaton (NFA) that represents a regular expression. The data structure may include a set of segments where each segment indicates a segment starting state of the NFA. Each segment may represent zero or more consecutive states of the NFA starting at the segment starting state. Different segments of the set of segments may be capable of indicating different segment starting states on the NFA. Each segment may represent a partial match of the regular expression to the string. The method may further include analyzing the string in relation to the NFA. The method may further include modifying the data structure as the string is analyzed. Such modification may include attempting to expand at least one of the segments in the set to represent additional states of the NFA.
US10242122B2 Automated workflow management system for application and data retirement
Systems and methods are provided for retiring an application and any associated data, hardware assets, and software assets. A workflow management system creates and tracks the life cycle of a project for application retirement, data retirement, purge, or performance archiving. The workflow management system evaluates the cost of the project, the availability of resources for the project, and captures information about the application and associated assets. Upon deciding to initiate the project based on the evaluations, the workflow management system captures and tracks implementation of project requirements. The workflow management system further manages retirement of hardware and software assets by cancelling, repurposing, decommissioning, or bypassing the assets.
US10242119B1 Systems and methods for displaying web content
Provided are systems and methods for displaying web content. An example method includes receiving web content comprising an area to be displayed, segmenting the area into tile areas, generating raw tiles corresponding to the tile areas, storing the raw tiles in a first memory space allocated for storing raw tiles, encoding the raw tiles to generate encoded tiles corresponding to the tile areas, storing the encoded tiles in a second memory space allocated for storing encoded tiles, releasing the portion of the memory space storing the raw tiles, combining two or more of the encoded tiles to generate combined tiles, storing the combined tiles in a third memory space allocated for storing combined tiles, releasing the portion of the second memory space storing the encoded tiles, combining two or more of the combined tiles to generate an image, storing the image in a fourth memory space, and releasing the portion of the third memory space storing the combined tiles.
US10242118B2 Multi-source electronic forms with concealed fields
Electronic multi-user forms are provided. The use of these forms may include displaying the forms to more than one user, receiving population data from one or more user, and selectively displaying the population data to each user. The population data may be displayed to the various users based on the security authorization of the user seeing the form. Upon completion of the form by the users, the form may be further completed and submitted for processing or approval.
US10242112B2 Search result filters from resource content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing filters from resource content. In one aspect, a system receives data identifying a set of resources that are determined to be responsive to a search query and extracts a set of keywords from the contents of the resources and related queries. The keywords are processed according to candidate selection criteria, and a set of candidate query filters are determined. The candidate filters may be used to filter the resources that are responsive to the query.
US10242110B2 Filtering of search results according to access permission
A method for filtering-out results of a search, comprising obtaining representations of objects of a computerized system identified in the computerized system in a search conducted in the a computerized system by a party, and responsive to the search, applying by the computerized system an at least one condition constructed in the computerized system and related to access of the party with respect to the objects, thereby filtering-out the representations of the objects that correspondingly comply with the at least one condition, and an apparatus configured to carry out the method.
US10242105B2 Comment ranking by search engine
The present disclosure provides example methods and apparatuses for implementing comment ranking by a search engine. One or more terms describing a target object are extracted from a comment in connection with the target object. One or more useful attributes included in the comment are obtained according to the terms describing the target object. An scoring index the comment is determined according to a number of the useful attributes. The comment is scored according to the index. The comment is ranked according to the score. The present techniques enable a user to quickly and efficiently view helpful comments and help the user make an informed decision.
US10242104B2 Distributed personal information aggregator
A method of aggregating personal information available from public sources over a network. The method includes the steps of receiving at a computer server, data associated with a person, the data being publicly available over a network, and including at least a first name and a last name; using a processor to compare the received data to a plurality of data profiles stored in a database of one or more memory devices, each profile corresponding to a previously-profiled person and containing data associated with the previously-profiled person; determining whether the received data sufficiently matches data associated with the previously-profiled person of the data profile; and merging the received data with the data associated with the previously-profiled person.
US10242087B2 Cluster evaluation in unsupervised learning of continuous data
A data manager determines an appropriate number of clusters for continuous data using unsupervised learning. The data manager selects an appropriate number of clusters based on at least one temporal stability measure between continuous data from at least two time intervals.
US10242083B2 Prevention of circular event publication in publish/subscribe model using path vector
Techniques to prevent circular event publication are disclosed. In various embodiments, a change in an entity's own value is detected. A change event is published based at least in part on the detected change, including by associating with the change event an event path vector that includes an identifier associated with the entity.
US10242076B2 Method and system for processing a search request
A computer-implemented method for forming a search query includes receiving a search request for searching at least one output document based on a first input document, extract a first metadata from the first input document, a second metadata from at least one second input document, and a third metadata from synonyms of the first and second metadata, form a first set of metadata by combining the first, second and third metadata, rank a first set of categories, wherein a category associated with a highest number of input documents is ranked highest, forming a second set of categories by excluding a predefined number of categories, forming a second set of metadata by excluding at least one definition metadata from the first set of metadata, and forming a search query by combining the second set of metadata and second set of categories.
US10242071B2 Preliminary ranker for scoring matching documents
The technology described herein provides for preliminary ranking of matching documents for a search query. A preliminary ranker uses score tables for scoring each matching document based on its relevant to a search query. The score table for a document stores pre-computed data used to derive a frequency of terms and other information in the document. The preliminary ranker uses the score table for each matching document and the terms form the search query to determine a score for each matching document. The lowest scoring documents are removed from further consideration by a final ranker.
US10242070B2 System and method for adaptively anticipating next user interactions with a computer application
Embodiments are disclosed that provide for adaptively anticipating user interactions with a computer application. In one embodiment, an ordered history of user interactions, with controls of a computerized form provided by a legacy computer application, is captured. A likelihood data structure is generated which represents conditional probabilities indicating the likelihood that each control of the computerized form will be a next control used. A list of next likely controls to be used is generated based on the likelihood data structure. The next likely controls are ranked within the list according to conditional probability. A limited graphical user interface, representing the list of next likely controls, is generated. A next control of the computerized form to be used is regulated by displaying the limited graphical user interface.
US10242069B2 Enhanced template curating
Systems, methods, and software are disclosed herein for curating templates. In an implementation, templates are annotated with information that describes various factors descriptive that describe perceived qualities of the templates. A templates service automatically ranks the templates based on the factors, including functional and aesthetic factors, as well as a randomizing factor. A determination is then made about which of the collection of templates to include in a gallery set that is downloaded to local applications. The templates service replies to requests for the gallery set with results comprising graphical representations of the templates included in the gallery set.
US10242062B2 Normalization and extraction of log data
Extracting data from traffic logs using regular expressions. A traffic log is received from a network device. A characterization of an extraction of data from the traffic log is determined. The traffic log is parsed by applying a first regular expression to the traffic log according to the characterization of the extraction of data from the traffic log to generate parsed data. Data is extracted from the traffic log by applying a second regular expression to the parsed data according to the characterization of the extraction of data from the traffic log to generate extracted data.
US10242061B2 Distributed execution of expressions in a query
A computer-implemented method for executing a query specification can include evaluating the query specification by a first computing device to identify a candidate expression in the query specification to be executed by a second computing device hosting a source of data specified in the candidate expression. A cost estimate for executing the candidate expression at the first computing device is determined. Whether the cost estimate of executing the candidate expression at the first computing device is greater than a threshold is determined. The candidate expression is replaced with a native query function when the cost estimate of executing the candidate expression at the first computing device is greater than the threshold. The native query function can be executed at the second computing device. It can be determined whether a runtime context is necessary, and if necessary, a context parameter is injected into the native query function.
US10242058B2 Access path optimization through system statistics
In an approach for calculating one or more access paths during bind time, a computer receives a query. The computer identifies one or more access paths for processing the received query, wherein the one or more access paths include steps associated with retrieving data from a database based on the received query. The computer calculates resource costs associated with processing the received query on the one or more identified access paths based on one of more of: resources utilized to perform steps associated with processing the received query, and system statistics associated with the one or more identified access paths.
US10242056B2 Database hierarchy-independent data drilling
Computer implemented methods for database hierarchy-independent data drilling are presented including: a. selecting one of at least two database structures each having data, where the at least two database structures include, at least two distinct paths that lead from a first of the at least two database structures to a second of the at least two database structures, where a path logically relates at least two data structures which are otherwise directly unrelated using data structures and data structures' relations, and a database information schema that provides information about the at least two database structures including information regarding relations between data structures; b. setting the selected database structure as a current data drilling state; and c. finding at least one related data structure corresponding with the selected database structure for the current data drilling state utilizing the database information schema.
US10242055B2 Dual filter histogram optimization
A plurality of histograms are maintained with respect to a dataset. The dataset includes a plurality of data segments. In response to a query that includes a plurality of conditions ordered in an initial sequence, a plurality of corresponding rejection rates is determined for the plurality of conditions based at least in part on the plurality of histograms. The plurality of conditions are re-ordered according to the plurality of corresponding rejection rates associated with the plurality of conditions to form a reordered sequence for the plurality of conditions. The query is executed according to the reordered sequence of the plurality of conditions.
US10242046B2 Search-based detection, link, and acquisition of data
A computing device receives a natural language query. The computing device determines, based on the natural language query, a set of search criteria. The computing device determines, from a plurality of data sets, two or more data sets that are relevant to the natural language query based at least in part on matches between the set of search criteria and attributes of the plurality of data sets. The computing device joins the two or more data sets, including joining one or more rows and one or more columns of the two or more data sets to produce a joint data set. The computing device outputs a representation of the joint data set.
US10242042B2 Copy-on-write update-triggered consistency
According to an example, copy-on-write (COW) update-triggered consistency may include determining a first shared version related to a shared set of data related to a process involving a first application and a process involving a second application. First and second local versions may be respectively assigned to the shared set of data associated with the first and second applications. Initiation of a commit process by the first or second applications may be determined respectively based on a write to the first or second local versions respectively related to the shared set of data associated with the first or second applications. In response to initiation of the commit process, a second shared version may be generated related to the shared set of data based on the respective processes involving the first and the second applications.
US10242039B2 Source differentiation of machine data
Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search.
US10242037B2 Index suggestion engine for relational databases
Creating and executing flow plans by performing at least the following: obtaining a run-time flow plan that comprises a trigger, a first operation, and a second operation, wherein the first operation precedes the second operation within the run-time flow plan and one or more input values of the second operation are linked to the first operation, determining whether one or more conditions of the trigger are met, execute the first operation based at least on the determination that the one or more conditions of the trigger are met, monitoring whether the second operation is ready for execution based at least on a determination that the one or more input values of a second action operation are ready, and executing the second action operation when the second action operation has been identified as ready for execution.
US10242035B1 Method and system for image searching
A real-time reverse image searching for images analogous to a frame having patterns, performed using a processor connected to a network and having access to digital libraries warehousing a plurality of vectors and respective images/videos associated with each of the plurality of vectors, including: calculating representations for each of the patterns in the frame to form a vector, the representations corresponding to dimensions of the vector; reducing a size of the vector by reducing a number of the dimensions to one of about 8% and a maximum trade-off between the quality of the image and the size of vector; detecting, in the digital libraries, of the plurality of vectors that are most similar to the vector of the frame; and offering, in real-time via the network, images/videos associated with the selected of the plurality of vectors, wherein a number of the offered images and videos is pre-determined.
US10242033B2 Extrapolative search techniques
Techniques for extrapolative searches are described herein. In one or more implementations, a searches are conducted using an extrapolative and additive mechanism that expands a specific query into one or more generalized queries. To do so, keywords contained in an input search query are extracted to use as a basis for a search related to content. The extracted keywords are expanded by categorization of name entities recognized from the keywords into corresponding generalized terms. Query strings to use for the search are built using combinations of keywords that are extracted from the text and corresponding generalized terms obtained by expanding the keywords. A search is conducted using the expanded queries and images results returned by the search are exposed as suggested images to represent the content.
US10242026B2 Versioned and hierarchical data structures and distributed transactions
Presented herein are methods of replicating versioned and hierarchical data structures, as well as data structures representing complex transactions. Due to interdependencies between data entities and a lack of guaranteed message ordering, simple replication methods employed for simple data types cannot be used. Operations on data structures exhibit dependencies between the messages making up the operations. This strategy can be extended to various types of complex transactions by considering certain messages to depend on other messages or on the existence of other entries at the data store. Regardless of origin, these dependencies can be enforced by suspending the processing of messages with unsatisfied dependencies until all of its dependencies have been met. Alternately, transactions can be committed immediately, creating entities that include versioned identifiers for each of their dependencies. These entities can then be garbage collected of the parent objects are not subsequently created.
US10242024B1 Dynamic reprioritization of content download during synchronization
Techniques to perform event-based synchronization of data are disclosed. In various embodiments, an indication is received, during the course of performing a synchronization event-based synchronization with a synchronization client, that a user of the synchronization client has provided an input associated with a request to access a file or other object the changes to which have not yet been downloaded completely to the synchronization client. Download of the changes to the file other object with respect to which the input associated with a request to access is associated is reprioritized, to enable the synchronization client to provide access to the file or other object more quickly than would have been possible without the reprioritization.
US10242023B2 Programming model for synchronizing browser caches across devices and web services
A computer user may use a computing environment comprising a set of computers that respectively feature a web browser having a browser cache containing many types of data objects, including application resources and user-generated data files. However, the contents of a browser cache significantly contribute to the computing environment of a computer, and the computing environments presented by each computer may diverge, providing an inconsistent computing environment. Instead, the contents of browser caches of the computers comprising the computing environment may be synchronized across computers. Additionally, the browser cache may be synchronized with the other data objects of a computing environment (such as relevant portions of the filesystem); the synchronizing may be implemented as an out-of-browser process executing independently of the applications, and even when the browser is not executing; and the synchronization may be exposed through a programmatic access with which web applications may interact.
US10242017B2 Methods and apparatus to change a feature set on data collection devices
Methods and apparatus for modifying the feature set of data collection devices are disclosed. Requests are receiving at a computer system different from the data collection device for a new configuration of the data collection device, the request including an identifier for the data collection device, identification of one or more features, and for each identified feature, an indication to modify the operation of a feature. The identifier may comprise an identifier that is unique for a particular data collection device or an indication of a group of devices, e.g. a model number. Prior to authorizing the new configuration, a determination may be made as to whether the identified data collection device(s) are suitable for the new configuration by consulting a configuration database. To implement the new configuration, an encoded authorization file is generated based on the requested configuration and the identifier of the data collection device(s). The encoded authorization file is transmitted to one or more data collection devices. Each data collection device that receives an encoded authorization file attempts to decode of the license using its identifier(s). If the authorization file is successfully decoded, a license key on that device is updated to implement the new configuration.
US10242015B1 Handling weakening of hash functions by using epochs
Techniques to manage the use of hash functions are disclosed. In various embodiments, a hash function epoch metadata is stored to associate a hash function with an epoch, the epoch defining a subset of data stored by a distributed file system. The distributed file system is configured to use the hash function epoch metadata to manage storage of data comprising the subset of data stored by the distributed file system.
US10242011B1 Managing truncation of files of file systems
A method is used in managing truncation of files of file systems. A request is received to delete a portion of a file of a file system. A replica of the file is created. The replica represents a state of the file at a particular prior point in time. The replica shares a set of file system blocks of the file with the file. The portion of the file is deleted by updating metadata of the file. The replica of the file is asynchronously deleted in background by de-allocating the set of file system blocks.
US10242010B2 Method and apparatus for migration of data from a source enterprise application to a target enterprise application
A method, framework, and computer program product are provided in order to migrate data files associated with a source enterprise application to a target enterprise application. A migration utility framework including processing circuitry may be configured to: generate a migration map to map a plurality of data files from a source enterprise application to a target enterprise application; validate the migration map, where the processing circuitry to validate the migration map includes processing circuitry to determine if target enterprise application requirements are met for both file types of the plurality of data files and metadata of the plurality of data files; generate a hash value of a validated map in response to validating the map, where the hash value represents only the validated map; and migrate the plurality of data files from the source enterprise application to the target enterprise application according to the validated map.
US10242008B2 Automatic analysis of repository structure to facilitate natural language queries
Techniques for analyzing a repository are described herein. A method for analyzing a repository may include obtaining a list of known persons in a repository based on objects, users, and groups retrieved from the repository. The method may further select one of the objects having a field and a value, and then determine whether the field of the selected object is a facet based on a probability that the field of the selected object has a limited number of possible values. In analyzing the repository, a repository information archive may be generated. The repository information archive may include the relationship between the selected object and at least one other object, statistics and counts related to properties in the selected objects, and whether or not the field of the selected object is a facet.
US10242006B2 Identifying and/or recommending relevant media content
A system for identifying and/or recommending relevant media content is provided. The system includes a relevancy component, a classification component and a notification component. The relevancy component determines a topic or an event related to media content and associates the media content with a group of media content based on the topic or the event. The classification component assigns a classifier value to the media content based on data associated with the media content and the group of media content. The notification component generates a notification message associated with the media content for a user based on the classifier value and a temporal-based relevancy value generated as a function of user context.
US10242005B2 Method and system for voice based media search
Voice-based input is used to operate a media device and/or to search for media content. Voice input is received by a media device via one or more audio input devices and is translated into a textual representation of the voice input. The textual representation of the voice input is used to search one or more cache mappings between input commands and one or more associated device actions and/or media content queries. One or more natural language processing techniques may be applied to the translated text and the resulting text may be transmitted as a query to a media search service. A media search service returns results comprising one or more content item listings and the results may be presented on a display to a user.
US10242004B2 Method for automatically tagging documents with matrix barcodes and providing access to a plurality of said document versions
A method of tagging a document for future access, the method comprising the steps of: (a) Saving a document on a server, (b) Accessing said document by a tagging process program, (c) Having said tagging process program: (i) generate a tag referring to the location of said document on said server; and (ii) add said tag to said document, while said tag being visible on the printed version of the document, wherein, said tag can be scanned by a device equipped with an optical scanner and as a result said document would be accessible to said device.
US10242003B2 Search relevance using messages of a messaging platform
A method and system for searching documents. The method can include: identifying a first set of messages of a messaging platform referencing a document; identifying message text of the first set of messages; associating the message text with the document in a storage repository; receiving, by a computer processor, a search request including a search term provided by a client; calculating, by the computer processor, a relevance score for the document based at least on the search term and the message text; and providing, to the client and based on the relevance score, a reference to the document in response to the search request.
US10242001B2 Systems and methods for conducting and terminating a technology-assisted review
Systems and methods are provided for classifying electronic information and terminating a classification process which utilizes Technology-Assisted Review (“TAR”) techniques. In certain embodiments, the TAR process, which is an iterative process, is terminated based upon one more stopping criteria. In certain embodiments, use of the stopping criteria ensures that the TAR process will reliably achieve a level of quality (e.g., recall) with a certain probability. In certain embodiments, the TAR process is terminated when it independently identifies a target set of documents. In certain embodiments, the TAR process is terminated based upon whether the ratio of the slope of the TAR process's gain curve before an inflection point to the slope of the TAR process' gain curve after the inflection point exceeds a threshold. In certain embodiments, the TAR process is terminated when a review budget and slope ratio of the gain curve each exceed a respective threshold.
US10241999B2 Adjusting text in message in light of recipients interests and/or personality traits to sustain recipient's interest in message
A method, system and computer program product for adjusting text in a message to sustain the recipient's interest in the message. Upon identifying the recipients to receive a message, information, including interests and/or personality traits, regarding the identified recipients is retrieved. Upon obtaining the recipient's interests and/or personality traits, a linguistic engine is utilized to generate words and phrases (e.g., speed, parking, license, toll) associated with the recipient's interest and/or personality trait (e.g., interest in cars). The words and ordering of the words in the message are then changed to include words and phrases associated with the interest and/or personality trait of the recipient. In this manner, the author is able to compose a message that sustains the recipient's interest in the message by modifying the message to include language directed to the recipient's interests (e.g., traveling, collecting baseball cards) and/or personality traits (e.g., hates loud music).
US10241998B1 Method and system for tokenizing documents
A method for tokenizing documents. The method includes obtaining a document comprising text to be tokenized, isolating a first string of consecutive characters in the document, searching, in a token tree, for an expression that matches the first string, making a determination that a matching expression exists in the token tree and, based on the determination, storing the matching expression as an extracted token.
US10241994B2 Electronic device and method for providing content on electronic device
An electronic device and a method for providing content on the electronic device are provided. The method includes receiving webpages from information sources, extracting intent data related to an object in the webpages, transmitting the extracted intent data to a server, and receiving, from the server, a content list including a content index that is determined based on the transmitted intent data.
US10241990B2 Gesture based annotations
In an embodiment a device to convert conversations from a meeting to text and annotate the text is disclosed. In an embodiment a device is disclosed, comprising: a microphone; a camera; a processor; and a storage comprising a set of instructions; wherein the set of instructions causes a processor to: receive from the microphone, an audio recording containing speech of a participant of a meeting; receive from the camera, a video of the participant; identify the participant; convert the speech of the participant to a digital text; develop a skeletal map of the participant; recognize a gesture of the participant from the skeletal maps; detect and identify a target of the gesture; based on the target and the gesture determine an annotation for the digital text corresponding to a point of time of the gesture.
US10241986B2 Combined synchronous and asynchronous tag deployment
A tag management system can implement a combined synchronous and asynchronous tag-loading scheme. In an embodiment of this scheme, a synchronous tag may be included at the top of or near the top of a content page. This synchronous tag can hide one or more page elements that are to be modified by a subsequent asynchronous personalization tag. Subsequently, the asynchronous personalization tag can update the page element and then cause the page element to be displayed. As a result, flicker between the old and new page elements can be reduced or avoided.
US10241985B2 Systems and methods for intelligent document-centric orchestration through information exchange platform
An intelligent and versatile information exchange platform provides a delivery service operable to perform, in a network environment, processing a document in a first process context according to a first itinerary associated with a sender, including determining whether any receiver policy rule is applicable to the document. If so, the delivery service can determine a second itinerary in view of the receiver policy rule and automatically transition to act as a receive service for the receiver such that the document is processed is a second process context according to the second itinerary associated with the receiver. When no receiver policy rule is found or applicable to the document based on the document type of the document, the delivery service can deliver the document to the receiver under the first process context.
US10241980B2 Rendering a web page using content communicated to a browser application from a process running on a client
The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks.
US10241977B2 Combining and displaying multiple document areas
A method includes storing, in response to marking by a user of an area of a displayed document, information on the marked area; displaying an icon representing the marked area; conducting the storing operation and the displaying operation for a different area; and creating, in response to an operation by the user for arranging two or more icons to be in contact with each other, a joined icon by joining the icons together; and combining marked areas represented by the two or more respective icons, according to a state of contact. A corresponding computer program product and computer system are also disclosed herein.
US10241976B2 Techniques for peer-to-peer communication
Techniques for peer-binding are disclosed. In one embodiment, a method for peer-binding includes: receiving event information associated with an event detected on Web content associated with a trusted script executing on a first client computing device; and in response to a request, retrieving the received event information and sending the retrieved event information to a second client computing device. The second client computing device is peer-bound with the first client computing device via the trusted script associated with the Web content.
US10241969B2 Data processing system and data processing method
A data processing system that calculates a correlation coefficient between multiple variables includes a storage unit in which a table in which multiple correlation coefficients are stored is stored, a first selection unit that makes a selection to determine whether or not calculation of a first correlation coefficient that is a correlation coefficient between a first variable and a second variable is indispensable, a second selection unit that selects a third variable which is a variable that results from storing in the table a second correlation coefficient that is a correlation coefficient representing a relationship with the first variable, and a third correlation coefficient that is a correlation coefficient representing a relationship with the second variable, and a first determination unit that determines whether or not the calculation of the first correlation coefficient is indispensable, based on the second correlation coefficient and the third correlation coefficient.
US10241968B2 System and method for real-time simulation of patient-specific cardiac electrophysiology including the effect of the electrical conduction system of the heart
A method and system for simulating patient-specific cardiac electrophysiology including the effect of the electrical conduction system of the heart is disclosed. A patient-specific anatomical heart model is generated from cardiac image data of a patient. The electrical conduction system of the heart of the patient is modeled by determining electrical diffusivity values of cardiac tissue based on a distance of the cardiac tissue from the endocardium. A distance field from the endocardium surface is calculated with sub-grid accuracy using a nested-level set approach. Cardiac electrophysiology for the patient is simulated using a cardiac electrophysiology model with the electrical diffusivity values determined to model the Purkinje network of the patient.
US10241963B2 Hash-based synchronization of geospatial vector features
Embodiments relate to hash-based synchronization of geospatial vector features. Initially, a list of spatial data layers in a source spatial datastore is obtained. For each of the spatial data layers, a source layer hash is determined for a source data layer of the spatial data layers, a destination data layer is identified in a destination spatial datastore that is related to the source data layer, where the destination data layer is associated with a destination layer hash, and in response to determining that the source layer hash and the destination layer hash do not match, source features from the source data layer are selectively synchronized to the destination data layer.
US10241962B2 Method and system of virtual workspace linking data with location
The invention discloses a virtual workspace method which allows bidirectional query between data and data locations. The method comprises: establish an image of data source object (DSO), and use the image as a virtual workspace; find virtual location of the data on the virtual workspace corresponding physical location of the data on DSO; annotate data identification information at the virtual location; according to the identification information, one can trace the data by the location, or trace the location by the data. The invention also discloses a system for realizing the method mentioned above, the system comprises: display unit, control unit and data processing unit; the display unit connects the control unit and the data processing unit, the display unit displays the data or the image of DSO, the control unit manipulates the display unit to display the data or the image; the data processing unit treats the data, Applying the method and the system, a link between the data and the location can be established anytime, no matter the data belong to data flow or multimedia information and no matter what location on the data source object the data come from, so that the data may be easily traced from the data location or the data location may be easily traced from the data.
US10241956B2 Virtualizing coherent hardware accelerators
An approach to virtualizing a coherent memory hardware accelerator is provided comprising creating a segment table for a client logical partition (LPAR), wherein a virtual address space is reserved in the segment table, receiving an Input/Output (I/O) request to use the coherent memory hardware accelerator, generating an I/O operation associated with the I/O request, wherein the I/O operation is passed to the coherent memory hardware accelerator, receiving a map request from the coherent memory hardware accelerator, creating an entry in the reserved virtual address space in the segment table, creating a hardware page table map request for mapping a memory address associated with the client LPAR and returning the reserved virtual address space to the coherent memory hardware accelerator, wherein the coherent memory hardware accelerator has remote direct memory access to memory associated with the client LPAR for performing an acceleration of one or more processes.
US10241954B2 Universal serial bus type-C power delivery
In some examples, a power delivery system includes a primary power path to provide power to a computing system. The power delivery system also includes a bypass power path. A port manager is to disable the primary power path and to enable the bypass power path in response to a dead battery condition.
US10241946B2 Multi-channel DMA system with command queue structure supporting three DMA modes
A method, system, and apparatus are provided for managing multiple DMA channels in different DMA modes by processing command sequences associated with different virtual DMA channels and stored in a command queue structure, such that a first command sequence is processed to directly configure one or more first register descriptors at a context store to implement a direct configuration DMA mode for a first virtual channel, a second command sequence is processed to initiate a fetch of a linked list descriptor chain for loading one or more second register descriptors at a second DMA channel context store register to implement a link list configuration DMA mode for a second virtual channel, and a third command sequence is processed to retrieve an instruction program for loading into the command queue structure and execution by the DMA controller to implement a program configuration DMA mode for a third virtual channel.
US10241940B2 Memory module with reduced read/write turnaround overhead
A memory module includes a substrate, plural memory devices, and a buffer. The plural memory devices are organized into at least one rank, each memory device having plural banks. The buffer includes a primary interface for communicating with a memory controller and a secondary interface coupled to the plural memory devices. For each bank of each rank of memory devices, the buffer includes data buffer circuitry and address buffer circuitry. The data buffer circuitry includes first storage to store write data transferred during a bank cycle interval (tRR). The address buffer circuitry includes second storage to store address information corresponding to the data stored in the first storage.
US10241934B2 Shared memory controller, shared memory module, and memory sharing system
According to an embodiment, upon receiving a use request including an identifier of a program and authentication information, a use request processing unit makes a determination on validity of the use request based on an ID management information and access authority management information, generates an access key when the use request is valid, registers the access key in access key management information in correlation with a usable address range, and returns the access key to a transmission source of the use request. Upon receiving a read/write request including an address where reading-out or writing of data is performed and an access key, a read/write request processing unit makes a determination on validity of the read/write request based on the access key management information, and executes reading-out or writing of data with respect to a shared memory in response to the read/write request when the read/write request is valid.
US10241930B2 Storing data in a server computer with deployable encryption/decryption infrastructure
For storing data in a data-storage structure of a server computer, an infrastructure is deployed to a server computer. The infrastructure has a forwarder module to receive data from an application and to identify a data portion, a crypto module to encrypt the data portion with a key and key control module adapted to generate and to store the key. The infrastructure is also able to process data in the opposite direction. The key is provided into the key control module upon receiving a key trigger from the client computer.
US10241928B2 Maintaining cache consistency in a cache for cache eviction policies supporting dependencies
For maintaining consistency for a cache that contains dependent objects in a computing environment, object dependencies for cached objects are managed by defining and maintaining object dependency lists for each one of the cached objects for identifying objects upon which the cached objects are dependent. Maintaining cache consistency for 2 types of cache eviction policies is supported by maintaining an object dependency lists for each one of the cached objects for identifying objects dependent upon the cached object. Each of the objects in an object dependency list is updated when the object is updated.
US10241921B2 Avoid cache lookup for cold cache
Methods and apparatus relating to techniques for avoiding cache lookup for cold cache. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to receive, in a read/modify/write (RMW) pipeline, a cache access request from a requestor, wherein the cache request comprises a cache set identifier associated with requested data in the cache set, determine whether the cache set associated with the cache set identifier is in an inaccessible invalid state, and in response to a determination that the cache set is in an inaccessible state or an invalid state, to terminate the cache access request. Other embodiments are also disclosed and claimed.
US10241919B2 Data caching method and computer system
A data caching method and a computer system are provided. In the method, when a miss of an access request occurs and a cache needs to determine a to-be-replaced cache line, not only a historical access frequency of the cache line but also a type of a memory corresponding to the cache line needs to be considered. A cache line corresponding to a DRAM type may be preferably replaced, which reduces a caching amount in the cache for data stored in a DRAM and relatively increase a caching amount for data stored in an NVM. For an access request for accessing the data stored in the NVM, corresponding data can be found in the cache whenever possible, thereby reducing cases of reading data from the NVM. Thus, a delay in reading data from the NVM is reduced, and access efficiency is effectively improved.
US10241918B2 Considering a frequency of access to groups of tracks to select groups of tracks to destage
Provided are a computer program product, system, and method for considering a frequency of access to groups of tracks to select groups of tracks to destage. A first scanning of groups of tracks in the cache is performed to destage each of the groups of tracks having a group frequency satisfying a first frequency requirement. The group frequency indicates a frequency with which the tracks in the group are modified. A second scanning of groups of tracks in the cache is performed to destage each of the groups of tracks having the group frequency satisfying a second frequency requirement.
US10241917B2 Identification of a computing device accessing a shared memory
A method for identifying, in a system including two or more computing devices that are able to communicate with each other, with each computing device having with a cache and connected to a corresponding memory, a computing device accessing one of the memories, includes monitoring memory access to any of the memories; monitoring cache coherency commands between computing devices; and identifying the computing device accessing one of the memories by using information related to the memory access and cache coherency commands.
US10241913B2 Operating local caches for a shared storage device
Aspects include creating a network multicast group in a storage area network (SAN) for a first computer system and a second computer system that are connected by the SAN and that each include a local cache for a shared storage device. Prior to one of the first or second computer system writing write data to the shared storage device: the write data is written to the local cache of the one of the first or second computer system; the write data is sent to the multicast group; based on the send operation completing, the write data is written to the shared storage device; and based on the write operation completing, the write completion is signaled to an operating system or hypervisor of the first and second computer systems.
US10241911B2 Modification of multiple lines of cache chunk before invalidation of lines
Examples described herein relate to caching in a system with multiple nodes sharing a globally addressable memory. The globally addressable memory includes multiple windows that each include multiple chunks. Each node of a set of the nodes includes a cache that is associated with one of the windows. One of the nodes includes write access to one of the chunks of the window. The other nodes include read access to the chunk. The node with write access further includes a copy of the chunk in its cache and modifies multiple lines of the chunk copy. After a first line of the chunk copy is modified, a notification is sent to the other nodes that the chunk should be marked dirty. After multiple lines are modified, an invalidation message is sent for each of the modified lines of the set of the nodes.
US10241909B2 Non-volatile memory device
A write frequency of a non-volatile memory is determined at a fine granularity while suppressing consumption of the volatile memory. When it is determined that a copy of specified data from a specified physical storage area to another physical storage area is to be executed, a controller reads the specified data and specified write frequency information, selects a write destination physical storage area group from a plurality of physical storage area groups based on the specified write frequency information and classification information, selects a write destination physical storage area from the write destination physical storage area group, changes the specified write frequency information, writes the specified data to the write destination physical storage area, writes the changed specified write frequency information to the non-volatile memory, and updates translation information based on the write destination physical storage area group and the write destination physical storage area.
US10241907B2 DBMS storage management for non-volatile memory
A system includes reception of an instruction to create a data block associated with a portion of a database table in a non-volatile memory system, creation, in response to the instruction to create the data block, of a file associated with the data block in the non-volatile memory system, where a filename of the file comprises an indication that the data block is a temporary block, creation of an entry in a data block map table indicating that the data block is a temporary block, reception of an instruction to commit the data block, and, in response to the instruction to commit the data block, flush data associated with the data block to the file in the non-volatile memory system, rename the file to remove the indication that the data block is a temporary block, and update the entry in the data block map to indicate that the data block is a committed block.
US10241906B1 Memory subsystem to augment physical memory of a computing system
Systems and methods are provided for implementing a memory subsystem to augment physical memory of a computing system. For example, a system comprises a memory subsystem, and a computing system coupled to the memory subsystem. The computing system comprises a processor, a first memory module, and a second memory module. The first memory module comprises random access memory which is utilized by the processor to store data associated with an application executing on the computing system. The second memory module comprises control logic circuitry that is configured to control access to the memory subsystem on behalf of the processor to store and retrieve data associated with the application executing on the computing system.
US10241900B2 Data records selection
A computer-implemented method includes accessing a plurality of data records, each data record having a plurality of data fields. The method further includes analyzing values for one or more of the data fields for at least some of the plurality of data records and generating a profile of the plurality of data records based on the analyzing. The method further includes formulating at least one subsetting rule based on the profile; and selecting a subset of data records from the plurality of data records based on the at least one subsetting rule.
US10241899B2 Test input information search device and method
A test input information search device searches for a candidate for test inputting in a database, and stores information of the database including a plurality of elements configured with a first structure, stores screen information including the plurality of elements configured with a second structure and displayed, identifies, from the second structure, relation between the elements in the plurality of elements included in the screen information, and searches for, based on the identified relation between the elements, the plurality of elements as the candidate for the test inputting from the information of the database.
US10241891B2 Dynamic ranking of performance issues for applications
Identification and dynamic ranking of performance issues. For an instance of a performance anti-pattern, identifying and recording information relating to a resultant performance issue, quantifying the magnitude of the performance issue, and dynamically ranking the performance issue against other performance issues.
US10241890B2 Hybrid code modification in intermediate language for software application
Computer program, methods, and systems for code modification of a programming language platform and a software application in an intermediate language at different times are disclosed. The methods and system may modify a portion of the programming language platform in the intermediate language at a first time to alter a functionality of or add a new functionality to the programming language platform; and may modify the software application in the intermediate language at a second time different from the first time, where the software application may be modified based on a runtime analysis rule that uses the altered or added new functionality of the programming language platform. The modified programming language platform may be included in a first package, and the modified software application may be included in a second package, and executed on the modified programming language platform.
US10241889B2 Tracking pipelined activity during off-core memory accesses to evaluate the impact of processor core frequency changes
A processor system tracks, in at least one counter, a number of cycles in which at least one execution unit of at least one processor core is idle and at least one thread of the at least one processor core is waiting on at least one off-core memory access during run-time of the at least one processor core during an interval comprising multiple cycles. The processor system evaluates an expected performance impact of a frequency change within the at least one processor core based on the current run-time conditions for executing at least one operation tracked in the at least one counter during the interval.
US10241888B2 Method to verify correctness of computer system software and hardware components and corresponding test environment
A method is presented to verify correctness of computer system software and hardware components. The method includes: operating a test environment with a verified system software and hardware version; monitoring and recording each hardware access during operation of the test environment with the verified system software and hardware version to generate a corresponding verified trace file; operating the test environment with a modified system software and/or hardware version; monitoring and recording each hardware access to generate a corresponding new trace file during operation of the test environment with the modified system software and/or hardware version; defining an arbitrary order for target chips in the verified and the modified hardware model or hardware system version; sorting sequences of entries in both trace files according to the target chip order; and comparing the sorted trace files by comparing their entries each by each and outputting a corresponding comparison result.
US10241885B2 System, apparatus and method for multi-kernel performance monitoring in a field programmable gate array
In one embodiment, a field programmable gate array (FPGA) includes: programmable logic to perform at least one function for a processor coupled to the FPGA; a performance monitor circuit including a set of performance monitors to be programmably associated with a first kernel to execute on the FPGA; and a monitor circuit to receive kernel registration information of the first kernel from the processor and program a first set of performance monitors for association with the first kernel based on the kernel registration information. Other embodiments are described and claimed.
US10241884B2 Information processing apparatus and method for collecting performance data
An information processing apparatus includes a memory, and a processor coupled to the memory and configured to obtain performance data of the information processing apparatus at a first time interval repetitively, write the performance data in the memory when a particular value of the performance data indicates a performance decrement of the information processing apparatus, and set a second time interval longer than the first time interval instead of the first time interval for obtaining the performance data when the particular value does not indicate a performance decrement of the information processing apparatus.
US10241881B2 Energy services recommendation engine
A combination of one or more monitoring devices and a central processor at a hosted service gathers data from a customer site, identifies energy system events of interest, and analyzes the energy system event of interest to determine and recommend or implement vendor services designed to increase energy savings and/or energy system reliability.
US10241879B2 Virtual debugging of server operations
Debugging operations may utilize a dedicated debug port associated with a baseboard management controller. The baseboard management controller executes software programming that eliminates any need for a debugging cable. The baseboard management controller also permits debugging between virtual machines.
US10241877B2 Data storage system employing a hot spare to proactively store array data in absence of a failure or pre-failure event
A data storage system includes a controller, a hot spare storage device and a plurality of primary storage devices. The controller utilizes the hot spare storage device to mirror only a subset of each stripe of logical pages written across the data storage array, where the subset includes a logical page determined by a write input/output operation (IOP) policy. In response to receipt of a write IOP, the controller writes a stripe including a plurality of logical data pages and a logical data protection page across the plurality of primary storage devices and mirrors the logical page determined by the write IOP policy on the hot spare storage device. In response to a failure of a storage device among the plurality of primary storage devices, contents of the failed storage device not already mirrored on the hot spare storage device are rebuilt on the hot spare storage device.
US10241876B1 Cooperative fault tolerance and load balancing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for cooperative fault tolerance and load balancing. In one aspect, a method includes receiving a request from an entity wherein the request includes metadata specifying a plurality of non-responsive servers to which the entity sent the request but that could not process the request; determining that the data processing apparatus is not a current home server for the entity based on information cached in the data processing apparatus, wherein the current home server is a server within a plurality of preferred servers that processes requests for the entity and, in response thereto: assigning the data processing apparatus as the current home server so that the entity will send subsequent requests to the data processing apparatus for processing; and sending a response to the entity.
US10241873B2 Headstart restore of first volume to a second volume
Headstart restore of a first volume to a second volume. In one example embodiment, a method for headstart restore of a first volume to a second volume may include invalidating, on disk, a boot segment of a volume boot record of the second volume, storing headstart restore information in the second volume, while the boot segment of the volume boot record of the second volume remains invalidated, writing data from one or more backups of the first volume to a data segment of the second volume, removing the headstart restore information from the second volume, and revalidating, on disk, the boot segment of the volume boot record of the second volume.
US10241869B2 Managing a deletion of a volume referenced by a snapshot of a consistency group
When a volume that was once associated with a consistency group and is to be deleted from the storage system, the to be deleted volume is designated as a ghost volume within the storage system, and the deletion of the ghost volume from the storage system is delayed until there are no snapshots that include a pointer to the ghost volume. The storage system may include a counter that counts the number of instances all volumes within a consistency group are pointed to or that counts the number of instances that only ghost volumes are pointed to. The storage system may reference this count to determine whether to immediately delete or delay the deletion of the volume from the storage system.
US10241868B2 Server control method and server control device
A control method implemented using a server and a server control device. When a server starts abnormally due to an exception of a master central processing unit (CPU), a platform controller hub (PCH) connected to the master CPU, or a Flash that is connected to the PCH connected to the master CPU, the master CPU is reconfigured. It is implemented that, when a startup exception occurs on a server that supports hard partitioning, it can be still ensured that the server normally starts and runs, thereby improving reliability and stability of the server. Therefore, Reliability, Availability and Serviceability (RAS) of the entire server is improved. In addition, a problem that a system fails to run due to an exception of a Flash is solved, and an original dual Basic Input/Output Systems (BIOS) design manner may no longer be used, thereby reducing Flash chip costs of the server.
US10241866B2 Allocating rebuilding queue entries in a dispersed storage network
A method for execution by a processing system in dispersed storage and task network (DSTN) that includes a processor, includes: identifying a slice name of a slice in error of a set of slices stored in a set of dispersed storage (DS) units; identifying a number of slice errors of the set of slices; generating a queue entry that includes the slice name of the slice in error, a rebuilding task indicator, an identity of the set of slices, and the number of slice errors; identifying a rebuilding queue based on the number of slice errors, wherein the rebuilding queue is associated with one of: the set of DS units or another set of DS units; and facilitating storing the queue entry in the identified rebuilding queue.
US10241862B2 Erased memory page reconstruction using distributed coding for multiple dimensional parities
A method for memory page erasure reconstruction in a storage array includes dividing data into multiple stripes for storage in a storage array including multiple storage devices with a topology of a hypercube of a dimension t≥3. The storage devices in same hypercubes of dimension t−1 including the hypercube of dimension t have even parity. An intersection of two non-parallel planes in the hypercube topology is a line, and each point along a line is a storage device in the storage array. A reconstructor processor reconstructs erased data for erased memory pages from non-erased data in the storage array by using parities in at least three dimensions based on the hypercube topology of the storage devices.
US10241853B2 Associating a sequence of fault events with a maintenance activity based on a reduction in seasonality
An event management method of attributing a seasonal fault to maintenance activity is described. The method includes identifying a sequence of fault events as a seasonal fault, and calculating an initial seasonality metric indicating a degree of seasonality of the sequence of fault events. One or more maintenance windows are identified, and then a subset of the sequence of the fault events which correspond in time with the maintenance windows are identified. A compensated seasonality metric is calculated for the sequence of fault events minus at least some of the subset of fault events. Based on determining that the compensated seasonality metric indicates a reduction in seasonality compared with the initial seasonality metric, an indication that the sequence of fault events is associated with maintenance activities is generated.
US10241850B2 Non-magnetodielectric flux concentrator
The invention also provides a heating apparatus including a holder capable of holding at least one part, an electric current generator and a flux concentrator electrically connected to the electric current generator, the flux concentrator being made of a non-magneto-dielectric material and having a coil with at least one turn forming an inductor to generate an alternating magnetic field that is driven by the alternating electric field, the alternating magnetic field resonating at a frequency of at least 1 MHz in response to the alternating electric current.
US10241849B2 Controller that receives a cyclic redundancy check (CRC) code for both read and write data transmitted via bidirectional data link
A controller includes a link interface that is to couple to a first link to communicate bi-directional data and a second link to transmit unidirectional error-detection information. An encoder is to dynamically add first error-detection information to at least a portion of write data. A transmitter, coupled to the link interface, is to transmit the write data. A delay element is coupled to an output from the encoder. A receiver, coupled to the link interface, is to receive second error-detection information corresponding to at least the portion of the write data. Error-detection logic is coupled to an output from the delay element and an output from the receiver. The error-detection logic is to determine errors in at least the portion of the write data by comparing the first error-detection information and the second error-detection information, and, if an error is detected, is to assert an error condition.
US10241847B2 Anomaly detection using sequences of system calls
Systems and methods of detecting a call sequence anomaly in a message-based operating system are provided. A message may be received that indicates a programmatic procedure of an operating system was invoked. The message may include a programmatic procedure identifier, a sender process identifier, and a receiver process identifier. An invocation hash may be generated based on the message. The invocation hash may be translated to a smaller invocation identifier. The invocation identifier may be included in a translated call sequence that comprises invocation identifiers for a series of invocations. Depending on whether the translated call sequence is included in previously generated predetermined call sequences, the translated call sequence may be determined as an anomaly or not an anomaly.
US10241841B2 Controlling virtual machine density and placement distribution in a converged infrastructure resource pool
Aspects include allocating virtual resources to physical resources in a computer environment and aggregating the virtual resources, as a virtual resource pool, at a per virtual machine level in the computer environment. Other aspects include evaluating the virtual resources in the virtual resource pool against resource pool domain constraints. Other aspects include determining a resource allocation adjustment as a function of the evaluating. The resource allocation adjustment is configured to achieve a maximum specified virtual machine density. Other aspects include adjusting the virtual resources based on the resource allocation adjustment.
US10241840B2 Resource based virtual computing instance scheduling
Examples provide two-tiered scheduling within a cluster. A coarse-grained analysis is performed on a candidate set of hosts to select a host for a virtual computing instance based on optimization of at least one resource. A host is selected based on the analysis results. The identified virtual computing instance is placed on the selected host. A fine-grained analysis is performed on a set of communication graphs for a plurality of virtual computing instances to generate a set of penalty scores. A set of communicating virtual computing instances are selected based on the set of penalty scores. A first virtual computing instance from a first host is relocated to a second host to minimize a distance between the first virtual computing instance and a second virtual computing instance. Relocating the first virtual computing instance reduces at least one penalty score for the set of communicating virtual computing instances.
US10241825B2 Techniques for hybrid computer thread creation and management
A technique for operating a computer system to support an application, a first application server environment, and a second application server environment includes intercepting a work request relating to the application issued to the first application server environment prior to execution of the work request. A thread adapted for execution in the first application server environment is created. A context is attached to the thread that non-disruptively modifies the thread into a hybrid thread that is additionally suitable for execution in the second application server environment. The hybrid thread is returned to the first application server environment.
US10241821B2 Interrupt generated random number generator states
The present disclosure provides RNG states. Generating the RNG states can include creating a first VM with a first RNG state and a second VM with a second RNG state and generating a plurality of interrupts for the first VM and the second VM. Generating the RNG states can also include providing the plurality of interrupts to the first VM with a first plurality of time intervals between the plurality of interrupts to configure the first RNG state and providing the plurality of interrupts to the second VM with a second plurality of time intervals, between the plurality of interrupts, that are different from the first plurality of time intervals to configure the second RNG state to be different from the first RNG state.
US10241818B2 In-memory virtual desktop system
Disclosed herein is an in-memory virtual desktop system, which stores a virtual desktop image in main memory in order to prevent a load from being concentrated on a disk, and operates a virtual desktop using the virtual desktop image. The disclosed system includes an in-memory virtual desktop system, including hardware including main memory for storing virtual desktop images, and a hypervisor for virtualizing resources of the hardware and providing virtualized resources to a virtual desktop.
US10241817B2 Paravirtualized access for device assignment by bar extension
A hypervisor associates a combined register space with a virtual device to be presented to a guest operating system of a virtual machine, the combined register space comprising a default register space and an additional register space. Responsive to detecting an access of the additional register space by the guest operating system of the virtual machine, the hypervisor performs an operation on behalf of the virtual machine, the operation pertaining to the access of the additional register space.
US10241816B2 Tag inheritance
A data handling system includes a managing resource that manages one or more managed resources. The managed resource inherits tags of its managing resource(s). A user of the data handling system may apply tags to a managing resource via a management console. The tags may be applied via a user interface and utilized to organize the managed and managing resources. The tags may be typeless in that the user may assign any type of meaning to any tag. Tags assigned to the managing resource are applied or inherited to the resources it manages. The pattern of inheritance repeats through ‘n’ generations as managed resources, themselves, can be managing resources.
US10241815B2 Tag inheritance
A data handling system includes a managing resource that manages one or more managed resources. The managed resource inherits tags of its managing resource(s). A user of the data handling system may apply tags to a managing resource via a management console. The tags may be applied via a user interface and utilized to organize the managed and managing resources. The tags may be typeless in that the user may assign any type of meaning to any tag. Tags assigned to the managing resource are applied or inherited to the resources it manages. The pattern of inheritance repeats through ‘n’ generations as managed resources, themselves, can be managing resources.
US10241807B2 Vehicle control device, reprogramming system
Provided is a vehicle control device with which it is possible to reduce the time required to rewrite a control program. In the vehicle control device according to the present invention, after an updated version of the control program has been stored in a second storage unit, a first storage unit is initialized in advance before the instruction to update the control program has been executed.
US10241806B2 Adjusting user interfaces based on entity location
The present invention extends to methods, systems, and computer program products for adjusting user interfaces based on entity location. Embodiments of the invention provide applications (or an operating system) with entity distance/proximity data. Applications can then scale content appropriately based on the proximity data. An operating system contains a distance/proximity driver framework for distance/proximity aware hardware sensors (IR, Radar, capacitive, camera, other). The proximity framework performs distance/proximity/number of viewers calculations from sensor data to formulate proximity data. From the proximity data, an application can determine how to scale user interface data.
US10241803B2 System and method for updating device software
Devices include a processor and a memory. The processor is configured to determine if a bootloader area does not contain a valid bootloader instruction set, to locate a bootloader instruction set, and to copy the bootloader instruction set to the bootloader area. The processor then executes the bootloader instruction set from the bootloader area.
US10241801B2 Method and apparatus to create register windows for parallel iterations to achieve high performance in HW-SW codesigned loop accelerator
An apparatus includes a register file and a binary translator to create a plurality of strands and a plurality of iteration windows, where each iteration window of the plurality of iteration windows is allocated a set of continuous registers of the register file. The apparatus further includes a buffer to store strand documentation for a strand from the plurality of strands, where the strand documentation for the strand is to include an indication of a current register base for the strand. The apparatus further includes an execution circuit to execute an instruction to update the current register base for the strand in the strand documentation for the strand based on a fixed step value and an iteration window size.
US10241799B2 Out-of-order command execution with sliding windows to maintain completion statuses
Techniques are described for reordering commands to improve the speed at which at least one command stream may execute. Prior to distributing commands in the at least one command stream to multiple pipelines, a multimedia processor analyzes any inter-pipeline dependencies and determines the current execution state of the pipelines. The processor may, based on this information, reorder the at least one command stream by prioritizing commands that lack any current dependencies and therefore may be executed immediately by the appropriate pipeline. Such out of order execution of commands in the at least one command stream may increase the throughput of the multimedia processor by increasing the rate at which the command stream is executed.
US10241796B2 Compiler-assisted lookahead (CAL) memory system apparatus for microprocessors
A compiler-assisted lookahead (CAL) memory system for a CAL microprocessor consisting of a CAL memory management unit, a CAL lookahead instruction (LI) and compatible instruction (CI) memory system, and a CAL LI and CI cache system, is designed for operating with a CAL frontend processor to fetch LIs and CIs in a lookahead manner and to reorder the LIs/CIs fetched before decoding them for producing compatible results of the program. The invention is for enhancing performance and energy-efficiency of loop operations by reusing the LIs and CIs in the loops without fetching them iteratively from the CAL memory system.
US10241791B2 Low energy accelerator processor architecture
An apparatus for a low energy accelerator processor architecture is disclosed. An example arrangement is an integrated circuit that includes a system bus having a data width N, where N is a positive integer; a central processor unit coupled to the system bus and configured to execute instructions retrieved from a memory; a low energy accelerator processor configured to execute instruction words received on the system bus and having a plurality of execution units including a load store unit, a load coefficient unit, a multiply unit, and a butterfly/adder ALU unit, wherein each of the execution units is configured to perform operations responsive to retrieved instruction words; and a data register file comprising a set of data registers coupled to the plurality of execution units, wherein the registers are coupled to selected ones of the plurality of execution units. Additional methods and apparatus are disclosed.
US10241790B2 Operation of a multi-slice processor with reduced flush and restore latency
Operation of a multi-slice processor that includes execution slices and load/store slices coupled via a results bus, including: for a target instruction targeting a logical register, determining whether an entry in a general purpose register representing the logical register is pending a flush; if the entry in the general purpose register representing the logical register is pending a flush: cancelling the flush in the entry of the general purpose register; storing the target instruction in the entry of the general purpose register representing the logical register, and if an entry in a history buffer targeting the logical register is pending a restore, cancelling the restore for the entry of the history buffer.
US10241789B2 Method to do control speculation on loads in a high performance strand-based loop accelerator
An apparatus includes a binary translator to hoist a load instruction in a branch of a conditional statement above the conditional statement and insert a speculation control of load (SCL) instruction in a complementary branch of the conditional statement, where the SCL instruction provides an indication of a real program order (RPO) of the load instruction before the load instruction was hoisted. The apparatus further includes an execution circuit to execute the load instruction to perform a load and cause an entry for the load instruction to be inserted in an ordering buffer, and where the execution circuit is to execute the SCL instruction to locate the entry for the load instruction in the ordering buffer using the RPO of the load instruction provided by the SCL instruction and discard the entry for the load instruction from the ordering buffer.
US10241784B2 Hierarchical directives-based management of runtime behaviors
Support for dynamic behavior is specified while reducing reliance on JIT compilation and large runtimes; semantic characteristics are selectively attached to types and type members outside source code. A directives document contains human-readable directives in a parsable format for submission to an innovative compiler. The directives specify whether a type T or type member M is required, optional, or prohibited in a runtime environment. Some reference an application, library, assembly, or namespace group, and others reference group components: type, type instantiation, method, method instantiation, field, property, or event. Some directives force a generic instantiation. Some directives indirectly reference a type through a parameter, type parameter, or generic directive. Some directives reference degrees to manage runtime activation of type instances, runtime introspection over types, reflection, and/or runtime or static serialization. Degrees may enable or disable types, instance constructors, property setters, property getters, fields, or all type members. Directives may be composed.
US10241777B2 Method and system for managing delivery of analytics assets to users of organizations using operating system containers
A method and a system are provided to manage analytics assets associated with at least one computer accessible to an organization using operating system (OS) containers. The method comprising receiving a request to process of a task on the user computing device. The method further select a set of analytics assets from a first category, based on at least one of a role of the user in the organization and a historical usage of the one or more analytics assets or a second category that corresponds to the user and are included in the container image associated with the user. The method further update the container image of the user, based on at least the selection of the set of analytics assets from the first category. The method further render the selected set of analytics assets through the updated container image on the user computing device of the user.
US10241775B2 Dynamic release baselines in a continuous delivery environment
Aspects of the embodiments are directed to a common interface for associating an ordered set of instructions and/or resources from a release automation application with a configuration manager node associated with a server type. Embodiments are directed to identifying an application, identifying a deployment environment for deploying the application, identifying a configuration manager, identifying a server type from a plurality of server types available for the application, identifying a configuration management node associated with the server type, defining an ordered set of instructions and/or resources for the configuration management node by selecting an instruction or resource from a list of instructions and recipes associated with the configuration management node, and storing the ordered set of instruction and/or resources for future deployment of the application in the configuration management node.
US10241774B2 Release lifecycle management system for multi-node application
A deployment system provides the ability to deploy a multi-node distributed application, such as a cloud computing platform application that has a plurality of interconnected nodes performing specialized jobs. The deployment system may update a currently running cloud computing platform application according to a deployment manifest and a versioned release bundle that includes jobs and application packages. The deployment system determines changes to the currently running cloud computing platform application and distributes changes to each job to deployment agents executing on VMs. The deployment agents apply the updated jobs to their respective VMs (e.g., launching applications), thereby deploying an updated version of cloud computing platform application.
US10241773B2 Automatic application layer capture
A desktop management system is described that provides an automated process for distributing and suggesting modifications. The system is comprised of a central server and multiple client devices connected through a network. Application layer drafts for a particular modification (such as an installation, update, un-installation, fix, etc.) are generated based on snapshots of client devices before and after the modification is applied. Several application layer drafts are produced for a particular modification. Based on commonalities between the several application layer drafts, an official application layer is produced. When a client device requests a modification, an official application layer for the requested modification is retrieved and merged onto the requesting client device to apply the modification. If a client device on the network lacks an application that is present on similar client devices on the network, the system can suggest the application to the client device.
US10241771B2 Application virtualization
A virtual application packaged for a specific executing environment may be executed on a processing device having an executing environment different from the specific executing environment. A reference, included in extracted installer metadata, to one or more key paths of a hierarchically-structured data store may be modified according to a set of rules related to the executing environment detected in the processing device. The modified extracted installer metadata may be provided to an installer for installing the virtual application. During execution of the virtual application, a request to read, write, or modify the hierarchically-structured data store may be intercepted and changed, such that a first key path included in the request may be mapped to a second key path, based on the detected executing environment. Similarly, a response to the request, which may include the second key path, may be intercepted and modified, to the first key path.
US10241769B2 Marking sibling caller routines
Optimizations are provided for sibling calls. A sibling caller is marked to indicate that it may call a sibling routine or that it may call an external sibling routine. Based on the marking, certain processing is performed to facilitate use of sibling calls, particularly when the sibling routine being called is external to the caller.
US10241763B2 Inter-procedural type propagation for devirtualization
Intra-procedural and inter-procedural dynamic type propagation can be used to optimize code by devirtualizing virtual functions. In the intra-procedural pass each function in the program is inspected. If the dynamic type of a variable within the function is determined, the static type is replaced by the dynamic type. If the dynamic type of a variable within the function is not determinable, a placeholder type is inserted. After each function and each statement in the function and each statement outside of the function is examined, an attempt is made to resolve all of the placeholder types references created in the first pass, replacing the placeholder type with the dynamic type. This process is iterated until additional dynamic type determination ends.
US10241760B2 System and method for performing hit testing in a graphical user interface
Disclosed are touch sensitive devices and methods of responding to hits in touch sensitive devices that include a graphical user interface having interface elements, each associated with a program element. A hit test map updater is used to process graphical user interface information into a hit test map in connection with the rendering of the graphical user interface, such that the hit test map associates properties with interface elements appearing on the graphical user interface. An input processor is used to receive a location corresponding to an input in connection with an input event, search the hit test map in which values are associated with interface elements appearing in the graphical user interface, and identify a property of the interface element from the values. In an embodiment, the identified property is proved to a central processing system and a user interface event is generated. In an embodiment, the properties received from the hit test map updater and the input processor are used to determine a program element associated with the property, and the program element is signaled. In an embodiment, the identified property is processed to determine a change to the graphical user interface, and the change is displayed.
US10241757B2 Decimal shift and divide instruction
An instruction to perform a shift and divide operation is executed. The executing includes shifting a value in a specified direction by a selected amount to provide a dividend, the selected amount being user-defined. The dividend is divided by a divisor to obtain a quotient. At least a subset of the quotient is selected as a result. The result is to be used in processing within the computing environment.
US10241755B2 Method and apparatus for physical exercise assistance
An electronic device comprising: a memory; a display; and at least one processor configured to: control the display to display a lock screen including information provided by an exercise assisting application; detect an input performed while the lock screen is active; and generate a first audio signal indicating a value of an exercise parameter, in response to the input.
US10241750B1 Method and apparatus for disabling audio
The present invention comprises a microphone simulator or emulator, for use in conjunction with a “personal electronic device” or “PED.” The microphone simulator or emulator is used in conjunction with a PED that includes both a built-in microphone, along with an interface by which an external microphone can be utilized. Often, a PED is equipped with no specific user-level interface, by which the built-in microphone of the PED can be disabled. However, the microphone simulator or emulator, when connected to the external microphone interface of a PED, causes the PED to recognize the microphone simulator or emulator as an external microphone. Because of this, the PED disables its built-in microphone.
US10241746B2 Control and audio systems for a boat
A boat includes a dash positioned proximate a windshield at a first non-zero angle. A speaker is mounted under a top surface of the dash at a second non-zero angle. The speaker is positioned to direct sound emanating from the speaker through an opening in the dash and the windshield is configured to reflect the sound emanating from the speaker as reflected sound in an aft direction. The boat may also include an enclosure having a reflective surface positioned within a cavity formed between the deck and hull of the boat. A speaker, mounted within the enclosure, and the reflective surface are configured to reflect sound emanating from the speaker off of the reflective surface and through an opening of the enclosure.
US10241743B2 Mobile terminal for matching displayed text with recorded external audio and method of controlling the mobile terminal
The present invention relates to a mobile terminal capable of recording audio and a method of controlling the mobile terminal. Furthermore, the present invention relates a mobile terminal capable of outputting visual information and a method of controlling the mobile terminal. Provided is the mobile terminal including a recording function unit that records external audio, a display unit to which visual information is output, and a controller that performs processing by associating the audio recorded through the recording function unit and the visual information that is output to the display unit with each other, in which in response to selection of one region of the display unit, the controller matches the visual information included in the one region and the audio recorded through the recording function unit.
US10241742B2 Device group identification
Method and systems are provided for identification of device groups in a network. In an example implementation, a first playback device, while in a first zone group comprising the playback device, the first zone group having a group identification identifying the first zone group, receives an instruction to form a zone group with one or more second playback devices. In response, the first playback device forms a second zone group with the one or more second playback devices. Forming the second zone group involves determining a group identification identifying the second zone group and determining a display name representing the second zone group. In response, the first playback device causes a controller device to update a control interface for the media playback system to display an indication of the second zone group, the indication of the second zone group comprising the determined display name.
US10241738B2 Method and system of communication for use in hospitals
A communication system for a plurality of users in an emergency room or operating room environment, in particular for use in hospitals, efficiently assists communication in a complex environment. The communication system for a plurality of users of wearable capturing devices includes a circuit (identification circuit) including program logic arranged to identify, by a second wearable device, and capture a viewpoint of the first wearable device; a circuit (exchange circuit) includes program logic arranged to cause the first wearable device wearer to exchange the captured viewpoint with the second wearable device wearer; and a circuit (projecting circuit) includes program logic arranged to provide the exchanged viewpoint by the second wearable device as an exchanged viewpoint to the second wearable device wearer.
US10241737B2 Mobile terminal and method for controlling the same
A mobile terminal includes a memory configured to store at least one letter inputted by a user, a first display, a second display configured to display the at least one letter, and a controller configured to control the first display to display a wallpaper image of a lock screen. In this case, the controller is further configured to control the first display to display a letter image corresponding to an initial letter of the at least one letter on the wallpaper image.
US10241736B2 System, display position determination method, and computer-readable recording medium
A system includes a first processor and terminals connected to the first processor via a network. Each terminal has a second processor. The terminals includes a first terminal that transmits target data by a first user to a second terminal, so that the target data is received by the second terminal and displayed on a second column. The first processor refers to role data including identification data of the terminals associated with identification data of roles of users, determines a role of the user associated to a name of the first terminal, attaches identification data of a role of the first user to the target data, and transmits the target data and the attached identification data. The second processor receives the target data and the attached identification data and determines a position at which the target data is displayed on the second column based on role display data.
US10241734B2 Multi-worker approach for printer data collection in timely situations
Methods and apparatus for assessing printing devices are provided. A computing device can execute a first discovery technique to send discovery messages to connected devices that can include printing devices. The computing device can execute a second discovery technique different from the first discovery technique. The computing device can receive at least a first discovery response to the discovery messages. The computing device can execute the first discovery technique to identify a first device based on the first discovery response and determine whether the first device is a printing device. After determining the first device is a printing device, the computing device can execute the first discovery technique to determine whether the first device is a known printing device based on printing device information for the first device. After determining the first device is a known printing device, the computing device can provide an output assessing the first device.
US10241733B2 Methods and apparatus for supplying power to a printer
An example disclosed method includes providing power transmissions from a power storage unit to a power converter of a printing device, the power converter to supply an available amount of power to a print mechanism, the print mechanism having separately controllable print elements; determining a required amount of power for an upcoming print operation that involves energizing the print elements, the print elements including a first group of the print elements and a second group of the print elements; when the required amount of power is less than or equal to the available amount of power, performing the print operation by simultaneously energizing the print elements; and when the required amount of power is greater than the available amount of power, performing the print operation by alternately energizing the first group of the print elements at first times and the second group of the print elements at second times.
US10241731B2 Information processing apparatus, method of controlling the same, print system and storage medium
An information processing apparatus has a printer driver and a device service associated with the printer driver as an output port of a print job generated by the printer driver. The printer driver receives data in accordance with a print instruction from an application operating on the information processing apparatus, generates a print job based on the received data, and outputs the print job to the output port. The print job is sent to the device service by an operating system using internal loopback. The device service connects to a print apparatus via a port that is different from the output port of the information processing apparatus, receives the print job from the printer driver, transmits a first control command for obtaining status information to the print apparatus, obtains the status information of the apparatus, and accepts print data received through a receiving port.
US10241730B2 Printer device, method, and control device for print templates
Additional information can be appropriately added to an area in a template. The web application execution unit of a printer displays a print layout on a control device in a format enabling adding additional information to areas formed in the printing area of a print medium based on a first template, and when additional information is added to one area, changes to a format reflecting the additional information applied to the one area, and displays the print layout.
US10241728B2 Printing apparatus and method for controlling printing apparatus
A printer includes a transmitter and receiver configured to receive a setting command capable of setting a style of a character string for each delimiter area indicating an area of a line delimited by a tab position, a tab command for executing movement to the tab position, and a delimiter string that is delimited by the tab command, a printing apparatus memory configured to store style data, a printing apparatus processor configured to execute processing on the delimiter string based on the style of the corresponding delimiter area, and a printing mechanism configured to print the character string which is processed by the printing apparatus processor.
US10241726B2 Using hard drive on panels for data storage
Methods and systems are described for controlling an automation and security system. According to at least one embodiment, an apparatus for data storage in an automation and security system includes a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions are executable by a processor to receive data at a first device, store a copy of the data on the first device, fragment the data into a plurality of data fragments, transmit the plurality of data fragments to a plurality of remote devices, and store some of the plurality of data fragments on each of the plurality of remote devices.
US10241724B1 Storage area network emulation
Generating a virtual storage area network (VSAN) is disclosed. From the perspective of a customer's virtual machine, the VSAN is a logical network of storage devices that provide features that are typically associated with a physical storage access network, such as block level data storage; logical disk arrays; tape libraries; optical jukeboxes; quality of service; disk mirroring, backup and restoration services; archival and retrieval of archived data; data migration from one virtual storage device to another; sharing of data among different virtual machines in a network; and the incorporation of virtual subnetworks.
US10241721B2 Image processing device and image processing method
There is provided an image processing device include an image processing section including a pipeline in which a plurality of processing modules is connected in series, each processing modules being configured to perform a predetermined process on input data, and the image processing section performing pipeline processing by the processing modules sequentially performing the process. Each of the processing modules includes a data buffer configured to temporarily store the data in unit of processing, and a control section configured to determine whether or not to store the data in the data buffer on the basis of a state of a data flow in the pipeline processing and a state of the data stored in the data buffer, and to select a path within the processing module by which the data is transferred on the basis of a determination result, and to control an operation of the data buffer.
US10241719B2 Dynamic granularity for storage optimization
A computer-implemented method, computer program product and system for dynamic granularity of a data storage by identifying tiers of data including units of data with a unit heat index, corresponding to an activity level metric and identifying a tier heat index for each of the tiers of data corresponding to an average of the unit heat index for the units of data within the tiers of data. Furthermore determining a granularity index based on a size of the units of data; calculating a pairing index by comparing the unit heat indexes from the corresponding tiers of data and calculating an efficiency index by comparing the unit heat indexes indicating a percentage of the of units of data within a first tier of data with a higher unit heat index than all of the units of data within a another tier of data with a lower tier heat index.
US10241718B2 Electronic device and method of analyzing fragmentation of electronic device
Disclosed is a method of analyzing fragmentation of an electronic device, which comprises: receiving information on at least one allocation unit of a memory; and calculating fragmentation ratio information on the basis of the received information on at least one allocation unit.
US10241712B1 Method and apparatus for automated orchestration of long distance protection of virtualized storage
Example embodiments of the present invention relate to a method, a system, and a computer program product for replicating a virtual volume. The method includes creating a volume in a first datacenter, the volume in the first datacenter accessible as a virtual volume exposed to the first datacenter and a second datacenter, and establishing replication of the virtual volume to a third datacenter.
US10241711B2 Multiversioned nonvolatile memory hierarchy for persistent memory
Example methods and systems to provide persistent memory are disclosed herein. An example system includes a nonvolatile cache to store data received from a volatile cache. The data is associated with a transaction and the data is to be identified as durable when the transaction is committed. The example system includes a nonvolatile memory to store the data received from the nonvolatile cache when the data is identified as durable.
US10241708B2 Storage of a data chunk with a colliding fingerprint
Example implementations relate to data chunk storage. For example, an implementation includes an apparatus that includes a processor. The processor is to receive a first data chunk from a source device and to generate a first fingerprint of the first data chunk. In response to a determination that the first fingerprint matches a second fingerprint of a second data chunk, the processor is to select a storage pool from a plurality of storage pools at a storage device to store the first data chunk based on the first data chunk and based on the second data chunk. The plurality of storage pools includes a first storage pool associated with first particular data chunks with non-colliding fingerprints and a second storage pool associated with second particular data chunks with colliding fingerprints.
US10241706B2 Semiconductor device and its memory access control method
There is a problem that memory protection against access to a shared memory by a sub-arithmetic unit used by a program executed in a main-arithmetic unit cannot be performed in a related-art semiconductor device. According to one embodiment, a semiconductor device includes a sub-arithmetic unit configured to execute a process of a part of a program executed by a main-arithmetic unit, and a shared memory shared by the main-arithmetic unit and the sub-arithmetic unit, in which the sub-arithmetic unit includes a memory protection unit configured to permit or prohibit access to the shared memory based on an access permission range address value provided from the main-arithmetic unit, the access to the shared memory being access that arises from a process executed by the sub-arithmetic unit.
US10241700B2 Execution of program region with transactional memory
A method for executing a program region by a computer system with transactional memory support is disclosed. The computer system uses hierarchical locks for executing the program region. Determination is conducted whether a first condition related to a transaction abort is satisfied in beginning a transaction for the program region. If the first condition is satisfied, a bottom level lock corresponding to a bottom level resource among available resources is acquired to execute the program region in the transaction. If a second condition is determined to be satisfied, a next level lock corresponding to next level resource is acquired. If the acquired lock is a top level lock corresponding to a top level resource, the program region is executed without using the transaction.
US10241696B1 Securely launching files downloaded to potentially unsafe locations on a computer system
The present disclosure relates to protecting computer systems from installation of rogue shared libraries when executable files are launched. An example method generally includes detecting that a downloaded file has been written to an insecure location on the computing device. A computing device determines that the downloaded file includes at least a first executable component and, upon determining that the downloaded file includes executable components, generates a copy of the executable component in a protected repository on the computing device. The computing device overwrites the contents of the executable component with at least instructions to launch the copy of the downloaded file from the protected repository.
US10241689B1 Surface-based logical storage units in multi-platter disks
Techniques for treating surfaces of a multi-platter disk as independent units are described herein. Each surface of a plurality of surfaces of a multi-platter disk is identified and a set of storage layout data describing the storage format of the surface is received. A logical address is calculated based on the surface layout data and at least a portion of the storage layout data is stored on the surface. The logical address of the surface is then provided for use by other services.
US10241687B2 Method for operating semiconductor device and semiconductor system
A method for operating a semiconductor device includes receiving a memory request for a memory; calculating a memory bandwidth such that the memory bandwidth is at least large enough to support allocation of the memory in accordance with the memory request; creating a memory path for accessing the memory using a memory hierarchical structure wherein a memory region that corresponds to the memory path is a memory region that is allocated to support the memory bandwidth; and performing memory interleaving with respect to the memory region that corresponds to the memory path.
US10241682B2 Dynamic caching module selection for optimized data deduplication
Embodiments of the invention provide a method, system and computer program product for dynamic caching module selection for optimized data deduplication. In an embodiment of the invention, a method for dynamic caching module selection for optimized data deduplication is provided. The method includes receiving a request to retrieve data and classifying the request. The method also includes identifying from amongst multiple different caching modules each with a different configuration a particular caching module associated with the classification of the request. Finally, the method includes deduplicating the data in the identified caching module.
US10241679B2 Mapping of logical volumes to host clusters
A method for data storage includes defining a host cluster within a group of host computers, which access a storage system that includes multiple logical volumes. The host cluster includes two or more of the host computers. Responsively to a single mapping instruction, each of the host computers in the host cluster is mapped to access the logical volumes in the set. In another disclosed method, a single control instruction, which specifies the host cluster and a configuration operation to be applied to the host computers in the host cluster, is accepted. Responsively to the single control instruction, the configuration operation is applied to each of the host computers in the host cluster. The configuration operation may comprise assigning a specified level of service to each host computer in one of the first subset of the host computers and the second subset of the host computers.
US10241675B2 Method for rebuilding flash translation layer table of solid state drive
A method is provided for rebuilding a flash translation layer table of a solid state drive. The superblock includes plural superpages. Each of the plural superpages includes plural physical pages. The method includes steps of confirming if the flash translation layer table is lost or not after the solid state drive is powered on; if the flash translation layer table is lost, starting a superblock scanning method for determining a status of the superblock; and rebuilding the flash translation table according to the status of the superblock. The superblock scanning method includes steps of reading contents of a first physical page and a last physical page of a last superpage in the superblock, and determining a status of the superblock according to the contents of the first physical page and the last physical page.
US10241669B2 Touchscreen device
A method is provided which includes displaying an output of an application on a touchscreen, receiving a user input for the application on the touchscreen, and determining the location of the received user input on the touchscreen. Further, the method includes generating an additional pop-up window for display on the touchscreen, and selecting a location for the additional pop-up window, where the selected location for the additional pop-up window does not coincide with the determined location of the user input for application. Further, the method includes displaying the additional pop-up window at the selected location for the additional pop-up window.
US10241666B2 Display apparatus to control connection, a display method and a non-transitory computer readable medium
A display apparatus that includes circuitry that displays a user interface screen including device information that identifies a plurality of output device groups and a plurality of input device groups to control connection between one of the output device groups and one of the input device groups; and receives an input that designates a combination of said one of the output device groups and said one of the input device groups, the user interface screen includes a matrix comprising a plurality of cells in a row direction and a column direction, the input designates the combination by designating one of grouped cells corresponding to the combination of said one of the output device groups and said one of the input device groups in the matrix, and the grouped cells are grouped such that the input designates the combination as a group.
US10241664B2 Method and system for displaying a cursor on a trading screen
A method, system, and computer program products are provided for updating the location of a cursor in a display window on a trading screen when certain events occurs. In a preferred embodiment, as market conditions change, the market information may be rearranged on a screen. To reduce the chances of missing a market opportunity by sending orders or managing them, the cursor moves in association with the market information such that the cursor appears fixed to the market information until a user moves the pointer device.
US10241663B2 Information processing apparatus capable of being operated by multi-touch
An information processing apparatus capable of easily adjusting parameter values of operation elements by multi-touch operation. Operation elements are displayed on a touch panel. A CPU detects a touch on a first operation element, like a first fader, as a first touch. When detecting a touch on a second element, like a second fader, as a second touch while the first touch is maintained, the CPU reflects a parameter value set on the first operation element onto a parameter value of the second operation element.
US10241658B2 Information processing apparatus, non-transitory computer-readable recording medium with information processing program recorded thereon, and information processing method
An information processing apparatus includes a display section, a storage section, and a control unit. When accepting a predetermined gesture under a gesture acceptance control, the control unit allows the storage section to store window information indicating a size and a position of a window being displayed on the display section, creates an icon associated with a file being displayed in the window, and allows the display section to display the icon. When accepting a launch gesture on the icon under the gesture acceptance control, the control unit retrieves the window information from the storage section and allows the display section to display a window for displaying the file associated with the icon in the size and position indicated by the window information.
US10241656B2 Batch processing method and terminal
Provided is a batch processing method and a terminal. The batch processing method comprises: according to a trigger action of a user, selecting a first operation target area on an operation interface, a remaining area on the operation interface and/or another operation interface being a second operation target area; moving the first operation target area to cover the second operation target area; executing a predetermined operation on an operation target covered in the second operation target area. Via the technical solution of the present disclosure, an operation target area is selected on an operation interface, the selected operation target area is moved and a batch operation is performed on an operation target in a remaining area, thereby significantly simplifying cumbersome operations of existing batch operations, and saving operation time.
US10241655B2 Multiple key value assignment system
Multiple letters, characters, numbers, strokes and symbols to be assigned to a given physical key on a physical keypad residing on a physical keypad integrated into, or attached to, an electronic device used for electronic financial transactions such as an Automated Teller Machine (ATM) or Point of Sale (POS) terminal, that is used for data entry on the display screen of an electronic device and the methodology of automatically displaying and inserting the characters assigned to that physical key on the display screen of said electronic device. As the user continues to touch/press said physical key on the electronic devices keypad, the first software module will display and bring into focus the characters assigned to the appropriate time duration of the continued touch/press of said physical key in a visual manner on the display screen of said electronic device and will continue rotating thru the assigned characters as long as the physical key touch/press continues. When the user releases the touch/press of said physical key, the software module will present the character assigned to that time duration to the display software for insertion into the active data entry area shown on the display screen.
US10241654B2 Computer method and apparatus for automated scheduling
A computer based scheduling and rescheduling method, apparatus and system for an electronic calendar. The electronic calendar illustrates a time progression of scheduled tasks in a horizontally or vertically oriented view of time. The electronic calendar and its graphical user interface (GUI) provide a viewing pattern for the user. Direction in the viewing pattern is synonymous with increasing/decreasing dates-times in the time progression of scheduled tasks. A scheduling-rescheduling engine schedules into the calendar user requested tasks and automatically reschedules impacted previously scheduled tasks. The scheduling-rescheduling engine also schedules user selected resources (e.g., people, robots, tools, etc.) per scheduled task.
US10241649B2 System and methods for application discovery and trial
The present disclosure relates to devices and device configurations. In one embodiment, a process for providing application discovery and trial includes presenting a widget element on a display of the device, wherein the widget element includes graphical elements for a plurality of trial applications, and detecting a selection of one of the trial applications in the widget element. The process also includes updating the display to present a selected trial application based on the selection, wherein presentation of the selected trial application includes display of an overlay element, detecting a selection of the overlay element, and presenting a trial application control window based on the selection of the overlay element, the trial application control window including graphical elements for one or more of terminating, continuing and conversion of the selected trial application.
US10241644B2 Actionable reminder entries
Techniques for processing task items are provided. A task item is electronic data that represents a task to be performed, whether manually or automatically. A task item includes one or more details about its corresponding task, such as a description of the task and a location of the task. Specifically, techniques for generating task items, organizing task items, triggering notifications of task items, and consuming task items are described. In one approach, a task item is generated based on input from a user and context of the input. In another approach, different attributes of task items are used to organize the task items intelligently into multiple lists. In another approach, actions other than the generation of notification are enabled or automatically performed, actions such as emailing, calling, texting, and searching.
US10241642B2 Emergency information access on portable electronic devices
Improved techniques for facilitating emergency access to one or more contacts stored on a portable electronic device are disclosed. One or more contacts on the portable electronic device are designated as emergency contacts. While the portable electronic device is password-locked, a request to display the one or more emergency contacts on the password-locked portable electronic device is received. Without requiring a password, the one or more emergency contacts are displayed on the portable electronic device.
US10241640B2 System and method for visualization of history of events using BIM model
Systems and methods for visualizing the history of events are provided. Some methods can include displaying, on a user interface device, a BIM of a secured area, displaying, on the BIM on the user interface device, a respective representation of each of a plurality of sensors within the secured area, the respective representation being displayed on the BIM at a respective location corresponding to respective geographic coordinates of a respective one of the plurality of sensors in the secured area, receiving first user input indicative of a specified time, and displaying, on the BIM on the user interface device, a respective geographic indicator of at least one of the plurality of sensors that was active at the specified time, the respective geographic indicator being displayed at or connected to the respective location on the BIM of the respective representation of the at least one of the plurality of sensors.
US10241638B2 Method and apparatus for a three dimensional interface
Method and apparatus for interacting with a three dimensional interface. In the method, a three dimensional interface with at least one virtual object is generated. An interaction zone is defined and generated, enclosing some or all of the object. A stimulus of the interaction zone, e.g. approach/contact with a finger/stylus is defined, and a response to the stimulus is defined, e.g. changes to the object, system actions, feedback, etc. When the stimulus is sensed the response is executed. The apparatus includes a processor that generates a three dimensional interface with at least one virtual object, defines an interaction zone for the object, and defines a stimulus and a response. A display outputs the interface and object. A camera or other sensor detects stimulus of the interaction zone, whereupon the processor generates a response signal. The apparatus may be part of a head mounted display.
US10241637B2 Method for reducing power consumption in electronic devices
Methods and devices are disclosed for delaying screen-on notification broadcasting. In one embodiment, a method for delaying screen-on notification broadcasting in a device comprises: detecting a display screen wakeup event for a display screen of the device, when the display screen wakeup event is detected and a current interface is a lock screen interface, intercepting a screen-on notification information broadcasted by an operating system of the device to applications running on the device, and when switching of the display screen from the lock screen interface into an unlocked interface after unlocking by a user is detected, sending the intercepted notification information to the applications.
US10241636B2 User interface for collecting criteria and estimating delivery parameters
The present invention relates generally to a method of identifying data delivery parameters relating to delivery of data accessible from a network location via a communications service provider. Embodiments of the invention are particularly well suited to identifying delivery parameters when the delivery of data is metered, such as when data are delivered to terminals connected to mobile networks.
US10241635B2 Linear Progression based window management
Some embodiments implement a linear switching application that provides functionality for switching between different windows based on an x-axis ordering of the windows instead of the z-axis or other ordering of prior art. The linear switching application identifies an array of currently open windows and sorts the array based on the leftmost x-coordinate position of the windows in the array. Optionally, the linear switching application modifies the GUI to display window identifiers based on the leftmost x-coordinate position of each window to orient the user to the x-coordinate position of each of the windows on-screen. The application determines an index in the current x-sorted array for the window that is currently frontmost and changes the frontmost window based on the current frontmost window and a directional input provided by the user.
US10241633B2 Intelligent sensing touch display device
An intelligent sensing touch display device, including a first electrode group, a display material layer or a display and touch sensing material layer, an active array unit and a touch and display driving unit to provide at least one AC path touch sensing unit, and a plurality of the AC path touch sensing units being able to be connected to form a combined AC path touch sensing unit, so that the touch and display driving unit can be responsive to an application program to perform a first touch detection procedure on the first electrode group, or perform a second touch detection procedure on the active array unit, or perform the first touch detection procedure on the first electrode group, and then perform the second touch detection procedure on at least one area of the active array unit.
US10241632B2 Touch detecting method, touch detecting system and touch terminal for touch sensor
The present disclosure relates to a touch technology field, provides a touch detecting method for a touch sensor, the method comprises the following steps: putting the touch sensor into a mutual capacitance mode and a self capacitance mode alternatively, and scanning and detecting the rows and columns of a capacitance array of the touch sensor; when a touch state is preliminarily judged as no touch according to a scanning and detecting result in the mutual capacitance mode, implementing envelopment analysis for data obtained by sampling in the self capacitance mode and determining whether the touch exists in the mutual capacitance mode, updating no reference in the mutual capacitance mode if the touch exists, and updating the reference in the mutual capacitance mode if no touch exists.
US10241619B2 Touch sensitive processing apparatus and electronic system for detecting whether touch panel is mostly covered by conductive liquid or object and method thereof
A touch sensitive processing apparatus is provided for detecting whether a touch panel is mostly covered by a conductive liquid or object. The apparatus includes a driving circuit for providing a driving signal to one of multiple parallel electrodes of the touch panel; a sensing circuit for sensing multiple values by the electrodes with respect to the driving signal; and a processor. The processor is configured for commanding the driving circuit to provide the driving signal and receiving the multiple sensing values from the sensing circuit; calculating a maximum difference between the largest and the smallest values of the sensing values; and if the maximum difference is less than a threshold, then determining that the touch panel is mostly covered by a conductive liquid or object.
US10241617B2 Apparatus and method for obtaining coordinate through touch panel thereof
An electronic device is provided. The electronic device includes a display, a first sensor, a second sensor, and a processor configured to obtain, using the first sensor, location information corresponding to an active area of the display, in response to contact between an external object and the display, obtain, using the second sensor, pressure information corresponding to a pressure applied to the display resulting from the contact between the external object and the display, and determine a validity of the location information based on whether the pressure information satisfies a designated condition.
US10241613B2 Mobile terminal and method for controlling the same
A mobile terminal including a touch screen; a stylus pen including a pressure sensor and an optical sensor; a wireless communication unit configured to wirelessly communicate with the stylus pen; and a controller configured to drive the stylus pen in a first operation mode in which the pressure sensor provided in the stylus pen is activated and the optical sensor is deactivated, when sensing information sensed by the pressure sensor indicates the stylus pen is in contact with the touch screen, and drive the stylus pen in a second operation mode in which both the pressure sensor and the optical sensor provided in the stylus pen are activated, when the sensing information sensed by the pressure sensor indicates the stylus pen is not in contact with the touch screen.
US10241612B2 Decimation supplementation strategies for input event processing
In an embodiment, a touch sensitive device includes a touch interface having rows and columns and a signal generator for generating unique orthogonal signals on a plurality of the rows, respectively. A touch processor is identifies touch on the touch interface by processing touch signals present on the columns, and outputting a stream of touch events. A decimator receives the stream of touch events, selectively identifies one or more of the touch events in the stream and assembles information concerning one or more touch events in the stream, and outputs both the selectively identified touch events and the assembled information for use by the touch sensitive device.
US10241608B2 Display device and driving method for display device using the same
A display device including a display unit including sensing input signal lines, sensing output signal lines, and touch sensors disposed on the sensing input signal lines and the sensing output signal lines, a sensor unit including gripping sensors corresponding to the sensing input signal lines, the sensor unit configured to generate a gripping signal including touch information of a first gripping sensor and position information of a first sensing input signal line corresponding to the first gripping sensor, and a signal controller configured to control a sensing scan control signal such that a first sensing input signal including a higher voltage than a reference voltage is applied to the first sensing input signal line according to gripping signal, and a sensing scan driver configured to generate a sensing input signal that is applied to the sensing input signal lines according to the sensing scan control signal.
US10241605B2 Liquid crystal display device
According to one embodiment, a liquid crystal display device includes touch-sensor electrodes, an array substrate including pixel electrodes, gate lines, source lines, switching elements, a light-shielding layer, and a plurality of stripe-like common electrodes, a counter-substrate, and a liquid crystal layer, wherein the common electrodes included in the array substrate are used not only as electrodes for display, but also as touch-sensor electrodes and, in a touch operation, a touch drive signal is input to each drive unit electrode including a plurality of common electrodes, and the light-shielding layer is divided into parts each of which corresponds to the drive unit electrode, and is provided to extend across a region opposed to a region of the drive unit electrode.
US10241603B2 Touch panel device
There is provided a touch panel device including an advance key that is assuredly touchable by an operator with no cost increase. A touch panel device (1) includes a plurality of keys (3) to (13) each including an indication part on which a corresponding one of functions is indicated, and a plurality of touch detection areas provided over the respective indication parts of the plurality of keys (3) to (13). The touch panel device (1) recognizes an operation instruction in any of the touch detection areas that corresponds to a predetermined key when the indication part of the predetermined key is touched. The plurality of keys include at least an advance key (13). The touch detection area (13B) of the advance key (13) is larger than the indication part (13A) of the advance key (13).
US10241601B2 Mobile electronic device, control method, and non-transitory storage medium that stores control program
A mobile electronic device includes a housing, an atmospheric pressure sensor configured to detect atmospheric pressure inside the housing, and at least one controller configured to shift a current first mode to a second mode when it is determined that the housing is gripped by a user of the mobile electronic device based on the detected atmospheric pressure.
US10241595B2 Electronic pen and position detection system
An electronic pen is readily provided with an expanded function and remains easy to use without complicated power supply management. An electronic pen body implementing an electronic pen function is connected with an expansion device implementing a laser pointer function via a connector jack and a connector plug. A chargeable battery mounted in the electronic pen body keeps the center of gravity of the body low and is arranged to feed power to the expansion device. A control circuit of the electronic pen body suitably controls the supply of power from the battery to the expansion device in accordance with a status of use of the electronic pen body and of the battery. A switch of the expansion device is operated to emit a laser beam.
US10241587B2 Magnetic tracker power duty cycling
A mixed-reality system for augmenting spatial sensor device readings comprises a first magnetic sensor device configured to transmit a magnetic field signal at a reduced rate relative to a previous transmission rate. The system also comprises a second magnetic sensor device configured to determine a measurement of the magnetic field signal. The measurement indicates a pose estimation of the first magnetic sensor device. Additionally, the system comprises a third spatial input device configured to acquire pose data of the first spatial input device through means other than the magnetic field signal. Further, the system comprises one or more processors configured to compute a pose of the first magnetic sensor device by at least augmenting the measurement of the magnetic field signal with the pose data acquired by the other spatial input device.
US10241585B2 Smart watch and gesture input method for the smart watch
The present disclosure provides a smart watch and a gesture input method for the smart watch. The present disclosure starts to acquire data of gestures by receiving gestures of the user, collects the data of the gestures of a user at a continuous time section, and finds proximate text corresponding to the obtained data of the gestures from the prestored corresponding relationship between the data of the gestures and the text, namely the proximate text is final output text. The present disclosure can accurately obtain output text that the user need and meets the user requirement for the smart watch without changing size of a screen of the smart watch.
US10241584B2 Gesture detection
Apparatuses, methods, systems, and program products are disclosed for gesture detection. A method includes detecting an auditory cue associated with a predefined gesture based on input received from one or more sensors. The method includes detecting a gesture in response to the auditory cue based on gesture input received from the one or more sensors. The method includes performing an action associated with the detected gesture in response to determining the detected gesture is the predefined gesture associated with the auditory cue.
US10241581B2 RF-based micro-motion tracking for gesture tracking and recognition
This document describes techniques for radio frequency (RF) based micro-motion tracking. These techniques enable even millimeter-scale hand motions to be tracked. To do so, radar signals are used from radar systems that, with conventional techniques, would only permit resolutions of a centimeter or more.
US10241578B2 Operation apparatus
An operation apparatus includes: an operation plate having an operation surface performed by a pressing operation with an operation body; a vibrator including a movable yoke and a fixed yoke for generating a magnetic circuit for guiding a magnetic flux, and an exciting coil for generating the magnetic flux, and the vibrator vibrating the operation plate through a magnetic force generated by an electrical conduction on the exciting coil; a detector detecting a pressing amount by the pressing operation; a press determinator determining based on the pressing amount detected by the detector whether the pressing operation is performed; and a vibration controller for an electrical conduction on the exciting coil when the press determinator determines that the pressing operation is performed. The detector detects the pressing amount by detecting a change in an electrostatic capacitance generated between the movable yoke and the fixed yoke.
US10241575B2 Direct neural interface system and method
A direct neural interface system comprises: a signal acquisition subsystem for acquiring electrophysiological signals representative of neuronal activity of a subject's brain; and a processing unit for representing electrophysiological signals acquired over an observation time window in the form of a N-way data tensor, N being greater than or equal to two, and generating command signals for a machine by applying a regression model over the data tensor; wherein the processing unit is configured or programmed for generating command signals for a machine by applying Generalized Linear regression, with a nonlinear link function, over the data tensor. A method of interfacing a subject's brain to a machine by using such a direct neural interface system is provided.
US10241573B2 Signal generation and detector systems and methods for determining positions of fingers of a user
A method for determining positions of fingers of a user is described. The method includes transmitting a power signal from a head mounted display (HMD) to provide power to a plurality of light emitters. The light emitters emit light in a sequence upon receiving the power signal. The method includes using the light emitted by the light emitters to determine a plurality of positions of the light emitters. The positions are used to play a game using the HMD.
US10241571B2 Input device using gaze tracking
An input device includes a display unit for displaying, on a screen, at least one key having a display region and a recognition region, a gaze tracking unit for calculating a gaze position of a user on the screen, and an input unit for determining, when the gaze position exists inside a recognition region of a particular key from among the at least one key, that a corresponding character in a display region of the particular key has been inputted.
US10241566B2 Sensory feedback systems and methods for guiding users in virtual reality environments
Sensory feedback (“chaperoning”) systems and methods for guiding users in virtual/augmented reality environments such as walk-around virtual reality environments are described. Exemplary implementations assist with preventing collisions with objects in the physical operating space in which the user acts, among other potential functions and/or uses.
US10241565B2 Apparatus, system, and method of controlling display, and recording medium
In response to receiving a captured user image while the output image is being displayed to the user, display of the output image is controlled so as to reflect characteristics of the user that is determined based on the captured user image and a user instruction that is recognized based on the captured user image.
US10241564B2 Electronic apparatus and method of detecting tap operation
To provide an electronic apparatus, a method of detecting a tap operation, etc. for performing appropriate detection processing of a tap operation. The electronic apparatus includes a setting unit 110 that sets a sampling frequency for acceleration detection of an acceleration sensor 10, a processing unit 120 that performs a determination of a tap operation based on sensor information from the acceleration sensor 10, an operation information acquisition unit 130 that acquires operation information from an operation unit 140, and a communication unit 150 that performs communication processing of information, wherein, when reception of the information by the communication unit 150 is detected or when acquisition of the operation information by the operation information acquisition unit 130 is detected, the setting unit 110 sets the sampling frequency to F2 as a higher frequency than the sampling frequency F1 before detection.
US10241563B2 Dynamically changing data access bandwidth by selectively enabling and disabling data links
Bandwidth for information transfers between devices is dynamically changed to accommodate transitions between power modes employed in a system. The bandwidth is changed by selectively enabling and disabling individual control links and data links that carry the information. During a highest bandwidth mode for the system, all of the data and control links are enabled to provide maximum information throughout. During one or more lower bandwidth modes for the system, at least one data link and/or at least one control link is disabled to reduce the power consumption of the devices. At least one data link and at least one control link remain enabled during each low bandwidth mode. For these links, the same signaling rate is used for both bandwidth modes to reduce latency that would otherwise be caused by changing signaling rates. Also, calibration information is generated for disabled links so that these links may be quickly brought back into service.
US10241559B2 System and method for dynamically switching high-speed clock of a host device
This disclosure relates generally to a host-peripheral interface, and more particularly to an apparatus and method for dynamically switching a high-speed clock of a host device. In one embodiment, a method is provided for dynamically switching a high-speed clock of a host device. The method comprises determining a status of the host device and a peripheral device coupled to the host device with respect to a transmission and a reception of high-speed data respectively, and switching the high-speed clock between the host device and the peripheral device based on the status.
US10241556B2 Autonomously controlling a buffer of a processor
In an embodiment, an apparatus includes an input/output (I/O) buffer to couple a logic unit to another device coupled via a pad, and a logic coupled to the I/O buffer to detect a value on the pad and to control the I/O buffer to provide the value to the pad, responsive to entry into an architectural state. Other embodiments are described and claimed.
US10241553B2 Apparatus and method for waking up a processor
An apparatus and method for waking up a main processor (MP) in a low power or ultra-low power device preferably includes the MP, and a sub-processor (SP) that utilizes less power than the MP to monitor ambient conditions than the MP, and may be internalized in the MP. The MP and SP can remain in a sleep mode while an interrupt sensor monitors for changes in the ambient environment. A sensor is preferably an interrupt-type sensor, as opposed to polling-type sensors conventionally used to detect ambient changes. The MP and SP may remain in sleep mode, as a low-power or an ultra-low power interrupt sensor operates with the SP being in sleep mode, and awakens the SP via an interrupt indicating a detected change. The SP then wakes the MP after comparing data from the interrupt sensor with values in storage or with another sensor.
US10241551B2 Control and synchronization mechanism for a complex distributed power management system
A distributed power management system comprising at least two power management integrated circuits PMICs is presented. A master power management integrated circuit PMIC supplies power to a subsystem of an electronic device based on a current state of a master finite state machine FSM executed by the master PMIC. A slave power management integrated circuit PMIC executes a slave finite state machine FSM and supplies power to another subsystem based on the current state of the master FSM. For synchronizing the operation of both PMIC, the master PMIC transmits, to the slave PMIC, synchronization information indicative of at least one of an input signal of the master FSM, a state of the master FSM, a state transition of the master FSM, and an output signal generated by the master FSM. A distributed power management method is presented which is carried out by a master PMIC and a slave PMIC.
US10241550B2 Affinity aware parallel zeroing of memory in non-uniform memory access (NUMA) servers
A method for zeroing memory in computing systems where access to memory is non-uniform includes receiving, via a system call, a request for a pool of memory, determining a size of the requested pool of memory, and creating a dummy memory segment. The size of the dummy memory segment is larger than the size of the requested pool of memory. The dummy memory segment is filled with one or more pages, based on the determined size of the requested pool of memory, and the dummy memory segment is deleted.
US10241549B2 Electronic apparatus
An electronic apparatus is provided. The electronic apparatus includes a case body including a single crystal body in at least a portion thereof, the single crystal body containing alumina (Al2O3) as a main component; a plurality of information processing devices in the case body; and a thermally conductive portion that thermally connects at least one of the information processing devices to the single crystal body.
US10241548B2 Computing device employing a self-spacing hinge assembly
The description relates to hinged devices, such as hinged computing devices. One example can include a first portion and a second portion. The example can also include a pair of self-spacing hinge assemblies rotatably securing hinge ends of the first and second portions and camming the first and second hinge ends apart from one another at non-parallel orientations of the first and second portions sufficient to prevent contact of the first and second hinge ends at the non-parallel orientations while allowing the first and second hinge ends to contact one another at other orientations.
US10241544B2 Information processor
A novel information processor that can be easily operated is provided. In addition, a novel information processor that is less likely to be operated incorrectly is provided. The conceived information processor includes an arithmetic device including an arithmetic unit and a storage unit that stores a program to be executed by the arithmetic unit and an input/output device including an input unit that can supply an operation instruction and a bend sensor that can supply bend data. The program makes the arithmetic device execute different types of processing in accordance with the combination of the supplied operation instruction and bend data.
US10241542B2 Flexible display device and method of controlling same
A flexible display device is provided. The flexible display device includes: a display; a sensor configured to detect at least one rolling characteristic in response to the display being rolled; and a controller configured to perform a first function of the flexible display device based on the detected at least one rolling characteristic.
US10241537B2 Digital on-chip duty cycle monitoring device
An apparatus includes an oscillator circuit, a counter circuit, and a control circuit. The oscillator circuit may receive an input clock signal and an inverse input clock signal, and, for a first time period, may generate an oscillator output signal with a frequency based on a duty cycle of the input clock signal. For a second time period, the oscillator circuit may generate the oscillator output signal with a frequency based on a duty cycle of the inverse input clock signal. The counter circuit may count oscillations of the oscillator output signal over the first time period and over the second time period. The control circuit may determine, based on the oscillations counted by the counter circuit during the first time period and the second time period, a duty cycle value indicative of the duty cycle of the input clock signal.
US10241528B1 Demand response technology utilizing a simulation engine to perform thermostat-based demand response simulations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a thermostat-based demand response event. In one aspect, a method includes accessing, for sites, historical readings of HVAC activity, indoor temperature, and outdoor temperature and building a model for each of the sites using the historical readings of HVAC activity, indoor temperature, and outdoor temperature. The method also includes using a simulation engine to achieve a target load shed and load reduction shape for a thermostat-based demand response event, and performing the thermostat-based demand response event based on results of the simulation engine.
US10241527B2 Thermostat graphical user interface
A thermostat for controlling an HVAC system is described, the thermostat having a user interface that is visually pleasing, approachable, and easy to use while also providing intuitive navigation within a menuing system. In a first mode of operation, an electronic display of the thermostat displays a population of tick marks arranged in an arcuate arrangement including a plurality of background tick marks, a setpoint tick mark representing a setpoint temperature, and an ambient temperature tick mark representing an ambient temperature, the setpoint temperature being dynamically changeable according to a tracked rotational input motion of a ring-shaped user interface component of the thermostat. In a second mode, the a plurality of user-selectable menu options is displayed in an arcuate arrangement along a menu option range area, and respective ones of the user-selectable menu options are selectively highlighted according to the tracked rotational input motion of the ring-shaped user interface component.
US10241523B2 Differential pressure regulating shut-off valve
Provided is a valve assembly system including a flowbody including a channel formed at an inner surface thereof, a butterfly plate disposed within the channel and rotatably mounted within the flowbody. The system also includes a pair of dual-sided pistons that receive differential pressure at an input side and an output side of the valve assembly system. A spring is controlled for biasing against at least one of the dual-sided pistons based on the differential pressure, and to rotate the butterfly plate to regulate the differential pressure and the valve assembly system to a predetermined output pressure.
US10241522B2 Communication method in a system comprising a power supply and communication entity and a home automation actuator
A communication method for a home automation actuator comprising an electric motor driving a moving element in a building and two electric terminals making it possible to power the actuator by a power supply and communication entity (IMS) and allowing communication between the actuator and the power supply and communication entity (IMS), the method comprising the following steps: analysis of a power supply signal supplied by the power supply and communication entity; generation of a first time-sequence of a response signal, representative of a first predetermined calibration information element, called first calibration sequence; sending of a series of time-sequences of the response signal, representative of a series of information elements, each information element of this series, equal to the calibration information element, being represented by a time-sequence which is an image of the first calibration sequence.
US10241514B2 Systems and methods for initializing a robot to autonomously travel a trained route
Systems and methods for initializing a robot to autonomously travel a route are disclosed. In some exemplary implementations, a robot can detect an initialization object and then determine its position relative to that initialization object. The robot can then learn a route by user demonstration, where the robot associates actions along that route with positions relative to the initialization object. The robot can later detect the initialization object again and determine its position relative to that initialization object. The robot can then autonomously navigate the learned route, performing actions associated with positions relative to the initialization object.
US10241513B2 Automated systems, devices, and methods for transporting and supporting patients
Systems, devices, and methods are described for moving a patient to and from various locations, care units, etc., within a care facility. For example a transport and support vehicle includes a body structure including a plurality of rotatable members operable to frictionally interface the vehicle to a travel path and to move the vehicle along the travel path, and a surface structured and dimensioned to support an individual subject. A transport and support vehicle can include, for example, an imager operably coupled to one or more of a power source, a steering assembly, one or more of the plurality of rotatable members, etc., and having one or more modules operable to control the power source, steering assembly, one or more of the plurality of rotatable members, etc., so as to maintain an authorized operator in the image zone.
US10241512B1 Apparatuses, systems and method for transitioning between autonomous and manual modes of vehicle operations
Apparatuses, systems and methods are provided for determining whether a vehicle driver is ready for an associated vehicle to be transferred from an autonomous operation mode to a manual operation mode. More particularly, apparatuses, systems and methods are provided for determining whether a vehicle driver is ready for an associated vehicle to be transferred from an autonomous operation mode to a manual operation mode based on vehicle interior image data.
US10241509B1 Autonomous vehicle control assessment and selection
A computer-implemented method for operating an autonomous or semi-autonomous vehicle may include identifying a vehicle operator and retrieving an associated vehicle operator profile. Operating data regarding operation of the autonomous or semi-autonomous vehicle may be received that includes data from sensors disposed within the vehicle. When a request to enable an autonomous operation feature is received, (i) autonomous operation risk levels associated with vehicle operation by the autonomous operation feature based upon the received operating data, and (ii) operator risk levels associated with vehicle operation by the vehicle operator based upon the vehicle operator profile are determined. Autonomous operation feature enablement may be allowed based upon a comparison of (i) autonomous operation risk levels with (ii) operator risk levels. As a result, only safe autonomous feature engagement may be facilitated, and risk averse vehicle owners may receive insurance discounts based upon this safe autonomous feature engagement functionality.
US10241508B2 Remote assistance for autonomous vehicles in predetermined situations
Example systems and methods enable an autonomous vehicle to request assistance from a remote operator in certain predetermined situations. One example method includes determining a representation of an environment of an autonomous vehicle based on sensor data of the environment. Based on the representation, the method may also include identifying a situation from a predetermined set of situations for which the autonomous vehicle will request remote assistance. The method may further include sending a request for assistance to a remote assistor, the request including the representation of the environment and the identified situation. The method may additionally include receiving a response from the remote assistor indicating an autonomous operation. The method may also include causing the autonomous vehicle to perform the autonomous operation.
US10241504B2 Playback device control
Examples described herein involve a playback device with an enclosure including a first external surface where out-ward facing speakers of the playback device are positioned and a second external surface substantially orthogonal to the first external surface, an array of proximity sensors underlying the second external surface of the playback device; and an orientation sensor. The playback device receives data user input, the user input comprising a first physical contact at a first location on the array of proximity sensors followed by a second physical contact at a second location on the array of proximity sensors; and in response to receiving the data, causes a playback volume of the playback device to change. The playback volume increases if the orientation sensor indicates that the enclosure is in a first orientation and decrease if the orientation sensor indicates that the enclosure is in a second orientation.
US10241502B2 Methods of error detection in fabrication processes
Methods and computer program products for performing automatically determining when to shut down a fabrication tool, such as a semiconductor wafer fabrication tool, are provided herein. The methods include, for example, creating a measurement vector including process parameters of semiconductor wafers, creating a correlation matrix of correlations between measurements of parameters obtained of each wafer, creating autocorrelation matrixes including correlations between measurements of the parameter obtained for pairs of wafers; creating a combined matrix of correlation and autocorrelation matrixes, obtaining a T2 value from the measurement vector and combined matrix, and stopping a semiconductor wafer fabrication tool if the T2 value exceeds a critical value.
US10241496B2 Multi-axis motor synchronization control system and method thereof
A multi-axis motor synchronization control system is provided, which may include a plurality of driving axes and the driving axes are coupled to one another; each of the driving axes may include a position loop controller, a velocity loop controller, a motor and a synchronization calibration device. The position loop controller may generate a velocity signal according to a position command. The velocity loop controller may generate a velocity command according to the velocity signal. The motor may operate according to the velocity command. The synchronization calibration device may calculate the average value of the position signal of the motor and the position signals of the motors of the adjacent driving axes, and then feedback the average value to the position loop controller so as to perform the synchronization calibration.
US10241494B2 Cutting method and tool path generating device
A cutting method in which a workpiece is cut on the basis of a plurality of tool paths parallel to one another into a shape having a corner that protrudes outward. A machining step for machining the workpiece on the basis of one tool path and a moving step for moving to the starting point of the next machining step after the completion of the one machining step are repeated. In the machining step, a cutting step for cutting the workpiece in the one tool path and a removing step for removing a burr by moving a tool relatively to the workpiece in the same tool path as that of the cutting step in a region forming the corner are successively performed.
US10241492B2 Label processing apparatus
In accordance with an embodiment, a label processing apparatus comprises a conveyance mechanism, a radio wave shielding mechanism, an antenna and a reader/writer. The conveyance mechanism conveys a paper on which a a plurality of s are attached with a RFID tag are arranged. The radio wave shielding mechanism includes an opening moving in synchronization with each RFID tag arranged on the paper conveyed by the conveyance mechanism. The antenna receives and transmits a radio wave for communication via the opening while the opening moves in synchronization with the RFID tag. The reader/writer communicates with the RFID tag of the paper conveyed by the conveyance mechanism via the antenna.
US10241491B2 Interfaces for connected software applications in automation environments
A method of executing apps on a production device in an automation environment includes storing a plurality of apps in a runtime environment of the production device. A metadata file is stored for each respective app included in the plurality of apps. The metadata file comprises an indication of a network interface that may be used for communication with the respective app by other apps, and an indication of one or more interface dependencies to other network interfaces corresponding to other apps. Prior to executing a particular app on the production device, an operation is performed to verify that each interface dependency associated with the particular app can be fulfilled by the plurality of apps.
US10241489B2 Control device and diagnosis-information recording/displaying device
A control device includes a diagnosis-information output circuit constituted by a condition monitoring circuit, a condition determining circuit, a condition-controlling-signal monitoring circuit, an output-information generating circuit that generates diagnosis information indicating a condition of the control device, and a condition controlling circuit that changes a signal in the control device in response to a signal for controlling the control device.
US10241479B2 Apparatus for the controlled mixing and dispensing of liquids
A new apparatus & method of use thereof for providing a selectable e-liquid juice solution from a dispenser are provided. In one embodiment a method for (a) providing a user determined combination of various liquids in a predetermined mixture that results in customized e-liquid juice having user specified quantities of propylene glycol, vegetable glycerin, nicotine, and flavoring is disclosed; (b) separately storing at least four liquids to be mixed after user determined selections are input; (c) facilitating the storage in memory of recipes for e-liquid juice or combinations thereof; (d) receiving a selection or user input for a specific combination of liquids; (e) dispensing automatically in response to the selection or user input the resulting volume of liquid combination.
US10241473B2 Method for maintaining and regulating a timepiece resonator
A method for maintaining and regulating frequency of a timepiece resonator mechanism around its natural frequency, the method including: at least one regulator device acting on the resonator mechanism with a periodic motion, to impose a periodic modulation of resonant frequency or quality factor or a position of a point of rest of the resonator mechanism, with a regulation frequency between 0.9 times and 1.1 times the value of an integer multiple of the natural frequency, the integer being greater than or equal to 2 and less than or equal to 10, and the periodic motion imposes a periodic modulation of the quality factor of the resonator mechanism, by acting on losses and/or damping and/or friction of the resonator mechanism.
US10241472B2 Modular timepiece movement with functional modules
A mechanical timepiece movement in the form of a modular unit. The movement includes at least one modular unit for performing a particular timepiece function, which is irremovably pre-adjusted by irremovably securing adjustment and/or assembling components included in the functional module after the particular horological function has been adjusted and function checked on the test bench. The pre-adjusted functional module is irremovably secured to a plate included in the movement or included in another pre-adjusted functional module of the movement, or irremovably secured to another pre-adjusted functional module included in the movement.
US10241469B2 Morphological cell parameter-based red blood cell test method and digital holographic microscope used therein
Provided are a morphological cell parameter-based erythrocyte test method and digital holographic microscope used therein, and the morphological cell parameter-based erythrocyte test method includes performing modeling to create a 3D image of an erythrocyte to be tested and measuring morphological parameters of the erythrocyte based on the 3D image.The morphological cell parameter-based erythrocyte test method performs modeling of a 3D image for an erythrocyte to be tested and measures morphological parameters of the erythrocyte based on the 3D image. Therefore, time and effort consumed in measurement may be reduced, and accuracy of the measurement is excellent.
US10241465B2 Opening and closing mechanism and image forming apparatus
An opening and closing mechanism includes: an opening and closing door that is supported rotatably so as to be movable between a closed position where to close an opening of an apparatus body and an open position where to open the opening; a link member that is supported rotatably by a rotary shaft that is attached to the apparatus body; a guide member having a first guide surface that moves being kept in contact with the link member when the opening and closing door is moved toward the closed position and a second guide surface that moves being kept in contact with the link member when the opening and closing door is moved toward the open position; and a switching member that guides the link member from the first guide surface and the second guide surface.
US10241460B2 Image forming apparatus
An image forming apparatus including a normal power mode and a power saving mode includes a fixing unit configured to bring first and second rotary members into contact with each other to form a nip portion and fix a toner image onto a sheet with a pressing force of the nip portion. The image forming apparatus executes a rotation operation or a separation operation to separate the first and second rotary members from each other in order to prevent a deformation of the nip portion in the fixing unit. The image forming apparatus measures a time during which the first and second rotary members are in contact with each other without rotating. The image forming apparatus determines whether to execute the separation operation or the rotation operation based on a result of the power mode determination and the measured time.
US10241458B2 Image forming apparatus
A sheet guide of an image forming apparatus includes a first upstream guide member and a first downstream guide member. The first upstream guide member includes an upstream front guide surface and an upstream rear guide surface. The first downstream guide member includes a downstream front guide surface and a downstream rear guide surface. The downstream front guide surface intersects with an imaginary plane formed by extending, toward a downstream side in a conveyance direction of a sheet, the upstream rear guide surface. The upstream front guide surface intersects with an imaginary plane that is formed by extending, toward an upstream side in the conveyance direction, the downstream rear guide surface. When viewed from a direction perpendicular to the upstream rear guide surface, an edge portion of the first upstream guide member on the downstream side is inclined with respect to a width direction perpendicular to the conveyance direction.
US10241455B2 Fixing device having a pressing mechanism that presses first and second rotatable members together
A fixing device includes first and second rotatable members that form a nip for fixing a toner image on a recording material, and a pressing mechanism that presses one of the first and second rotatable members toward the other. A pressure P1 at a first position, in an upstream side of a center of a recording material feeding direction, and which is a maximum pressure in the nip, an average pressure P0 from the first position to a second position, which is a downstream end of the nip in the recording material feeding direction, a toner melt viscosity M1 at the first position, and a toner melt viscosity M2 at the second position, satisfy: 0.3 MPa≤P1≤0.6 MPa, 0
US10241454B1 Image forming apparatus capable of suppressing noise generated when second fixing member changes its position relative to first fixing member through cam member
An image forming apparatus includes: a first fixing member; a second fixing member; a holding member; a cam member; an urging member; a spring member; a drive source; a transmission section; a regulating member; and a controller. The cam member is rotatable about an axis in a first direction and a second direction opposite to the first direction. The spring member has one end portion movable in interlocking relation with the cam member and another end portion whose movement is regulated by the regulating member. The spring member suppresses rotation of the cam member in the first direction while storing a restoring force by the rotation of the cam member in the first direction; and facilitates rotation of the cam member in the second direction while releasing the restoring force by the rotation of the cam member in the second direction.
US10241447B2 Image forming apparatus having a heat insulation duct that discharges a cooling medium
An image forming apparatus includes: an image former that includes an imaging part that forms a toner image; a fixing apparatus that fixes the toner image transferred to a sheet by a heating roller and a pressure roller extending in an axial direction; and a heat insulation duct that is disposed between the image former and the fixing apparatus and introduces a cooling medium therein along the axial direction, wherein the heat insulation duct has an opening portion that discharges the cooling medium introduced into the heat insulation duct to a region between the image former and the fixing apparatus.
US10241446B2 Intermediate transfer member and image forming apparatus
The present invention relates to an intermediate transfer member and an image forming apparatus. The intermediate transfer member is an intermediate transfer member having a resin-made base material layer and a surface layer; the surface layer is a cured substance of a composition containing a radically polymerizable vinylic compound and a metal oxide fine particle; and the vinylic compound has a structural unit represented by the following formula (1): wherein each R1 independently denotes a C2-8 alkylene group; each R2 independently denotes a hydrogen atom or a methyl group; and m denotes a positive number, and n denotes a positive number of 10 or more.
US10241445B2 Image forming apparatus
An image forming apparatus operable in a mode of forming an image using only a part of image forming stations. In the mode, a developing device contacts an image bearing member in a part of the image forming stations, and the developing device is spaced from the image bearing member in the rest of the image forming stations. The contact pressure between the image bearing member and a transferring device is made smaller in the rest than in the part. The image forming operation in the mode is executed while the image bearing members of the part and the rest are rotated. A controller is configured such that when the operation in the mode is continuously executed for a time period longer than a predetermined period, the contact pressure in the rest is made larger than the above-mentioned smaller contact pressure.
US10241443B2 Systems, methods and apparatuses for authorized use and refill of a printer cartridge
A chip for a cartridge with dispensable material may be provided. In one aspect, the chip may comprise a non-volatile memory for storing a number tracking amount of dispensable material in the cartridge, a key storage for storing an encryption key, a signature verification module and circuit components. The circuit components may be configured to receive and process a first message, receive and validate a second message, and update the amount of dispensable material if the validation of the second message succeeds. The first message may comprise a first command and an operation input value for a print job at the cartridge, and to process the first message may comprise decreasing the amount of dispensable material. The second message may comprise a second command to increase the amount of dispensable material, and may be validated using the signature validation module and the encryption key.
US10241442B2 Process unit
A process unit has an image carrying unit having an image carrying member configured to be rotatable about a first axis extending in a first direction, and a developing agent removing member, a developing unit having a developing agent carrying member configured to be rotatable about a second axis parallel to the first axis, and a waste developing agent collecting unit configured to collect the developing agent removed by the removing member from the image carrying member. The waste developing agent collecting unit is arranged on one side in the first direction with respect to the developing unit such that the waste developing agent collecting unit faces the developing unit, and the developing unit is connected to the waste developing agent collecting unit such that the developing unit being movable in a second direction which is perpendicular to the first direction with respect to the waste developing agent collecting unit.
US10241438B2 Developing device having a developing unit that is pivotally supported about the axis of a shaft, and image forming apparatus
A developing device includes a developing unit including a developer bearing member and a developing frame member configured to support the developer bearing member. The developing unit is supported to be pivotable about a first shaft and a second shaft. A biasing member configured to bias the first shaft is provided.
US10241437B2 Image forming apparatus with an improved adjustment patch for toner density adjustment
An exposure device irradiates a light beam to the photoconductor drum and thereby forms an electrostatic latent image on a photoconductor drum. A developing roller causes toner to adhere to the electrostatic latent image and thereby develops a toner image. A development bias power supply circuit applies a development bias to the developing roller. A direct current detection circuit detects a direct current that flows between the development bias power supply circuit and the developing roller. A control circuit (a) causes the exposure device to form an electrostatic latent image of an adjustment patch for toner density adjustment, (b) measures a value of the direct current at a timing when the developing roller causes the toner to adhere to the electrostatic latent image of the adjustment patch, and (c) performs the toner density adjustment on the basis of the measured value of the direct current.
US10241435B1 Image forming apparatus having a main body, attaching/detaching section, uneven part, and cleaning member
In accordance with an embodiment, an image forming apparatus comprises a main body, an attaching/detaching section, an uneven part, and a cleaning member. A conveyance path is formed inside the main body. The attaching/detaching section housed in the main body is detachably drawn out with respect to the main body along the conveyance path. The uneven part has a convex part and a concave part and is arranged in the attaching/detaching section. The cleaning member arranged in the main body is slidable with the convex part in a direction in which the attaching/detaching section moves along the conveyance path.
US10241434B2 Image forming apparatus and position detection method
An image forming apparatus includes a photo sensor, which is configured to detect a measurement image formed on an intermediate transfer belt, and a controller. The controller includes a first comparator, a second comparator, an XOR unit, and a CPU. The first comparator is configured to binarize an analog detection waveform, which represents a detection result of a measurement image by the photo sensor, in accordance with a first threshold value to generate a first binary signal. The second comparator is configured to binarize the detection waveform in accordance with a second threshold value to generate a second binary signal. The XOR unit is configured to perform an XOR operation in accordance with the first binary signal and the second binary signal to generate an XOR signal.
US10241421B2 Vacuum system, in particular EUV lithography system, and optical element
A vacuum system, in particular an EUV lithography system, includes: a vacuum housing, in which a vacuum environment is formed, and also at least one component (14), e.g., an optical element, having a surface (14a) which is subjected to contaminating particles in the vacuum environment. A surface structure (18) is formed at the surface in order to reduce adhesion of the contaminating particles, said surface structure having pore-shaped depressions (24) separated from one another by webs (25). The optical element has a substrate (19), and a multilayer coating (20) applied to the substrate and configured to reflect EUV radiation (6). The surface structure formed at the surface (14a) of the multilayer coating (20) reduces adhesion of contaminating particles (17) via pore-shaped depressions (24) separated from one another by webs (25).
US10241420B2 Position adjusting unit of optical element and maskless exposure apparatus including the same
A position adjusting unit according to some example embodiments includes a base; a mounting part, a driving unit, and a locking part on the base. The mounting part may be movably installed on the base and configured to have an optical element mounted thereto. The driving unit may include a plurality of actuators connected between the base and the mounting part. The driving unit may be configured to move the mounting part with respect to the base. The locking part may be configured to provide a fixing force for fixing a position of the mounting part. The locking part may be configured to release the fixing force when electricity is supplied to the locking part.
US10241418B2 Method and apparatus for obtaining diagnostic information relating to a lithographic manufacturing process, lithographic processing system including diagnostic apparatus
A diagnostic apparatus monitors a lithographic manufacturing system. First measurement data representing local deviations of some characteristic across a substrate is obtained using sensors within a lithographic apparatus, and/or a separate metrology tool. Other inspection tools perform substrate backside inspection to produce second measurement data. A high-resolution backside defect image is processed into a form in which it can be compared with lower resolution information from the first measurement data. Cross-correlation is performed to identify which of the observed defects are correlated spatially with the deviations represented in the first measurement data. A correlation map is used to identify potentially relevant clusters of defects in the more detailed original defect map. The responsible apparatus can be identified by pattern recognition as part of an automated root cause analysis. Alternatively, reticle inspection data may be used as second measurement data.
US10241414B2 Image forming device and dot pattern determining method
An image forming device in which a plurality of nozzles are aligned in a designated alignment direction, wherein a plurality of pixels constituting a formed image includes dot omission pixels continuous in a scan direction by a defective nozzle included in the plurality of nozzles, and neighboring pixels within a designated distance in the alignment direction from the dot omission pixels, the image forming device comprising a pattern determining unit configured to determine a dot pattern after supplementation formed on neighboring pixels within designated range based on at least the number of dots to be formed on the pixels within the designated range including a portion of the dot omission pixels and a portion of the neighboring pixels according to recording data before supplementation of dots by the defective nozzle, and a pattern forming unit configured to form the dot pattern after supplementation.
US10241413B2 Composite printing form precursor and method for preparing a printing form precursor for treatment
The invention relates to a method for preparing a relief printing plate from a printing plate precursor wherein at least an end of the precursor is attached to a leader forming a composite printing form precursor that securely mounts the precursor in a treatment processor. The present method advantageously allows for all or substantially all of the area of the precursor to be utilized for forming the relief surface suitable for printing.
US10241407B2 Thermal acid generators and photoresist pattern trimming compositions and methods
Provided are ionic thermal acid generators of the following general formula (I): wherein: Ar1 represents an optionally substituted carbocyclic or heterocyclic aromatic group; W independently represents a group chosen from carboxyl, hydroxy, nitro, cyano, C1-5 alkoxy and formyl; X is a cation; Y independently represents a linking group; Z independently represents a group chosen from hydroxyl, fluorinated alcohols, esters, optionally substituted alkyl, C5 or higher optionally substituted monocyclic, polycyclic, fused polycyclic cycloaliphatic, or aryl, which may optionally comprise a heteroatom, provided at least one occurrence of Z is a hydroxyl group; a is an integer of 0 or greater; b is an integer of 1 or greater; provided that a+b is at least 1 and not greater than the total number of available aromatic carbon atoms of the aromatic group. Also provided are photoresist pattern trimming compositions and methods of trimming a photoresist pattern using the trimming compositions. The thermal acid generators, compositions and methods find particular applicability in the manufacture of semiconductor devices.
US10241402B2 Naphthyl acrylates as writing monomers for photopolymers
The invention relates to naphthyl urethane acrylates particularly useful as writing monomers in photopolymer formulations for holographic media. The invention further relates to a photopolymer formulation comprising matrix polymers, writing monomers and photoinitiators, wherein the writing monomers comprise a naphthyl urethane acrylate according to the invention, to a holographic medium comprising matrix polymers, writing monomers and photoinitiators, wherein the writing monomers comprise a naphthyl urethane acrylate according to the invention, and also to a display comprising a holographic medium according to the invention.
US10241401B2 Method of making a flexographic printing plate
A method of producing a flexographic printing plate using a continuous liquid interphase is provided herein. This method allows for significantly reduced production times and fewer preparation steps compared to standard non-continuous techniques and results in less waste than typical methods for preparing flexographic printing plates. The printing plate provided by using continuous liquid interphase production results in a printing plate with desirable elastomeric elongation, desirable hardness, plate thickness in the range of 0.030 inches to 0.250 inches, and comprises printing dots with desirable characteristics.
US10241399B2 Polymerizable composition comprising an oxime sulfonate as thermal curing agent
The present invention relates to a polymerizable composition comprising at least one ethylenically unsaturated, polymerizable compound and at least one oxime sulfonate compound of the formula I QAaBbCc  (I) where a is 0, 1, 2, 3, 4 or 6, b is 0, 1, 2, 3, 4 or 6, and c is 0, 1, 2, 3, 4 or 6, where the sum of a+b+c is 1, 2, 3, 4 or 6 where A is a group B is a group C is a group where # denotes the point of attachment to Q; X is S or NR14 and Q, R1, R2, R3 and R14 are as defined in claim 1 and in the description. The present invention also relates to the use of the this composition, to novel oxime sulfonates and the use of the oxime sulfonates as thermal curing promoter.
US10241397B2 Imprint apparatus and imprint method
According to one embodiment, an imprint apparatus including multiple types of imprint units and a conveyor to convey a substrate is provided. Each of the imprint units includes a suction mechanism configured to hold the substrate with multiple suction portions on a substrate holder, and a template having an imprint surface on which a concavo-convex pattern is formed on one face of a template substrate and having a recessed region in the other face, the recessed region corresponding to the imprint surface. The imprint units have different depths of the recessed regions in the templates and different arrangements of the suction portions in the suction mechanisms depending on the types.
US10241395B2 Pattern correction amount calculating apparatus, pattern correction amount calculating method, and storage medium
A pattern correction amount calculating apparatus includes: an accepting unit that accepts pattern information; a micro side group acquiring unit that acquires a micro side group, which is a group of continuous sides forming a contour of a pattern figure indicated by the pattern information, and is a group of micro sides that are each small enough to satisfy a predetermined condition; a virtual side acquiring unit that acquires a virtual side, which is a side that approximates micro sides contained in the micro side group; a virtual side correction amount calculating unit that calculates a virtual side correction amount, which is a correction amount for the virtual side; and a micro side correction amount calculating unit that calculates micro side correction amounts, which are correction amounts respectively for the micro sides contained in the micro side group corresponding to the virtual side, using the virtual side correction amount.
US10241394B2 Pattern formation method, control device, and semiconductor device manufacture method
In a pattern formation method according to an embodiment, a resist pattern is formed on a first film formed on a substrate. In the process for forming the resist pattern, the resist pattern includes a first pattern including a defect in a predetermined region on the first film. Next, a second film is accumulated on the first pattern in the predetermined region. Furthermore, a second pattern is formed in the first film with the resist pattern and the second film. Then, a third pattern is formed in the predetermined region on the first film.
US10241393B2 Pellicle
There is provided a pellicle wherein each edge area where the inner wall of the pellicle frame meets the upper end face or the lower end face, respectively, of the pellicle frame consists not only of the conventional single chamfer face but also of additional attempt(s) to make the edge area virtually rounded, such as additional chamfering(s) or rounding, whereby the edge area is devoid of cracking and scars.
US10241392B2 Glass substrate for mask blank, and method for producing the same
A glass substrate for a mask blank includes two main surfaces facing each other and surfaces to be chamfered. The surfaces to be chamfered are provided peripherally around the two main surfaces. A flatness of one of the main surfaces is 100 nm or less. On the surface to be chamfered from which substrate corner parts are excluded, each of the substrate corner part being portions where a distance from an outer end of a two-dimensional projection profile of the one of the main surfaces and the surface to be chamfered is within 10 mm, a waviness measured in a range of 2 mm at an arbitrary part in a direction parallel to one side closest to the surface to be chamfered in the two-dimensional projection profile is 50 nm or less.
US10241390B2 Reflective mask blank and process for producing the reflective mask blank
To provide a reflective mask blank having pseudo defects significantly excluded. The reflective mask blank comprises a substrate, a reflective layer for reflecting EUV light, formed on the substrate, and an absorber layer for absorbing EUV light, formed on the reflective layer, wherein Ssk<1.0 is satisfied, where Ssk is skewness in a region of 1 μm×1 μm on the absorber layer side surface.
US10241388B1 Image reading apparatus and image forming apparatus
An image reading apparatus comprises a housing having a document table glass, a scanner section, a cover member, an adsorption board, a driving section and a controller. The cover member is connected to the housing to be rotatable around a first rotation center line with respect to the housing between a closed position where the document table glass is covered and an open position. The adsorption board, arranged in a part at a housing side at the time the cover member is positioned at the closed position, has an adsorption surface adsorbing the original document, and is connected to the cover member to be rotatable around a second rotation center line parallel to the first rotation center line. The driving section adsorbs the original document on the adsorption surface of the adsorption board.
US10241383B2 Extendible L-plate for camera equipment
A two-piece extendable L-plate provides clearance between a camera and a quick-release receiver securing the camera to a support permitting a camera having cables connected to the side of the camera's body to be secured in either a landscape or a portrait orientation.
US10241379B1 Radio-frequency loss reduction in photonic circuits
In photonic integrated circuits implemented in silicon-on-insulator substrates, non-conductive channels formed, in accordance with various embodiments, in the silicon device layer and/or the silicon handle of the substrate in regions underneath radio-frequency transmission lines of photonic devices can provide breaks in parasitic conductive layers of the substrate, thereby reducing radio-frequency substrate losses.
US10241374B2 Liquid crystal display assembly
A liquid crystal display assembly is provided. The liquid crystal display assembly includes a first substrate, a second substrate, and a liquid crystal layer. First component units are disposed on a bottom surface of the first substrate. Second component units are disposed on a top surface of the second substrate. The first component units and the second component units have a one-to-one correspondence. A first thin-film transistor and a second thin-film transistor overlap with each other along a direction perpendicular to the first substrate and the second substrate.
US10241373B2 Display device comprising first and second transistors wherein gates of the first and second transistors are supplied with a same selection signal
A display device that is suitable for increasing in size is provided. A display device with high resolution is provided. The display device has a structure in which two adjacent gate lines are supplied with the same selection signal. In addition, two pixels adjacent in the column direction are connected to respective source lines. Furthermore, one of the two source lines overlaps with a conductive layer functioning as a pixel electrode. Moreover, part of a semiconductor layer of a transistor is provided between the two source lines.
US10241372B2 Liquid crystal display device
A liquid crystal display device comprising a TFT substrate having pixels each including a common electrode formed on an organic passivation film, an interlayer insulating film formed so as to cover the common electrode, a pixel electrode having a slit and formed on the interlayer insulating film, a through-hole formed in the organic passivation film and the interlayer insulating film, and a source electrode electrically conducted to the pixel electrode via the through-hole. A taper angle at a depth of D/2 of the through-hole is equal to or more than 50 degrees. The pixel electrode covers part of a side wall of the through-hole but does not cover the remaining part of the side wall of the through-hole. This configuration facilitates the alignment film material to flow into the through-hole, thereby solving a thickness unevenness of the alignment film in vicinity of the through-hole.
US10241366B2 Display device and manufacturing method of display device
A display device includes a first substrate, a wavelength conversion layer disposed on the first substrate, an inorganic film disposed on the wavelength conversion layer, a flattening film disposed on the inorganic film, and a first polarizing layer disposed on the flattening film, where a difference between a coefficient of thermal expansion of the flattening film and a coefficient of thermal expansion of the inorganic film is about 50 ppm/K or less.
US10241365B2 Backlighting device, particularly for head-up display, and head-up display for motor vehicle
The invention relates to a backlighting device (14), particularly for head-up display. Said device includes: at least one light-emitting diode (16), emitting light beams; an optical system (20) for shaping light beams; and a light diffuser (22), receiving the shaped light beams and said diffuser also comprises a heat sink (18) formed of at least two parts including a base plate (50) and at least one strip (52) that is attached onto said base plate. The strip comprises at least one fold (90) for forming at least one cooling fin (80) and at least one area (60) intended for thermal contact with said base plate (50).
US10241363B2 Lens array substrate, method of manufacturing lens array substrate, electro-optical device, and electronic apparatus
A lens array substrate includes a substrate with a concave portion provided in a first face thereof, and a lens layer having a substantially flat surface provided to cover the first face and fill the concave portion. The lens layer includes a first layer and a second layer which are sequentially laminated from a substrate side by reflecting the shape of the concave portion therein. A refractive index of the first layer is different from a refractive index of the second layer. The second layer, the first layer, and the second layer are sequentially exposed to the surface of the lens layer in this order in a first direction in a plan view. The second layer, the first layer, the substrate, the first layer, and the second layer are sequentially exposed to the surface of the lens layer in this order in a second direction that intersects the first direction.
US10241362B2 Liquid crystal panel and method for fabricating the same, display device
The present disclosure provides a liquid crystal panel and a method for fabricating the same, and a display device. The liquid crystal panel includes a first substrate, a second substrate and a liquid crystal layer, and has a plurality of pixel regions. In each pixel region, a surface of the first substrate close to the liquid crystal layer has a first cambered surface, and a surface of the second substrate close to the liquid crystal layer has a second cambered surface; the first cambered surface and the second cambered surface bend in a direction away from a light emergent surface of the liquid crystal panel, and axes of the first cambered surface and the second cambered surface coincide with each other; and 0° viewing angle point of the pixel region is located on the axes.
US10241360B2 Display device having improved light emission and color reproducibility
An exemplary display device includes: a display panel; a color conversion panel overlapping the display panel; and an optical bonding layer positioned between the display panel and the color conversion panel. The color conversion panel includes: a substrate; a color conversion layer and a transmission layer positioned between the substrate and the display panel; a first capping layer having one side facing the color conversion layer and the transmission layer, and another side facing the display panel; a second capping layer positioned between the first capping layer and the display panel; and an optical layer positioned between the first capping layer and the second capping layer and/or between the second capping layer and the optical bonding layer. A refractive index of the optical layer is lower than at least one of a refractive index of the first capping layer and a refractive index of the second capping layer.
US10241359B2 Liquid crystal display device
A liquid crystal display device, whereby transparency when no voltage is applied and scattering properties when a voltage is applied, are good, adhesion between a liquid crystal layer and a vertical liquid crystal alignment film is high, and its lifespan is long even in a severe environment. The liquid crystal display device has a liquid crystal layer formed by disposing a liquid crystal composition containing a liquid crystal and a polymerizable compound between a pair of substrates provided with electrodes, and irradiating and curing the composition with ultraviolet rays by an ultraviolet irradiation apparatus, and at least one substrate is provided with a liquid crystal alignment film to vertically align a liquid crystal, wherein the ultraviolet irradiation apparatus is an ultraviolet irradiation apparatus capable of controlling the irradiation light intensity and wavelength of the ultraviolet rays to be irradiated and the surface temperature of the pair of the substrates.
US10241358B2 Liquid crystal grating and manufacturing method and driving method therefor, and spliced screen
A liquid crystal grating and a manufacturing method and a driving method therefor, and a spliced screen including a liquid crystal grating are disclosed. The liquid crystal grating includes: a first substrate and a second substrate arranged opposite to the first substrate; and liquid crystal molecules filled between the first substrate and the second substrate. The first substrate, the second substrate and the liquid crystal molecules are provided to define at least one grating unit. Each of the grating units includes: a display region; a frame region surrounding the display region; a first frame electrode located on the first substrate and arranged corresponding to the frame region; and a second frame electrode located on the second substrate and arranged corresponding to the frame region. The first frame electrode and the second frame electrode are configured for forming a voltage difference when displaying in the display region, so as to control deflection of the liquid crystal molecules in the frame region, such that light rays scattered into the frame region are emitted out from the frame region of the second substrate. The above liquid crystal grating enables a seam of a spliced screen to have a certain display brightness, thereby improving the display effect of the spliced screen.
US10241357B2 Mould frame and liquid crystal display module having thereof
A mold frame of a liquid crystal display module can include a body for coupling a liquid crystal display panel and a back light unit including a light emitting device (LED) array having a plurality of LED packages thereon; an extension unit extended from an upper surface of the body to cover a light source of the back light unit; and an inclined surface disposed at the extension unit for reflecting light from the light source to control an amount of the light supplied to the liquid crystal display panel.
US10241352B2 Integrated-optics-based stress-optic phase modulator and method for forming
A phase controller for controlling the phase of a light signal in a surface waveguide and a method for its fabrication are disclosed. The phase controller controls the phase of the light signal by inducing stress in the waveguide structure, thereby controlling the refractive indices of at least some of its constituent layers. The phase controller includes a phase-control element formed on topographic features of the top cladding of the waveguide, where these features (1) provide a shape to the phase-control element that matches the shape of the mode field of the light signal and (2) give rise to stress-concentration points that focus and direct induced stress into specific regions of the waveguide structure, thereby providing highly efficient phase control. As a result, the phase controller can operate at a lower voltage, lower power, and/or over a shorter interaction length than integrated-optic phase controllers of the prior art.
US10241351B2 Eyewear with magnetic track for electronic wearable device
An eyewear system according to the present disclosure may include at least one temple, and a temple guide provided on the at least one temple, wherein the temple guide comprises a guide surface defined by a ferromagnetic material of the temple, and wherein the temple guide is configured to magnetically retain an electronic wearable device in slidable attachment therewith and to restrict lateral movement of the electronic wearable device relative to the temple when the electronic wearable device is engaged with the temple guide.
US10241350B1 Mapping a central visual field onto a peripheral visual sensor
One or more peripheral optical elements direct light emanating from a central field portion of a visual field (via one or more central optical elements of a visual sensor) onto a peripheral sensor portion of the visual sensor. The peripheral optical element(s) map an image of the central field portion onto the peripheral sensor portion for detection by the visual sensor. The central optical element(s) define the central field portion and form (from light emanating from the central field portion and directly incident on the central optical element(s)) an image of the central field portion on a corresponding central sensor portion of the visual sensor distinct from the peripheral sensor portion.
US10241346B2 Degrees of freedom for diffraction elements in wave expander
Disclosed are an apparatus and method for providing additional degrees of freedom for diffraction gratings of an output waveguide in a near-eye display device. The near-eye display device includes an imager to generate an image based on light from a light source. The device further includes a waveguide to input a light wave representing the image received from the imager and to output the light wave representing the image toward an optical receptor of a user. The waveguide includes a plurality of diffractive optical elements (DOEs) in a common light path from an input of the waveguide to an output of the waveguide. The DOEs include a plurality of periodic diffraction patterns. Each of the periodic diffraction patterns is represented by a diffraction pattern vector. The periodic diffraction patterns are determined such that a vector summation of the diffraction pattern vectors equals zero.
US10241344B1 Advanced retroreflecting aerial displays
A retroreflecting display that enables the formation of a real image in free space includes a first light source that generates a first light output; a first beam splitter module; and a retroreflector module opposite the first light source.
US10241337B2 Tunable spectral slicer and methods of use
Systems and methods for filtering an optical beam are described. In one implementation, a system for filtering an input optical beam includes a first beamsplitter, a first spectral slicing module, a second spectral slicing module, and a second beamsplitter. The first beamsplitter is configured to split the input optical beam into a first optical beam and a second optical beam. The first spectral slicing module has a first passband and is configured to filter the first optical beam. The second spectral slicing module has a second passband and is configured to filter the second optical beam. The second beamsplitter is configured to combine the first optical beam and the second optical beam into an output optical beam. The first and second spectral slicing modules may each comprise a longpass filter and a shortpass filter aligned along its optical axis, and the longpass filter and/or the shortpass filter are rotatable relative to the optical axis. Advantageously, the optical system allows for tunable spectral filtering of the input optical beam suitable for 2-D imaging systems.
US10241336B2 Retinal scanning display device and beam width expander
In a retinal scanning display device, a scanning section scans a light beam emitted from a light source to form a scanned image. The light beam emitted from the scanning section is expanded in beam width of the light beam in a first direction by a first beam width expander. The first beam width expander includes alternately stacked first partially reflective layers and first light-transmissive layers disposed between a pair of first reflection faces that face each other in the first direction. The plural partially reflective layers include a partially reflective layer having a transmittance exceeding 50%. This enables the light intensity distribution to be appropriately adjusted in the first direction for a light beam expanded in the first direction.
US10241335B2 Semiconductor laser module
A semiconductor laser module comprises a tapered laser diode and/or a tapered amplifier diode equipped with beam shaping optics. The tapered laser diode and/or the tapered amplifier diode includes an emission facet for emitting a laser beam along a beam axis. The beam-shaping optics comprise a plano-convex cylindrical lens oriented so as to change divergence of the beam in the fast axis direction, the plano-convex spherical cylindrical lens having a planar surface arranged facing the facet and a circular cylindrical surface facing away from the facet. The refractive index of lens may be uniform throughout the entire lens. Alternatively, the lens may have a refractive index varying in the direction of the slow axis and/or in the direction of the fast axis.
US10241332B2 Reducing stray light transmission in near eye display using resonant grating filter
A near eye optical display system comprising a waveguide and diffractive optical elements (DOEs) for in-coupling, exit pupil expansion, and out-coupling reduces the transmission of stray light in the system using a doubly-periodic surface relief microstructure that combines a guided-mode resonant filter with Bragg reflectance. Such resonant grating filter may be configured with grooves and/or ridges of different widths that are located on the waveguide that have respective sub-periods that match Bragg reflectance periods for particular wavelengths. The interaction of the sub-periods gives rise to a photonic band gap effect in which the resonant grating's effective refractive index is modulated to increase angular sensitivity and wavelength bandwidth of the resonant grating filter. The sub-periods define an overall period (i.e., a super period) for the resonant grating filter by which incident light is coupled into the waveguide, guided, and then coupled out of the waveguide at the side of incidence.
US10241330B2 Method and apparatus for generating input images for holographic waveguide displays
An image generation device having: a spatial light modulator; a source of light; a beam deflector; an illumination waveguide and an image transport waveguide, each waveguide containing at least one switchable grating; and a coupler for directing scanned light into a first set of TIR paths in said illumination waveguide. A switchable grating in the illumination waveguide diffracts light onto the SLM, a switchable grating in the image transport waveguide diffracting image-modulated from the SLM into a waveguide path.
US10241329B2 Varifocal aberration compensation for near-eye displays
A method of operation in a near-eye display system includes determining, using an eye tracking component of the near-eye display system, a pose of a user's eye. A shift vector is determined for a magnifier lens of the near-eye display system based on the pose of the user's eye, and the shift vector is communicated to an actuator of the near-eye display system to instruct translation of the magnifier lens relative to the user's eye. After translation of the magnifier lens, an array of elemental images is rendered at a position within a near-eye lightfield frame and communicated for display at a display panel of the near-eye display system.
US10241323B2 Micromechanical device and method for the two-dimensional deflection of light
A micromechanical device and a method for the two-dimensional deflection of light. The device includes a mirror unit having a mirror surface for deflecting light striking the mirror surface; the mirror unit being rotatably situated about a first axis within a first frame unit and being fastened to the first frame unit; the first frame unit being rotatably situated about a second axis within an actuator structure and being fastened to the actuator structure; the actuator structure including at least four piezoelectric actuator units; and the positions of the at least four piezoelectric actuator units being situated symmetrically with respect to the first axis and also with respect to the second axis.
US10241318B2 Telescoping sight with interoperating dual course and fine controls for focus, and methods of assembly and operation thereof
A telescoping sight having a sight housing, a moveable lens within the sight housing, a course focus adjustment control being operable to move the moveable lens via a spiral track, and a fine focus adjustment control, the fine focus adjustment control being interoperable with the spiral track.
US10241316B2 Sample observation method and sample observation device
A sample observation method includes an acquisition of for acquiring an electronic image of a sample, and a subtraction step of subtracting a DC component from a signal of the electronic image, and the acquisition step is performed in a state of bright-field observation, the electronic image at the subtraction step is an image acquired in a first predetermined state, and in the first predetermined state, at least a position of the sample and a in-focus position of an image forming optical system are different. A sample observation device includes a light source, an illumination optical system, an image forming optical system, an image-pickup device, and an image processing device, and the illumination optical system is disposed so as to irradiate a sample with illumination light from the light source, the image forming optical system is disposed so that light from the sample is incident thereon and an optical image of the sample is formed, the image-pickup device is disposed at a position of the optical image, and the image processing device is configured to implement the aforementioned sample observation method.
US10241311B2 Optical methods for observing samples and for detecting or metering chemical or biological species
The invention relates to a method for observing a sample under optical microscopy, in incoherent, unpolarised light, using a sample substrate including a contrast-amplifying layer having a complex index of refraction. The invention also relates to a method for detecting or metering at least one chemical or biological species using such a sample substrate.
US10241310B2 Method of forming an imaging calibration device
A method of forming an imaging calibration device for a biological material imaging system, the method comprises: providing one or more discrete regions upon or within a retaining member, each region for the receipt of a selected predetermined biological stain material; selecting one or more predetermined biological stain materials, wherein each of the selected predetermined biological stain materials has a predetermined optical response, and providing one or more of the selected predetermined biological stain materials to the said one or more discrete regions such that the said material is localised in the said region.
US10241306B2 Telephoto lens and image pickup apparatus using the same
A telephoto lens includes a first lens unit having a positive refractive power, a second lens unit having a negative refractive power, and a third lens unit, and the first lens unit includes a front-side lens unit having a positive refractive power and a rear-side lens unit, and the second lens unit moves at the time of focusing, and the third lens unit has a positive lens and a negative lens, and the front-side lens unit includes lenses positioned closer to the object side than a predetermined negative lens that satisfies Conditional Expression (a), and the rear-side lens unit has the predetermined negative lens and a positive lens, and Conditional Expressions (1A) and (14) are satisfied: 0.5≤|f/fLn|  (a), 0.015≤DGFGR/f≤0.25  (1A), and 0.19≤DGFairmax/DGF≤1.0  (14).
US10241305B2 Image capturing lens assembly, imaging apparatus and electronic device
A image capturing lens assembly includes six lens elements, the six lens elements being, in order from an object side to an image side: a first lens element with positive refractive power having an object-side surface being convex thereof; a second lens element having negative refractive power; a third lens element; a fourth lens element; a fifth lens element with positive refractive power having an object-side surface being convex and an image-side surface being convex thereof; and a sixth lens element having an image-side surface being concave in a paraxial region thereof, the image-side surface having at least one convex critical point in an off-axial region thereof, and an object-side surface and the image-side surface being aspheric.
US10241304B2 Optical image capturing system
The invention discloses a six-piece optical lens for capturing image and a six-piece optical module for capturing image. In order from an object side to an image side, the optical lens along the optical axis comprises a first lens with refractive power; a second lens with refractive power; a third lens with refractive power; a fourth lens with refractive power; a fifth lens with refractive power; a sixth lens with refractive power; and at least one of the image-side surface and object-side surface of each of the six lens elements is aspheric. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras.
US10241302B2 Imaging lens
An imaging lens includes a first lens having positive refractive power; a second lens having positive refractive power; a third lens; a fourth lens; a fifth lens; and a sixth lens having negative refractive power, arranged in this order from an object side to an image plane side. The sixth lens is formed in a shape so that a curvature radius of a surface thereof on the object side and a curvature radius of a surface thereof on the image plane side are negative. The surface of the sixth lens on the image plane side has the specific curvature radius so that a specific conditional expression is satisfied.
US10241297B1 Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens including, in an order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens. The first lens is made of glass material, the second lens is made of glass material, the third lens is made of plastic material, the fourth lens is made of plastic material, the fifth lens is made of plastic material, the sixth lens is made of plastic material, and the seventh lens is made of plastic material. The camera optical lens further satisfies specific conditions.
US10241296B1 Camera lens
A camera lens includes, arranged sequentially from an object side to an image side: a first lens with positive refractive power; a second lens with negative refractive power; a third lens with positive refractive power; a fourth lens with positive refractive power; a fifth lens with negative refractive power. The camera lens satisfies specific conditions.
US10241295B2 Imaging lens assembly, image capturing unit and electronic device
A imaging lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element has negative refractive power. The second lens element has positive refractive power. The third lens element has positive refractive power. The fourth lens element has positive refractive power. The fifth lens element has positive refractive power. The sixth lens element has negative refractive power. The imaging lens assembly has a total of six lens elements.
US10241292B2 Ultra-fast and mechanically stable zoom lens
A zoom lens having unpowered optical elements changeably inserted between conventional powered optical zoom elements enables ultra-fast and mechanically stable stepped changes in zoom state.
US10241289B2 Pass-through assembly having an anchor member and a cover
Anchoring an input cable (190) at an input port (123, 223) of an enclosure (110) includes inserting the input cable (190) through an anchor member (151, 251) so that a cable jacket (191) terminates within the anchor member (151, 251) and at least one optical fiber (195) extends outwardly from the anchor member (151, 251). The anchor member (151, 251) is secured to the cable jacket (191) using the sheath (175). A cover (162, 260) is mounted to the anchor member (151, 251) to form a pass-through assembly (150, 250) defining an enclosed region. Material is injected into the enclosed region to fix strength members (197) and/or optical fibers (195) of the input cable (190) to the pass-through assembly (150, 250). The ruggedized pass-through assembly (150, 250) is disposed at a base (120, 220) of the enclosure (110).
US10241288B2 Fiber optic adapter for proofing dust and light
Provided is a fiber optic adapter for proofing dust and light. The fiber optic adapter includes an adapter body and a lightproof plate assembly. The adapter body includes a body portion and a cover. The body portion has a concave space provided with openings in two directions. The cover is engaged to the body portion and closes one opening of the concave space to form a port provided with one opening. The lightproof plate assembly includes a lightproof plate. Every two adjacent ports on a same side share one lightproof plate. A first end of the lightproof plate is provided with a rotation shaft. Inner walls of two adjacent ports sharing one lightproof plate are provided with a rotation slot. The rotation slot is provided from a side of the body portion facing the cover to a direction away from the cover.
US10241287B2 Fiber optic splice enclosures
A fiber optic splice enclosure includes a basket. The basket includes an outer shell, the outer shell including an outer sidewall defining at least a portion of a periphery of the basket. The basket further includes an insert disposed within the outer shell, the insert including a first sidewall and a second sidewall spaced apart from each other along a transverse axis and each extending along a longitudinal axis to define an inner channel therebetween. The first sidewall and the second sidewall are each further spaced apart from the outer sidewall along the longitudinal axis to define a first outer channel and a second outer channel. The fiber optic splice enclosure further includes a splice tray assembly including at least one splice tray, the splice tray assembly disposed within the inner channel.
US10241285B2 Method of cooling stacked, pluggable optical transceivers
An optical transceiver cooling assembly includes stacked cages mounted to a PCB. A heat radiator also is mounted on the PCB. Cooling devices (e.g., heat pipes) are coupled to the heat radiator and at least one of the cages. In some embodiments, the cages may include a divider that extends beyond the cage and is coupled to at least one of the cooling devices outside the cage. In some embodiments, the cooling devices extend into the cage and may be coupled together.
US10241282B2 Optical transceiver with fiber tray securing inner fiber
An optical transceiver performing the full-duplex transmission in a plural channel is disclosed. The optical transceiver provides an optical receptacle, a semiconductor optical device, an inner fiber that optically couples the optical receptacle with the semiconductor optical device, and a fiber tray that secures an extra length of the inner fiber. The fiber tray provides an inner wall inclined toward a direction perpendicular to a direction along which the inner fiber warps. The inner fiber is set within the space as touching the inclined inner wall and sliding thereon toward the inclined direction.
US10241277B2 Optical fiber polarity tester
The present disclosure includes systems and methods for testing bundles of fiber optic fibers, such as fiber optic trunk cables, for correct polarity of connections at each end of the bundle of fibers while preventing the fiber optic fibers from contacting any other components during testing. The systems include a processor, a plurality of signal generators interfaced with a plurality of signal generator ports, a sensor interfaced with a sensor input port, a first selector switch, and a display, the processor operable to stimulate the plurality of signal generators one at a time in a first sequence to produce a signal, the first sequence based on a position of the first selector switch, the processor further operable to cause the display to display an output of the sensor.
US10241269B1 Grating couplers with multiple configurations
The present disclosure relates to semiconductor structures and, more particularly, to grating couplers with multiple configurations and methods of manufacture. A structure includes: a grating coupler having a sawtooth configuration provided over a semiconductor slab; and a back end of line (BEOL) stack over the sawtooth configuration of the grating coupler.
US10241268B2 Filling a cavity through a reservoir and a feed-channel and related apparatus and methods
Aspects of the present application provide an optical device comprising a suspended optical component over a cavity, such as an undercut region in a substrate. The cavity is filled with a filler material. In some embodiments, the optical device and a method may be provided to fill the cavity with the filler material using a reservoir and a channel in the substrate connecting the reservoir to the cavity to be filled.
US10241265B2 Apparatus for alleviating nonlinear temperature effect of arrayed waveguide gratings
An apparatus for alleviating a nonlinear temperature effect of an arrayed waveguide grating, comprising an integrated optical circuit base for an arrayed waveguide grating chip and an actuator. The integrated optical circuit base includes a first region, a second region connected by a hinge. The actuator includes two or more actuating rods having a thermal expansion coefficient different from that of the integrated optical circuit base. In different temperature ranges, the first region and the second region are driven by different actuating rods to rotate and/or translate relative to each other, so that the first region and the second region have a nonlinear displacement as the temperature changes, which brings the two parts of the arrayed waveguide grating chip to move relative to each other to accurately compensate drifting of a central wavelength of the arrayed waveguide grating chip in the different temperature ranges.
US10241258B2 Flexible biodegradable polymeric step-index optical fiber
A biocompatible and biodegradable polymeric step-index optical fiber includes a core and a cladding around the core. The core is made from a core material fabricated by bonding a citric acid and at least a first monomer using a synthesis process. The cladding is made from a cladding material fabricated by bonding the citric acid and at least a second monomer using the synthesis process. The core has a refractive index higher than that of the cladding, while a difference between an initial modulus of the core and the cladding is preferably less than 30% and a difference between the biodegradation rates of the core and cladding is preferably less than 30% after about 4 weeks. Optical properties of the core and cladding are tunable by adjusting monomer ratios, choices of monomers or cross-linking degrees.
US10241257B2 Display apparatus
A display apparatus includes: a display panel; a light guide plate disposed behind the display panel; a printed circuit board; a heat radiator disposed on the printed circuit board and configured to radiate heat; and a plurality of light source packages disposed on the printed circuit board and configured to supply light to the light guide plate, each light source package of the plurality of light source packages including: a light source configured to generate the light; a light converter configured to convert properties of the light generated by the light source, and a package housing in which the light source is installed, the package housing being disposed on the printed circuit board and in contact with the light converter to transfer heat from the light converter to the heat radiator.
US10241255B2 Backlight module and liquid crystal display
The present disclosure discloses a backlight module and a liquid crystal display, the backlight module comprises: a light guide plate, a first light source and a second light source; wherein said light guide plate comprises a light emitting surface and a bottom surface as well as a side surface; said light emitting surface and said bottom surface define thickness of said light guide plate, said light guide plate at least comprises a first portion which is relatively thicker and a second portion which is relatively thin; said first light source is provided opposite the side of said light guide plate, said second light source is provided opposite said bottom surface or said light emitting surface of said light guide plate second portion. Through the above way, the present disclosure can achieve the split-screen display of the display device, simultaneously reducing the power consumption of the display device.
US10241251B2 Polarizing plate and image display device
The present invention is to provide a polarizing plate exhibiting sufficient adhesiveness between a resin layer and a pressure sensitive adhesive layer and excellent peeling property in reworking process, and an image display device provided with the polarizing plate. The polarizing plate of the present invention includes a polarizer, and the resin layer that is in direct contact with the polarizer, in which the thickness of the polarizer is 20 μm or less, a hydrogen bonding component of a surface free energy of the resin layer is 3.5 mN/m or more, and the thickness of the polarizing plate is 70 μm or less.
US10241250B2 Adhesive composition for polarizing plate, polarizing plate including the same, and optical display including the same
An adhesive composition for polarizing plates includes a (meth)acrylic copolymer prepared by copolymerization of a monomer mixture and a curing agent. The monomer mixture includes a hydroxyl group-containing (meth)acrylic monomer, a tertiary amine group-containing (meth)acrylic monomer and a monomer having a glass transition temperature (Tg) of about 100° C. or greater. The adhesive composition has a gel fraction of about 50% or greater after aging for 12 hours. An adhesive film is formed from the adhesive composition. An optical display includes the adhesive film.
US10241247B2 Coloring composition, method for producing coloring composition, color filter, pattern forming method, method for manufacturing color filter, solid-state imaging device, and image display device
A coloring composition includes Color Index Pigment Red 264, a graft resin having an acid group, a photopolymerizable compound, and a photopolymerization initiator.
US10241245B2 Optical filter and method for manufacturing optical filter
There are provided an optical filter excellent in weather resistance and a method for manufacturing an optical filter. The optical filter of the present invention includes a transparent substrate, and an optical multilayer film provided on a surface of the transparent substrate. In the optical multilayer film, a low-refractive index film containing silicon oxide (SiO2) and a high-refractive index film higher in refractive index than the low-refractive index film are alternately stacked. A density of a portion of the low-refractive index film close to an interface between the low-refractive index film and the high-refractive index film is lower than a density of a portion of the low-refractive index film other than the portion close to the interface.
US10241244B2 Thin film total internal reflection diffraction grating for single polarization or dual polarization
A diffraction grating may include a substrate. The diffraction grating may include an etch stop layer to prevent etching of the substrate. The etch stop layer may be deposited on the substrate. The diffraction grating may include a marker layer to indicate an etch end-point associated with etching of a dielectric layer. The marker layer may be deposited on a portion of the etch stop layer. The diffraction grating may include the dielectric layer to form a grating layer after being etched. The dielectric layer may be deposited on at least the marker layer.
US10241243B2 Minimum retroreflectivity compliance system, method and assembly
A system, method and assembly for performing traffic sign inspections is provided. In one embodiment, the assembly includes a first plurality of sheetings that each have a combination of retroreflectivity and color that is different from the combination of retroreflectivity and color of each of the other first plurality of sheetings; a first clamp and second clamp for clamping one of said first plurality of sheetings to a traffic sign; a first handheld light source; and a first enclosure for removably housing the first plurality of sheetings, said first and second clamps, and said first handheld light source. The assembly may further include a second enclosure for removably housing a second plurality of sheetings that each has a combination of retroreflectivity and color that is different from the combination of retroreflectivity and color of each of the other second plurality of sheetings.
US10241242B2 Methods for fabrication of and highway marking using agglomerated retroreflective beads
A retroreflective device securable to a highway by bonding thereto preferably with a viscous strip applied to the highway prior to solidifying cure of the strip includes a generally globular glass central member, a desirably pigmented adhesive layer over the central member and a plurality of peripheral globular glass members connected to the central member by the pigmented adhesive layer. A method for fabricating the retroreflective device is also disclosed.
US10241241B2 Light reflecting film, and light controlling film, optical film, functional glass and head-up display including the light reflecting film
A light controlling film comprises a light reflecting film and a light controlling layer that are laminated. The light reflecting film comprises at least two laminated light reflecting layers including at least one of light reflecting layers PRL-1 to PRL-3 that a central reflection wavelength of 400 nm-500 nm, 500 nm-600 nm, and 600 nm-700 nm, respectively, and a reflectance to ordinary light at the central reflection wavelength of 5%-25%. The at least two light reflecting layers have central reflection wavelengths that are different from each other. All of the at least two laminated light reflecting layers have a property of reflecting polarized light having the same orientation. The light controlling layer comprises two quarter wave plates, and the light reflecting film is laminated so as to be interposed between the two quarter wave plates.
US10241238B2 Corrosion resistant optical device
A corrosion-resistant optical device is disclosed. The device includes a substrate, a silver layer upon the substrate, and an insulating layer that provides abrasion resistance. The device is immersed in a thiol-rich solution. The thiols form a corrosion-inhibiting monolayer upon any exposed silver surface. This increases the environmental resistance of the optical device, keeping water from interacting with the silver layer.
US10241236B2 Polarizing plate
A primary object of the present invention is to provide a polarizing plate excellent in durability. A polarizing plate (100) according to an embodiment of the present invention includes: a polarizer (10); and a protective film (21 and 22) arranged on at least one side of the polarizer (10). The polarizing plate (100) has a dimensional change ratio of −0.2% or more in a transmission axis direction thereof when the polarizing plate (100) cut into a size measuring 100 mm by 100 mm is bonded to a glass plate with a pressure-sensitive adhesive and the following operation is repeated 100 times: the polarizing plate (100) bonded to the glass plate is left to stand under an atmosphere at −40° C. for 30 minutes and then left to stand under an atmosphere at 85° C. for 30 minutes.
US10241235B2 Optical layered object, polarizer obtained using same, and image display device
Provided are an optical laminate including a resin layer on an acrylic base material in which the generation of an interference pattern is suppressed and the adhesiveness between the acrylic base material and the resin layer improves and a method for efficiently manufacturing the optical laminate. In the optical laminate including the resin layer on one surface of the acrylic base material, in a cross-section of the optical laminate in a thickness direction, an interface between the acrylic base material and the resin layer exhibits a ridge having crests and troughs and a length of the ridge corresponding to a standard length of 30 μm set in a direction perpendicular to the thickness direction of the optical laminate is in a range of 31 μm to 45 μm.
US10241234B2 Silicone hydrogel soft contact lens having wettable surface
Provided is a silicone hydrogel soft contact lens obtained by curing in a double-sided casting mold, a liquid mixture including glycerol mono(meth)acrylate and at least one type of silicone monomer having at least one hydroxyl group or polyethylene glycol group in the molecular structure thereof, the silicone hydrogel soft contact lens having a wettable surface without a polymerized lens-shaped material being subjected to post-processing to improve the water wetting properties of a surface thereof.
US10241232B2 Geomechanical and geophysical computational model for oil and gas stimulation and production
In some aspects, a number of subsystem models is accessed by a computer system. Each subsystem model represents dynamic attributes of a distinct physical subsystem in a subterranean region. At least one of the number of subsystem models represents dynamic attributes of a mechanical subsystem in the subterranean region. A discrete fracture network (DFN) model representing a fracture network in the subterranean region is accessed at the computer system. The DFN model includes junction models. Each junction model represents interactions between a respective set of subsystem models associated with the junction model. Junction variables of the junction model can be defined based on dynamic attributes of the respective set of subsystem models associated with the junction model. A stimulation treatment for the subterranean region can be simulated by operating the DFN model including the junction variables.
US10241230B2 Downhole sensing using solitons in optical fiber
A downhole sensing method includes modulating light to form a soliton that propagates through an optical fiber acting as a sensing element that measures a downhole parameter. The method further includes obtaining scattered light created as the soliton propagates through the optical fiber. The method further includes determining a value for a downhole parameter based on the scattered light, and displaying a representation of the value.
US10241228B2 Apparatus and methods to find a position in an underground formation
Various embodiments include apparatus and methods related to finding a position in an underground formation. Apparatus and methods can include receiving signals from a receiver in an underground formation in response to signals generated from transmitting sources, each of the transmitting sources located at a known position; and processing the received signals, based on the signals generated from the transmitting sources, to determine the position of the receiver. A number of techniques can be applied to processing the received signal. Additional apparatus, systems, and methods are disclosed.
US10241227B2 Method and apparatus to detect formation boundaries ahead of the bit using multiple toroidal coils
An apparatus and method for a property ahead of a drill bit in a borehole penetrating a formation. The apparatus may include at least one receiver toroid disposed on a carrier and a transmitter toroid configured to induce an electromagnetic signal in the formation and disposed between the drill bit and the at least one receiver toroid. The apparatus may include at least one processor configured to estimate the property using a signal produced by the at least one receiver. The method may include estimating the property using the signal produced by the at least one receiver toroid. The method may also include one or more of: (i) generating a conductivity curve based on signals from at least one receiver toroid, (ii) validating signals from one receiver toroid based on a conductivity curve of another receiver toroid, and (iii) filtering a receiver toroid signal using lateral resistivity information.
US10241220B2 Combination motion and acoustic piezoelectric sensor apparatus and method of use therefor
Sensors used in mapping strata beneath a marine body are described, such as used in a flexible towed array. A first sensor is a motion sensor including a conductive liquid in a chamber between a rigid tube and a piezoelectric motion film circumferentially wrapped about the tube. A second sensor is a traditional acoustic sensor or a novel acoustic sensor using a piezoelectric sensor mounted with a thin film separation layer of flexible microspheres on a rigid substrate. Additional non-acoustic sensors are optionally mounted on the rigid substrate for generation of output used to reduce noise observed by the acoustic sensors. Combinations of acoustic, non-acoustic, and motion sensors co-located in rigid streamer housing sections are provided.
US10241218B2 Methods and systems for computing notional source signatures from near-field measurements and modeled notional signatures
Methods and systems for computing notional source signatures from modeled notional signatures and measured near-field signatures are described. Modeled near-field signatures are calculated from the modeled notional signatures. Low weights are assigned to parts of a source pressure wavefield spectrum where signatures are less reliable and higher weights are assigned to parts of the source pressure wavefield spectrum where signatures are more reliable. The part of the spectrum where both sets of signatures are reliable can be used for quality control and for comparing the measured near-field signatures to modeled near-field signatures. When there are uncertainties in the input parameters to the modeling, the input parameters can be scaled to minimize the differences between measured and modeled near-field signatures. Resultant near-field signatures are computed by a weighted summation of the modeled and measured near-field signatures, and notional source signatures are calculated from the resultant near-field signatures.
US10241216B2 Radiation image detection panel and radiation detection device
A radiation image detection panel includes: a scintillator layer formed of columnar crystals; an optical coupling layer; and a planar light receiving element, wherein a material constituting the optical coupling layer has a storage elastic modulus of 1×107 Pa or more at 0 to 40° C.
US10241213B2 Timer initiated convergence of a GNSS receiver
A method of implementing convergence of a Global Navigation Satellite System (GNSS) receiver is disclosed. A GNSS receiver which is coupled with a mobile machine is shut down. The GNSS receiver is in a converged state at shut down. The GNSS receiver is automatically powered up at a preset time. A convergence algorithm is automatically initiated prior to start of work that utilizes the GNSS receiver.
US10241208B2 Steerable high energy beam
A LIDAR system is provided. The LIDAR system comprises at least one processor configured to: control at least one light source in a manner enabling light flux of light from at least one light source to vary over a scanning cycle of a field of view; receive from at least one sensor reflections signals indicative of light reflected from objects in the field of view; coordinate light flux and scanning in a manner to cause at least three sectors of the field of view to occur in a scanning cycle, a first sector having a first light flux and an associated first detection range, a second sector having a second light flux and an associated second detection range, and a third sector having third light flux and an associated a third detection range; and detect an object in the second sector.
US10241206B2 Sensor system for a vehicle for detecting bridges or tunnel entrances
A sensor system for a vehicle for detecting bridges and tunnels is described, which includes a lateral LIDAR sensor, which is located on a first side of the vehicle and has a detection area covering a lateral surrounding area of the vehicle, and a control unit for evaluating the measuring data from the lateral LIDAR sensor. The lateral LIDAR sensor is positioned rotated about a vertical axis so that part of the detection area of the lateral LIDAR sensor at the front in the travel direction detects an upper spatial area located at a predefined distance ahead of the vehicle. The lateral LIDAR sensor is tilted about its transverse axis with respect to the horizontal, so the detection area of the lateral LIDAR sensor detects the remote upper spatial area at a predefined height above the vehicle using its part which is at the front in the direction of travel.
US10241205B2 Tracking system
A system simultaneously tracks multiple objects. All or a subset of the objects includes a wireless receiver and a transmitter for providing an output. The system includes one or more wireless transmitters that send commands to the wireless receivers of the multiple objects instructing different subsets of the multiple objects to output (via their respective transmitter) at different times. The system also includes object sensors that receive output from the transmitters of the multiple objects and a computer system in communication with the object sensors. The computer system calculates locations of the multiple objects based on the sensed output from the multiple objects.
US10241204B2 Method for illuminating an object
A method is provided for illuminating an object and for determining a distance value R. The object is illuminated with a light source and the light intensity of the light source is switched at a time T0 from an intensity Iout,h to an intensity Iout,l being lower than Iout,h and switched back to Iout,h at a time T0+Tn. A signal value U is outputted at the end of an integration window time period which has such a predetermined delay relative to T0 that either Ttof or Ttof+Tn is between an integration start point in time Tsd of the integration window time period and an integration end point in time Tsd+Ts, with Ttof being a point in time when light with the intensity Iin,l arrives first at the photo element, and Ts is longer than Tn.
US10241202B2 Reduction of receive data of a radar, in particular, a synthetic aperture radar
A method for the reduction of receive data of a radar includes receiving a radar echo signal emanating from a chirp-like transmit signal and specifying a temporal receive window of the radar echo signal as a function of an area to be detected by a radar. The method also includes dividing the received radar echo signal into a plurality of spectral sub-bands, determining sub-band windows for each of the plurality of spectral sub-bands, activating the sub-band windows within the temporal receive window of the radar echo signal as a function of a receive time of the radar echo signal, and then sampling the radar echo signal using a sampling rate that is adjusted as a function of a number of sub-band windows active at a respective sampling instance.
US10241201B1 Subsurface imaging system and method for inspecting the condition of a structure
In a method and system for inspecting the condition of a structure, the structure is scanned with a three-dimensional (3D) scanner. The 3D scanner includes a sensing system having one of a radar sensing device or an ultrasonic detection device. The sensing system detects 3D information about a subsurface of the structure, and the 3D scanner generates 3D data points based on the information detected by one or more of the radar sensing device and the ultrasonic detection device. A 3D model is constructed from the 3D data and is then analyzed to determine the condition of the subsurface of the structure.
US10241198B2 Lidar receiver calibration
A method for calibrating lidar systems operating in vehicles includes detecting a triggering event, causing the lidar system to not emit light during a calibration period, determining an amount of noise measured by the lidar system during the calibration period, generating a noise level metric based on the amount of noise detected during the calibration period, and adjusting subsequent readings of the lidar system using the noise level metric. The adjusting includes measuring energy levels of return light pulses emitted from the lidar system and scattered by targets and offsetting the measured energy levels by the noise level metric.
US10241197B2 Method of preparing histograms of a sensor signal from an array of sensors, in particular proximity sensors, and corresponding device
A method includes preparing a first histogram from the emission of initial optical radiation and including at least one processing iteration performed at a rate of a clock signal having an internal period equal to a sub-multiple of the optical period a sensor signal and a reference signal. Successive iterations of histogram preparation are performed so that in each iteration a time shift of the initial optical radiation is provided by a first fraction of the internal period until at least one portion of the internal period is covered to obtain an additional histogram at the conclusion of each iteration. A numerical combination of the first histogram and additional histograms is performed to obtain a final histogram having a finer time granularity than that of the first histogram.
US10241195B1 Method for assessing a condition of an axle of a moving vehicle
A vehicle measurement station utilizing one or more displacement sensors disposed on each opposite side of an inspection region of a vehicle inspection lane to acquire displacement measurement data along associated measurement axes. At least a portion of the displacement measurement data is associated with the outermost wheel assemblies on an axle of a moving vehicle passing through the inspection region, and utilized to determine one or more vehicle characteristics, such as an axle total toe condition.
US10241186B2 Cooperative automatic tracking
A system and method are provided for automatic cooperative object tracking using gain comparison of antenna pairs facing different directions. In cooperative object tracking, the object is associated with a radiation source, or beacon, that emits radiation that is detected by the tracking system. The present invention makes use of antennas that are not highly oriented antennas but are characterized by having a steep drop in their gain profiles at a particular angle of incidence of the radiation that they detect.
US10241180B2 System and method for mapping and quantifying in-vivo blood flow stasis
Described here are systems and methods for producing an image that depicts blood flow stasis using magnetic resonance imaging (MRI), Doppler echocardiography, or other medical instruments for measuring flow velocities in a human body. A time series of three-dimensional (3D) image volumes is provided, where this time series of 3D image volumes contains flow velocity information at voxel locations in a 3D volume in a subject. One or more regions-of-interest are then segmented from the 3D image volumes. For each voxel in the regions-of-interest, velocity magnitudes are calculated. Using the velocity magnitudes, a flow stasis volume is produced by computing a relative stasis value for each voxel location in the corresponding region-of-interest. This flow stasis volume can be provided as a 3D flow stasis image, or a flow stasis map can be produced by projecting the flow stasis volume onto a two-dimensional (2D) plane.
US10241175B2 Medical imaging apparatus having multiple subsystems, and operating method therefor
In a method for operating a medical imaging examination apparatus having multiple subsystems controlled by a control computer in a scan sequence, a control protocol for the scan is provided to the control computer, which determines sequence control data for the control protocol that define different functional subsequences of the scan, with different effective volumes assigned to each functional subsequence. Current ambient conditions of the apparatus are determined that are decisive for the determined relevant sequence control data and associated effective volumes. Control signals for the scan are determined from the sequence control data, the effective volumes and the current ambient conditions determined that optimize the functional subsequences of the scan.
US10241174B2 Nuclear magnetic resonance (NMR) fingerprinting
Apparatus, methods, and other embodiments associated with NMR fingerprinting are described. One example NMR apparatus includes an NMR logic configured to repetitively and variably sample a (k, t, E) space associated with an object to acquire a set of NMR signals. Members of the set of NMR signals are associated with different points in the (k, t, E) space. Sampling is performed with t and/or E varying in a non-constant way. The varying parameters may include flip angle, echo time, RF amplitude, and other parameters. The NMR apparatus may also include a signal logic configured to produce an NMR signal evolution from the NMR signals, a matching logic configured to compare a signal evolution to a known, simulated or predicted signal evolution, and a characterization logic configured to characterize a resonant species in the object as a result of the signal evolution comparisons.
US10241172B2 Refocussing pulse having an incremental phase
An example pulse sequence for performing phase coherence order selection within a single transient acquisition includes an excitation pulse with a tip angle of 90° and phase ϕA, followed by a train of N refocusing pulses with tip angles of 180°, with the center of the first refocusing pulse occurring time τ after the center of the excitation pulse, and the center of the nth refocusing pulse occurring at time (2n+1)τ after the center of the excitation pulse. This causes a train of echoes to form at times 2nt after the center of the excitation pulse. In this example, the first refocusing pulse has phase ϕB, where \ϕB−ϕA\=90°, and each successive refocusing pulse (304) has a phase ϕδ greater than the last refocusing pulse. This incremental change in pulse phase over the course of the echo train has the effect of aiabatically “dragging” the echo phase around the unit circle in a predictable manner corresponding to the phase coherence order of the relevant signals.
US10241168B2 Magnet coil assembly, comprising an HTS strip conductor and an LTS wire, which form a joint
A magnet coil system (1) has a first end section (19a) of an HTSL-tape conductor (4) located ahead of a first end (19) of an HTSL-tape conductor (4) and a first end section (20a) of an LTS wire (7) located prior to a first end (20) of the LTS wire (7) which are connected electrically but not in a superconducting way in a connecting section (17) along the length of the connecting section. The LTS wire (7) has a flat shape at least within the connecting section (17) and one side of the flat LTS wire (7) abutting the HTSL-tape conductor (4) and the connecting section (17) has a length of at least 5 m. The magnet coil system has an acceptably small residual ohmic resistance which is achieved by simple means.
US10241165B2 Inductive coupling in multiple resonance circuits in a nuclear magnetic resonance probe and methods of use
In various embodiments of the invention, inductive coupling can be to a secondary coil rather than a primary coil in order to optimize the topology of the NMR probe. In addition, by coupling to a secondary coil using a detection coil located below the lower insulator the RF homogeneity and signal to noise can be improved together with the NMR probe topology. By effecting inductive coupling to an inductor in a multiple resonance circuit, rather than to the sample inductor parameters associated with the NMR, probe construction can be arranged to increase RF homogeneity and signal to noise, while reducing space utilization constraints. In various embodiments of the invention, the primary mode in a secondary coil can be split into two modes with a resonator with inductive coupling to the secondary coil.
US10241160B2 Magnetic resonance imaging apparatus and control method thereof
A magnetic resonance imaging (MRI) apparatus includes a gantry including a bore, and an image output screen configured to rotate around the bore and output visual information to an object placed in the bore.
US10241158B2 Apparatus and method for estimating absolute axes' orientations for a magnetic detection system
A system for determining an orientation of a nitrogen vacancy (NV) diamond material is disclosed. The system includes the NV diamond material having a plurality of NV centers, a magnetic field generator that generates a magnetic field, a radio frequency (RF) excitation source that provides RF excitation, an optical excitation source that provides optical excitation, an optical detector that receives an optical signal emitted by the NV diamond material, and a controller. The controller controls the magnetic field generator to generate a control magnetic field and controls the magnetic field generator to successively generate calibration magnetic fields. The controller successively receives light detection signals from the optical detector, stores measurement values based on the successively received light detection signals, and calculates an orientation of the NV diamond material based on the stored measurement values.
US10241154B2 Voltage monitoring module and voltage monitoring system
A voltage monitoring module includes a first terminal configured to be coupled to a high-potential-side terminal of a first battery cell, and a second terminal configured to be coupled to a low-potential-side of the first battery cell.
US10241152B2 Automated motor adaptation
A method of determining electromagnetic characteristics of an asynchronous motor system is described. A motor system model is presented including a stator resistance, a transient inductance, a magnetizing inductance and a rotor resistance. A DC sequence is used to determine the stator resistance, a voltage pulse is used to determine the transient inductance, a binary injection frequency search algorithm is used to determine the magnetizing inductance, and an AC sine wave at slip frequency with DC offset is used to determine the rotor resistance.
US10241146B2 Test system and method
Presented embodiments facilitate efficient and effective access to a device under test. In one embodiment, a test system comprises: a device interface board (DIB) configured to interface with a device under test (DUT); and a primitive configured to control the device interface board and testing of the device under test. The primitive is an independent self contained test control unit comprising: a backplane interface configured to couple with the device interface board; a power supply component configured to control power to the backplane interface; and a site module configured to control testing signals sent to the device interface board and device under test. The site module is reconfigurable for different test protocols. The primitive can be compatible with a distributed testing infrastructure. In one exemplary implementation, the primitive and device interface board are portable an operable to perform independent testing unfettered by other control components.
US10241145B2 Gate driving circuit and method for detecting same, array substrate and display apparatus
The present disclosure provides a gate driving circuit, a method for detecting the gate driving circuit, an array substrate and a display apparatus. The gate driving circuit comprises a plurality of cascaded gate driving units, access units, a first signal line and a second signal line. Each access unit is connected to its corresponding gate driving unit and the gate driving unit at the next stage to its corresponding gate driving unit. The access unit corresponding to the gate driving unit at each odd stage is connected to the first signal line such that the first signal line detects an output signal from that gate driving unit via the access unit, and the access unit corresponding to the gate driving unit at each even stage is connected to the second signal line such that the second signal line detects an output signal from that gate driving unit via the access unit.
US10241144B2 Deterioration detecting apparatus and deterioration detecting method
A deterioration detecting apparatus includes: a capacitor that is connected to an electric power source through a connection switch; a deterioration detection switch that is provided between the electric power source and a ground point; a charging-path forming unit that controls the connection switch and the deterioration detection switch, such that the electric power source, the capacitor, and the ground point are connected, to form a charging path for charging the capacitor; a voltage detecting unit that detects a voltage of the capacitor charged through the charging path; and a deterioration detecting unit that detects a deterioration in elements such as the capacitor positioned on the charging path, on the basis of the voltage of the capacitor detected by the voltage detecting unit.
US10241141B2 Apparatus for measuring resistance value
An apparatus for measuring resistance value may include a reference resistance including one end supplied with a first voltage and the other end connected with a target resistance; a variable voltage generating circuit for generating the first voltage varied according to temperature and supplying the first voltage to the one end of the reference resistance; and a signal processor for outputting resistance of the target resistance corresponding to a voltage outputted to the other end of the reference resistance.
US10241140B2 Systems and methods for monitoring power consumption
The present disclosure provides systems and methods for monitoring power consumption of individual devices on an electric power system. A monitoring system may identify unique power characteristics of each device. The monitoring system may use the identified unique power characteristics to disaggregate electric data representative of the power consumption of all of the devices on the electric power system into portions associated with each device.
US10241139B2 Mobility platform based non-contact voltage detector
A non-contact voltage detector module pluggable to a mobile communication device. The non-contact voltage comprises an antenna, a connector configured for connecting to a connector of a mobile communication device, and an assembly coupled to the antenna and the connector. The assembly converts an electromagnetic field received by the antenna to an indication of a strength of the electromagnetic field and transmits the indication of the strength of the electromagnetic field via the connector.
US10241138B2 Current measuring equipment and methods
Optical fiber based current measuring equipment for measuring the current circulating through a conductor. The equipment includes an interrogator having a light emitter and a light receiver, and a sensing portion close to the conductor, the interrogator and the sensing portion being connected through at least one standard single-mode intermediate fiber. The light emitter of the interrogator is configured to emit sets of at least two polarized light pulses to the sensing portion, the pulses being polarized with a specific degree difference, and the light receiver (4) is configured to determine the current circulating through the conductor depending on the pulses it receives in return from the sensing portion. A method for measuring the current circulating through a conductor with the use of an optical fiber based current measuring equipment is also provided.
US10241137B2 Current sensor having electromagnetic shield
First and second magnetic detection units are disposed at positions where an S/N ratio, which is a ratio between the strength of a magnetic field generated by a current to be measured flowing through a current path and the strength of an external magnetic field, is the same. A processing unit determines a normal operation state in a case where the detection signal of the first magnetic detection unit and the detection signal of the second magnetic detection unit approximately match each other. The processing unit determines that either one of the first and second magnetic detection units has failed in a case where the detection signals do not match each other.
US10241129B1 MEMS piston-tube based capacitive accelerometer
A novel high resolution, low noise MEMS capacitive accelerometer is disclosed. The accelerometer utilizes a piston-tube electrode configuration that enables the use of a wide area for the electrodes. Therefore, a high capacitive sensitivity is achieved. The accelerometer consists of two structures: upper and lower. The lower structure contains a plurality of fixed electrodes that are attached to the base and have a piston-style shape (teeth). Those pistons form the sensing electrodes of the accelerometer. The upper structure contains a plurality of moving electrodes that have a tube-style shape (through holes), and they are attached to a substrate via restoring mechanical springs. The proof mass of the accelerometer is distributed around these tubes to reduce squeeze thin film damping in the system. The accelerometer is able to sense linear acceleration along the z-axis and/or the angular acceleration about the in-plane axes (x and y).
US10241127B2 Method, apparatus and computer program product for collecting activity data via a removable apparatus
A method, apparatus and computer program product are provided for collecting activity data with a removably attached mobile device. The mobile device may be moved to various holders configured to be used in different activities. The data is collected according to a determined activity. The start and end of a session is automatically detected based on connectivity to the holder. Metrics may be tracked for specific gear, as well as various spans of time such as sessions, seasons, and/or lifetimes. Milestones and highlights may be determined for various combinations of the various activities, gear and/or terms.
US10241124B2 Method to perform a measurement of an analyte in a sample using an automatic analyzer
A method of performing a measurement of an analyte in a sample using an automatic analyzer is provided. The automatic analyzer comprises: a cartridge for dispensing a fluid, a measurement unit for performing the measurement, a sample holder for receiving the sample, and a pump for pumping the fluid out of the cartridge and into the sample holder. The cartridge comprises: a rigid portion, a flexible bladder, and an outlet. The rigid portion comprises an opening, which is connected to an inner cavity. The flexible bladder seals the opening to form a fluid chamber from the inner cavity. The fluid chamber is at least partially filled with the fluid. The pump is connected to the outlet. The method comprises: placing the sample into the sample holder, controlling the pumping of the fluid from the cartridge into the sample holder, and performing the measurement of the analyte using the measurement unit.
US10241123B2 Laboratory instrument and method of using the same
Disclosed is a method of operating a laboratory instrument (100, 1000), wherein the laboratory instrument is configured for receiving a sample rack (112) with one or more sample tubes (126), wherein the laboratory instrument comprises a robotic head (106) for bringing a pipettor (108) into fluidic contact with the one or more sample tubes when the sample rack is in an operating position (122), wherein the robotic head is configured for loading the sample rack into the operating position, and wherein the method comprises the steps of: receiving (200) the sample rack by the laboratory instrument; and loading (202) the rack into the operating position using the robotic head.
US10241122B2 Method of measuring artificial sweeteners in bodily waste to identify and quantify drug consumption
We disclose a drug tracking system and method of use which may be used to screen a subject's bodily waste in order to assess whether the subject has consumed a drug. The system includes a drug composition which is tagged with at least one artificial sweetener that may be detected in the subject's bodily waste. The subject may consume the tagged drug and a user may obtain a sample of the subject's bodily waste. The bodily waste sample may be analyzed to detect the artificial sweetener or its metabolite. In some embodiments, the result of the analysis of bodily waste may be entered into a database, compared to standards that comprises analyses of a plurality of drug tags, and the identity of the drug tag, and consequently the drug composition, determined.
US10241121B2 Method of selecting antioxidants for use in topically applied compositions
Antioxidant-containing compositions and methods for confirming antioxidant activity of a composition formulated for topical application to skin. Methods for testing a composition for ability to inhibit both ultraviolet radiation-induced lipid peroxidation on skin and ultraviolet radiation-induced reactive oxygen species formation in the stratum corneum. Compositions and methods for treating and preventing photodamage to skin.
US10241120B2 Method and device for assaying an antigen present on erythrocytes or an antibody binding to an antigen present on erythrocytes
An assaying kit is for pre-transfusion blood group matching between two blood samples. The kit includes at least two assemblies (101,201) corresponding to the first and the second blood sample, each assembly has at least two test units (1). Each test unit (1) includes a reagent containing an antigen present on erythrocytes or an antibody able to bind to an antigen present on erythrocytes. Each test unit (1) also includes a membrane (2) permeable to free erythrocytes (6) and impermeable to hemagglutinated erythrocytes. The antibody contained in the first test unit for both the first assembly (101) and the second assembly (201) corresponds to a first blood group and the antibody contained in the second test units for both the first assembly (101) and the second assembly (201) corresponds to a second blood group.
US10241119B2 High sensitivity measurement of parathyroid hormone-related peptide using LC-MS/MS and associated methods
Methods for measuring and analyzing parathyroid hormone-related peptide (PTHrP) using LC-MS/MS, including applications of the methods thereof, are disclosed and discussed. Such methods can include, along with the use of an isotope-labeled internal standard, purifying PTHrP from a biological sample, proteolytically digesting the PTHrP, and measuring specific digestion products using the using LC-MS/MS.
US10241118B2 CCL22 and CCL17 cancer biomarkers
The present invention provides methods of obtaining information relevant to monitoring and diagnosing cancer, particularly monitoring the progression or development of cancer, monitoring the response of cancer to treatment, diagnosing cancer, making a cancer prognosis, predicting the likelihood of a cancer responding to treatment and stratifying subjects having cancer. The methods involve determining the ratio of circulating CCL17 to circulating CCL22 in a sample from a subject.
US10241112B2 Serology assays
The invention provides methods and kits for measuring the ability of a test sample to inhibit the binding of a receptor expressed by a pathogen to a host cell ligand of the pathogen.
US10241111B2 Electroluminescent binding assays
Methods of producing light in liquid media are provided using nanoparticles capable of generating electroluminescence when stimulated by an electrical signal. The nanoparticles are provided as a label on a target species or on a specific binding partner of the target species to be detected in a test method. The nanoparticle-labeled species are drawn into operable proximity to electrodes which, when energized by a power source, excite the nanoparticles to produce electroluminescence. Methods of performing binding assays are described using the disclosed methods.
US10241109B2 Method of stabilizing molecules without refrigeration using water soluble polymers and applications thereof in performing chemical reactions
The present application is directed to methods of performing chemical reactions, including multi-step chemical reactions in which two or more of the reagents in the chemical reaction are incorporated or entrapped in a solid polymeric structure comprising pullulan. In certain embodiments, the chemical reaction or multi-step reaction serves as a sensor. Accordingly the present application is also directed to sensors for performing the methods of the application. In certain embodiments, at least one of the reagents is a biomolecule and the sensor is a biosensor. In certain other embodiments, the solid polymeric structure comprising pullulan and the reagents for performing a chemical reaction form a convenient device for performing a chemical reaction.
US10241105B2 Portable device having exhalation sensing function
A portable device having an exhalation sensing function is provided. The portable device includes a gas detector that analyzes exhalation, and a device main body including a receiving portion in which the gas detector is received, the device main body having a call function, wherein, when a user makes a call using the device main body, the gas detector is automatically projected from the receiving portion of the device main body, and senses the user's exhalation.
US10241103B2 Foam testing apparatus
A foam testing apparatus with a closed loop air circulation along a sample cylinder which maintains a lubrication oil sample at a desired temperature during a test procedure. The apparatus may include a digital camera adjacent to the sample cylinder for observation and recording of foam characteristics during the test procedure.
US10241102B2 System and method for determining properties of an oil material
Systems and methods for classifying oil materials. A method of determining a refractive index of oil comprising: generating an incident beam, incident on a conductive material and at an angle of incidence to the conductive layer, between the conductive material and an oil material; monitoring the power of a reflected beam; and determining an angle of resonance by changing the angle of incidence of the incident beam; determining a refractive index of the oil material using at least the power of the reflected beam. Systems and methods may be provided for on-surface testing or downhole in situ testing.
US10241101B2 Method and apparatus for determining permittivity of rock matrix
A method for determining permittivity of a rock formation mineral matrix includes measuring a permittivity of a sample of the rock. A fractional volume of pore space in the sample is determined. A mixing law and a permittivity of a fluid filling the pore space are used to determine the permittivity of the formation mineral matrix from the measured permittivity.
US10241098B2 Continual crop development profiling using dynamical extended range weather forecasting with routine remotely-sensed validation imagery
A modeling framework for estimating crop growth and development over the course of an entire growing season generates a continuing profile of crop development from any point prior to and during a growing season until a crop maturity date is reached. The modeling framework applies extended range weather forecasts and remotely-sensed imagery to improve crop growth and development estimation, validation and projection. Output from the profile of crop development profile generates a combination of data for use in auxiliary farm management applications.
US10241097B2 Multi-sensor platform for crop health monitoring
A multi-sensor device comprises a housing containing multiple sensor modules for capturing and transmitting sensor data for plants in a crop. A control unit within the housing is operable to control the sensor modules, and a communications interface is connected to the control unit for transmitting data from said plurality of sensor modules. The sensor modules can include a physiological sensor, a surface analysis sensor, and chemical sensor. The multi-sensor device can be used as a hand-held device or mounted to a mobile platform for use in an automated crop monitoring system.
US10241095B2 Multi-component gas and vapor monitoring sensor
A series of optical spectral sensors for gas and vapor measurements using a combination of solid-state light sources (LED or Broadband) and multi-element detectors, housed within an integrated package that includes the interfacing optics and acquisition and processing electronics. The sensor is designed to be produced at a low cost and capable of being fabricated for mass production. Spectral selectivity is provided by a custom detector eliminating the need for expensive spectral selection components. The multi-component gas monitor system of the present invention has no moving parts and the gas sample flows through a measurement chamber where it interacts with a light beam created from the light source, such as a MEMS broad band IR source or a matrix of LEDs. A custom detector(s) is/are configured with multi-wavelength detection to detect and measure the light beam as it passes through the sample within the measurement chamber.
US10241094B2 Micro heater, micro sensor and micro sensor manufacturing method
A micro heater includes a substrate formed of an anodized film and a heater electrode formed on the substrate and provided with a heat generation wiring line. The heat generation wiring line is formed in a laminated state. Also disclosed are a micro sensor and a micro sensor manufacturing method.
US10241092B2 Gas chromatograph device
A gas chromatograph includes a column module for independently adjusting the temperature of a separation column. The column module is held by an oven with the separation column being horizontal. The column module includes the separation column for separating a sample gas into components, a column accommodating member accommodating inside the separation column while surrounding the separation column by a heat insulating member, and including a gap between the separation column and the heat insulating member for air to flow along the separation column, and a heater, provided inside the column accommodating member, for heating the separation column by being in direct or indirect contact with the separation column. The column accommodating member includes an air inlet port for introducing external air into the gap between the separation column and the heat insulating member, and an air outlet port for exhausting air in the gap.
US10241091B2 Diagnosis of thermal spray gun ignition
An example system includes at least one acoustic sensor configured to generate at least one acoustic data signal indicative of an acoustic signal generated by a thermal spray system comprising a flowstream, a computing device, and an acoustic data signal processing module operable by the computing device to determine an ignition attribute of the thermal spray system by analyzing at least a pre-ignition window of the acoustic data signal received by the computing device.
US10241090B2 Method and apparatus for evaluating an ultrasonic weld junction
A method and a test fixture for evaluating a battery cell composed of a cell body having a plurality of electrode foils, a positive terminal and a negative terminal, wherein the positive terminal and the negative terminal are each joined to the cell body at weld junctions. This includes retaining the cell body of the battery cell in a first clamping device. The terminal is grasped in a terminal gripper. A dynamic stress end effector coupled to the terminal gripper applies a vibrational excitation load to the terminal. A static stress end effector applies a static load to the terminal. Integrity of the weld junction is evaluated based upon the applied static load.
US10241088B2 Photo-acoustic gas sensor module having light emitter and detector units
A photo-acoustic gas sensor includes a light emitter unit having a light emitter configured to emit a beam of light pulses with a predetermined repetition frequency and a wavelength corresponding to an absorption band of a gas to be sensed, and a detector unit having a microphone. The light emitter unit is arranged so that the beam of light pulses traverses an area configured to accommodate the gas. The detector unit is arranged so that the microphone can receive a signal oscillating with the repetition frequency.
US10241078B2 Functionalized nanotube sensors and related methods
Functionalized nanotube arrays, sensors, and related methods of detecting target compounds are presented. A functionalized nanotube array (235) can include a plurality of metal oxide nanotubes (240). The metal oxide nanotubes (240) can be formed of a metal oxide and can have an interior or exterior surface that is optionally functionalized with at least one metal ion. These metal nanotubes (240) can be used in a sensor (200) for detecting target compounds such as volatile organic compounds, and biomarkers in a fluid environment. The sensor (200) can further include a power source (245) configured to apply a voltage to the nanotube array (235) and a current sensor (250) configured to monitor and detect changes in a response current which varies upon binding with the target compounds.
US10241075B2 Methods, systems, and computer readable media for nucleic acid sequencing
A method for nucleic acid sequencing includes receiving a plurality of signals indicative of a parameter measured for a plurality of defined spaces, at least some of the defined spaces including one or more sample nucleic acids, the signals being responsive to a plurality of nucleotide flows introducing nucleotides to the defined spaces; determining, for at least some of the defined spaces, whether the defined space includes a sample nucleic acid; processing, for at least some of the defined spaces determined to include a sample nucleic acid, the received signals to improve a quality of the received signals; and predicting a plurality of nucleotide sequences corresponding to respective sample nucleic acids for the defined spaces based on the processed signals and the nucleotide flows.
US10241074B2 Gas sensor
Provided is a gas sensor having excellent detection sensitivity and responsiveness. In a sensor element, 3.5≤D2/D1≤6 is satisfied, where D1 is a value of a diffusion resistance of a measurement gas via a main gas distribution part extending from an outside edge position of a first gas inlet to the second internal space, and D2 is a value of a diffusion resistance of a measurement gas flowing via a second gas inlet that causes the outside and the second internal space to communicate with each other. The concentration of a predetermined gas component contained in the measurement gas through the second gas inlet is determined on the basis of a potential difference between the sensing electrode and a reference electrode, while pumping oxygen in or out for the measurement gas via the main gas distribution part such that the oxygen concentration of the second internal space is maintained at 1 vol % or more.
US10241073B2 Wireless near-field gas sensor system and methods of manufacturing the same
A wireless near-field gas sensor system includes a wireless communications tag and a printed gas sensor. The wireless communications tag includes an integrated circuit and a wireless antenna. The printed gas sensor includes a sensor housing having one or more gas access regions, an electrolyte cavity positioned within the sensor housing, an electrolyte housed within the electrolyte cavity, and one or more electrodes positioned within the electrolyte cavity in electrochemical engagement with the electrolyte, and a resistor communicatively coupled to the one or more electrodes and the wireless communications tag.
US10241071B2 Magnesium sensing membrane for potentiometric ion selective electrode for measuring ionized magnesium and methods of production and use thereof
A potentiometric ion selective electrode for detecting ionized magnesium is disclosed that exhibits improved stability upon exposure to surfactant-containing reagents. Kits containing same are also disclosed, along with methods of production and use thereof.
US10241068B2 Reference electrode
In order to provide a reference electrode capable of suppressing an error in a measured value even when refilling an internal solution during sample measurement, a reference electrode including: a casing adapted to store the internal solution in an internal space; and an internal electrode that rises from the bottom surface of the internal space and is immersed in the internal solution further includes: a surrounding wall that rises from the bottom surface so as to surround the side circumferential surface of the internal electrode; and an inlet port that is for refilling the internal solution in the casing. In addition, in the reference electrode, the surrounding wall is adapted such that a fore end surface thereof is opened and the height thereof is higher than the height of the internal electrode, and the inlet port is adapted to be opened toward a space outside the surrounding wall.
US10241067B2 Semiconductor gas sensor and method of manufacturing the same
A semiconductor gas sensor includes a substrate having a cavity, a first insulation layer formed on the substrate, including an exposure hole formed at a position corresponding to the cavity and a peripheral portion of the cavity, a second insulation layer formed on the first insulation layer, covering the exposure hole, a heating electrode formed on the second insulation layer, being formed at a position corresponding to the cavity, a sensing electrode formed over the heating electrode, being electrically insulated from the heating electrode, a detection layer covering the sensing electrode, being capable of having a variable resistance when acting with a predetermined kind of gas, and a vent hole formed by penetrating the second insulation layer to communicate with the exposure hole, and the vent hole being capable of dissipating heat from the heating electrode in a upward direction with respect to the substrate. Thus, the exposed hole and the cavity may relieve sage of a membrane toward the cavity and may dissipate heat from the heating electrode swiftly and efficiently.
US10241061B2 Non-destructive inspection device and method
A non-destructive inspection device 10 using backscattering of neutrons includes a neutron source 3 that radiates a pulse neutron beam to a surface 1a of an inspection target 1, a neutron detection device 5 that detects scattered neutrons scattered in the inspection target 1 and returned, and a measurement device 7 that measures the detection number of scattered and returned neutrons detected by the neutron detection device 5 and generates detection number data expressing the detection number with respect to time.
US10241058B2 Systems and methods for quality control of a periodic structure
Quality control of a periodic structure is performed using the damping rate of acoustic waves generated in the periodic structure. In this technique, an excitation light beam illuminates the first layer in the periodic structure to excite an acoustic wave. Possible irregularities in the periodic structure can scatter the acoustic wave, thereby increasing the damping rate of the acoustic wave. A sequence of probe light beams illuminates the periodic structure to measure the acoustic wave as a function of time to generated a temporal signal representing the damping rate of the acoustic signal. The acquired damping rate is employed to evaluate the quality of the periodic structure.
US10241056B2 Inspection apparatus, inspection method, and program
To facilitate adjusting of a distance from an inspection target to an illumination section by providing a movable illumination section that is movable independently of the imaging section. An illumination apparatus has a plurality of LEDs arranged in a substantially annular form, a light diffusion member for diffusing light emitted from the plurality of LEDs, and a lighting control part for lighting the plurality of light sources in accordance with a predetermined lighting pattern when designated to start lighting. In particular, the illumination apparatus moves independently of a camera to adjust a distance to a workpiece.
US10241045B2 Spectrally encoded microbeads and methods and devices for making and using same
Spectrally encoded microbeads and methods and devices for making and using spectrally encoded microbeads are provided. The disclosed methods and devices facilitate the preparation and use of microbeads containing multiple lanthanide nanoparticles, which microbeads have uniquely identifiable spectral codes. The disclosed microbeads, and the methods and devices for making and using same, find use in multiplexing and high-throughput biomarker analysis.
US10241044B2 NDIR glucose detection in liquids
For determining concentration of targeted molecules MG in a liquid sample admixed with interfering molecules MJ which overlap their absorption band, a special NDIR sampling and calibration technique is employed. Besides the signal source, a reference and one or more interference sources are added. The selection of the wavelength for the interference sources enables its measured transmittance value to be used for deciding the validity of the calibration curve for molecules MG in the liquid sample. This value can further be used to adjust the calibration curve via a parameter linking the transmittances measured at the signal and interference wavelength channels in order to assure its validity.
US10241043B2 Micro object detection apparatus
A micro object detection apparatus includes an optical system. The first optical system includes a first reflection region, a second reflection region, and a light reception element. The first reflection region has an ellipsoidal shape, and reflects scattered light scattered when irradiation light hits a particle to direct the scattered light to the light reception element, by utilizing two focal point positions of the ellipsoidal shape. The second reflection region reflects scattered light coming from the particle to direct the scattered light to the first reflection region, so that the scattered light is directed to the light reception element by utilizing the ellipsoidal shape of the first reflection region. The light flux diameter of the scattered light reflected by the second reflection region is larger than the particle, at the position of the particle at which the scattered light is generated.
US10241042B2 Wearable device and charger, and method for estimating absorbance of wearable device
A wearable device, a charger, and a method for estimating absorbance of the wearable device are provided. The wearable device includes a spectroscope configured to emit a first light to a reference material of a charger, measure an intensity of the first light reflected from the reference material, emit a second light to a skin of a user, and measure an intensity of the second light reflected from the skin of the user; and a processor configured to determine absorbance of the skin of the user based on the intensity of the first light and the intensity of the second light.
US10241040B2 Method for characterizing a product by means of topological spectral analysis
The invention relates to a method for characterizing a target product, including the steps of: (a) forming a bank of spectral data comprising samples; (b) having measured characteristics and spectra; (c) performing a spectral analysis of the target product and comparing the spectrum obtained with the spectral data in the data bank; (d) identifying the “near neighbor” points of the target product; and (e) performing a topological calculation of the characteristic of the target product as a function of the corresponding characteristics of the near neighbor points, based on a weighting linked to the inverse of the distance between the target product and the near neighbor points.
US10241033B2 Spectroscopic sensor device and electronic equipment
A spectroscopic sensor that applies lights in a wavelength band containing plural wavelengths to an object and spectroscopically separates reflected lights or transmitted lights from the object using plural light band-pass filters that transmit the respective specific wavelengths and plural photosensor parts to which corresponding transmitted lights are input based on output results of independent photosensors. The spectroscopic sensor may be integrated in a semiconductor device or module by integration using a semiconductor process and downsizing may be realized.
US10241030B2 Optical spectrometer and downhole spectrometry method
An optical spectrometer includes a near black body light source, a reference detector in a first optical path and a single measurement detector in a second optical path. A sample cell including a fluid flow line may be positioned in the second optical path upstream of the measurement detector. Optical energy may be emitted at a plurality of filament temperatures and first and second sets of optical intensities measured at the reference and measurement detectors. The first and second sets of optical intensities may be processed to compute a substantially continuous transmittance spectrum of a fluid sample in the fluid flow line by inverting the acquired optical intensity measurements.
US10241025B2 Microparticle sorting device, and method and program for sorting microparticles
Provided are a microparticle sorting device, and a method and a program for sorting microparticles capable of stabilizing sorting performance over a prolonged period of time. The microparticle sorting device includes an imaging element and a controller. The imaging element obtains an image of fluid and fluid droplets at a position where the fluid discharged from an orifice which generates a fluid stream is converted into the fluid droplets. The controller controls driving voltage of an oscillation element which gives oscillation to the orifice and/or controls a position of the imaging element based on a state of the fluid in the image and/or a state of a satellite fluid droplet. The satellite fluid droplet does not include microparticles and exists between the position, where the fluid is converted into the fluid droplets, and a fluid droplet, among fluid droplets including the microparticles, which is closest to the position where the fluid is converted into the fluid droplets.
US10241020B2 Atmospheric particle counting
Atmospheric particle detectors having a hybrid measurement cavity and light baffle are provided. In one aspect, an atmospheric particle detector includes: an optical measurement cavity; a light baffle attached to the optical measurement cavity, wherein the light baffle is configured to i) permit unobstructed airflow into the optical measurement cavity and ii) block ambient light from entering the optical measurement cavity; a photodetector on a first side of the optical measurement cavity; a retro reflector on a second side of the optical measurement cavity opposite the photodetector, and a light source configured to produce a light beam that passes through the optical measurement cavity without illuminating the photodetector. A method for particle detection using the atmospheric particle detector is also provided.
US10241018B2 Wear test apparatus
Disclosed is an exemplary test apparatus having an autoclave head, a fretting mechanism connected on a first end to a first side of the autoclave head, a load train operably connected with a first end of the fretting mechanism, an autoclave adapter connected on a first side to a second side of the autoclave head, and a force balance assembly connected to a second side of the autoclave head and configured to equalize a pressure acting on the load train. Certain exemplary embodiments include an upper plate, a plurality of upper tie rods connected to a first side of the upper plate and a second side of the autoclave adapter, a lower plate, a plurality of lower tie rods connected to the first side of the autoclave head and a first side of the lower plate, and a pressure vessel sealingly connected to the first side of the autoclave head.
US10241013B2 Inline dilution and autocalibration for ICP-MS speciation analysis
Systems and methods for inline and automatic dilution of chemicals of interest for speciation and subsequent analysis by ICP spectrometry are described. A system embodiment includes a first valve to receive a sample into a holding loop; a plurality of syringe pumps coupled to the first valve to deliver an inline diluted sample from the first valve; and a second valve coupled to the first valve to receive the inline diluted sample from the first valve into a sample holding loop coupled to the second valve, the second valve configured to couple to at least one of an eluent source or a carrier fluid source to receive at least one of an eluent fluid or a carrier fluid to transfer the inline diluted sample from the sample holding loop to a speciation column to separate one or more species from the inline diluted sample.
US10241010B2 Apparatus and methods of collecting and sampling hydrocarbon fluids
Methods and apparatus for the collection, transportation, and analysis of gas samples which may be required in various scientific, environmental, and natural resource contexts is provided. An isolating container for removing a component from a fluid sample includes a body defining a sampling chamber having a first end and a second end; a first valve assembly coupled to the first end; a reactant material positioned within the sampling chamber for reacting with the component; and a second valve assembly coupled to the second end, wherein the fluid sample enters the sampling chamber through the first valve assembly and exits through the second valve assembly.
US10241008B2 Vehicle restraining device
An object of the present invention is to reproduce vehicle behavioral frequencies during a vehicle test that are close to those on a road. Vehicle restraining devices 1 restrain a vehicle 3 provided on a chassis dynamometer 2 and are each provided with a first attachment member 4, a support post unit 5, a second attachment member 6 and a buffer unit 7. The first attachment members 4 are attached to right and left front end portions and rear end portions of the vehicle 3. The second attachment members 6 are attached to the support post units 5. The buffer units 7 are provided between the first attachment members 4 and the second attachment members 6. Further, the buffer units 7 are filled with air and can be compressed freely.
US10241007B2 System and method for the calculation of a fuel lacquer index
A system and method for the calculation of a fuel lacquer index using environmental monitoring is disclosed. The system and method may comprise: capturing a fuel temperature data; determining a fuel quality rating; calculating a volumetric fuel flow; calculating a fuel filter differential pressure; and calculating a fuel lacquer index. The fuel lacquer index may be calculated as a percentage value based upon the fuel temperature data, the fuel quality rating, the volumetric fuel flow, and the fuel filter differential pressure.
US10241005B2 Method for detecting a voltage offset at least in a portion of a voltage lambda characteristic curve
A method for a two-point lambda sensor includes, changing a composition of an air/fuel mixture supplied to an internal combustion engine from a predefined lambda value to lambda=1, determining a delay time of the voltage value reaching a value corresponding to the lambda=1, again changing the composition of the air/fuel mixture from the predefined lambda value to lambda=1, determining a characteristic of the changing performed in the second regulation based on the delay time, determining an actual value of lambda on an actual voltage-lambda characteristic curve of the two-point lambda sensor that corresponds to the predefined lambda value which is in reference to a reference voltage-lambda characteristic curve based on the determined characteristic, and identifying a voltage offset between the characteristic curves based on a deviation of the actual value from the predefined value.
US10241004B2 System and method for monitoring the structural health of coupled bearings
Placement of structural health monitoring sensors within a coupled bearing assembly. An exemplary structural health monitoring system comprises first and second bearings configured for rotatable positioning along a structure, and a spacer positioned between the first and second bearings. The first and second bearings are placed against opposing sides of the spacer, and have a preload force engaging the respective first and second bearings against the opposing sides of the spacer. A plurality of sensors are coupled to the spacer so as to be positioned between the spacer and at least one of the first and second bearings, the sensors further coupled to at least one of the first and second bearings so as to be configured to monitor a structural health of the at least one of the first and second bearings.
US10241002B2 Optical fiber test apparatus with combined light measurement and fault detection
An optical fiber test apparatus includes an optical power meter operable to detect light at a predetermined wavelength, and a laser source operable to generate a visible laser beam. The optical fiber test apparatus further includes an optical fiber extending between a first end and a second end, and a diplexer which includes a first optical connector and is coupled to the optical power meter, the laser source, and the first end of the optical fiber. The optical fiber test apparatus further includes a second optical connector coupled to the second end of the optical fiber and including a test port. The diplexer is operable to transmit light at the predetermined wavelength from the second optical connector to the optical power meter and transmit the visible laser beam from the laser source to the second optical connector.
US10240991B2 Vibration and dynamic acceleration sensing using capacitors
The present disclosure relates to an apparatus comprising at least one sensing capacitor and a controller, wherein the controller is configured to receive a signal from the at least one sensing capacitor indicative of a change of charge of the sensing capacitor, and wherein the controller is configured to determine an amount of force applied to the sensing capacitor, an acceleration of the sensing capacitor, a torsion of the sensing capacitor, a vibration of the sensing capacitor or a pulling force applied to the sensing capacitor based on the change of charge of the at least one sensing capacitor.
US10240989B2 Magnetoelastic sensor using strain-induced magnetic anisotropy to measure the tension or compression present in a plate
A magnetoelastic sensor. The magnetoelastic sensor uses strain-induced magnetic anisotropy to measure the tension or compression present in a plate. During construction, an annular region of the plate is magnetized with a circumferential magnetization. Magnetic field sensors are placed near this magnetized band at locations where the magnetization direction is non-parallel and non-perpendicular to the axis of tension. The strain-induced magnetic anisotropy caused by tension or compression then produces a shift in the magnetization direction in the plate regions near the field sensors, thereby causing magnetic field changes which are detected by the magnetic field sensors. The magnetic field sensors are connected to an electronic circuit which outputs a voltage signal which indicates the tension or compression in the plate.
US10240987B2 Temperature measurement method
The invention relates to a method for measuring the temperature of at least one electronic component (2) using a sensor (4) that supplies a temperature-dependent voltage. The method comprises the following steps in which: a signal representative of the voltage delivered by the sensor (4) is made to pass through an isolated differential amplifier (13), and the signal output from said isolated differential amplifier (13) is used to determine the temperature measured by the sensor (4).
US10240986B2 Thermographic temperature sensor
A system includes a thermographic temperature sensor that may measure a temperature of a fluid. The thermographic temperature sensor includes a probe, an optical source coupled to the probe, and a detector coupled to the probe. The system also includes a housing of the probe; and a light pipe of the probe disposed within the housing and including a thermographic phosphor that may phosphoresce in response to absorbing light from the optical source. The phosphorescence by the thermographic phosphor is representative of a temperature of the fluid within a flow path of the fluid, and the detector may detect the phosphorescence by the thermographic phosphor.
US10240977B2 Method for 2D/3D inspection of an object such as a wafer
A method is provided for inspecting the surface of an object such as a wafer having tridimensional structures, using a confocal chromatic device with a plurality of optical measurement channels and a chromatic lens allowing optical wavelengths of a broadband light source to be focused at different axial distances defining a chromatic measurement range. The method includes a step of obtaining an intensity information corresponding to the intensity of the light actually focused on an interface of the object within the chromatic measurement range at a plurality of measurement points on the object by measuring a total intensity over the full spectrum of the light collected by at least some of the optical measurement channels in a confocal configuration.
US10240976B2 Measuring device, measuring method, and programs therefor
A technique for identifying a measurement planned position for electromagnetic waves in a three-dimensional space in a simple and easy manner is provided. A position of a measuring unit 200 that is carried by an operator 100 is measured by a position measuring device that is configured to measure a position by laser light. A positional relationship between the measured position and the position of a measurement planned position 601 is displayed on a terminal 300 that is carried by the operator 100. This display guides the operator 100, and the operator 100 identifies the measurement planned position 601 and measure illuminance thereat.
US10240974B2 Infrared projector and infrared observation system
An infrared projector and an infrared observation system by which unevenness of wavelengths in a projection pattern is reduced are provided. An infrared projector (100) is provided with infrared semiconductor laser elements (11a to 11d) that emit near-infrared laser light beams (L1a, L1b, L1c, and L1d), a scattering member (51) that receives and scatters the near-infrared laser light beams, and a projecting member (61) that projects the near-infrared laser light beams scattered by the scattering member.
US10240972B2 Doppler ultrasonic velocity probe
A system and method for measuring the vibrations of a test object, such as a machine shaft or other rotating equipment. The system includes a probe sensor fitting having an ultrasonic speaker and an ultrasonic microphone. The probe sensor fitting includes a temperature and relative humidity sensor. The system further includes a probe analyzer circuit with a microcomputer that generates vibration analysis data and probe health diagnostics.
US10240971B2 Vibration visualizer, vibration measurement system, and vibration measurement method
A vibration visualizer comprising an optical member including a fixed section to be fixed to a measurement object; and a movable section movably supported by the fixed section such that a first positional relationship between the fixed section and the movable section is changed by application of an acceleration to the fixed section in a predetermined direction. The optical member changes a reflection intensity of light or electromagnetic wave reflected in a retroreflection direction according to a change of the first positional relationship. The first positional relationship in a stationary state where the acceleration is not applied to the fixed section and the first positional relationship is maintained constant, is different from the first positional relationship most suitable for retroreflection.
US10240965B2 Flexible fluid level sensor with improved measurement capability
A capacitive fluid sensor is provided having a substrate having upper and lower ends and conductive members supported by the substrate. The conductive members are provided between the upper and lower ends of the substrate. The conductive members include an upper end conductive member, a lower end conductive member, and at least one included conductive member which is positioned between the upper and lower end conductive members. Each conductive member is separated from every other one of the members, thereby providing that each member has distinct upper and lower ends and acts as an independent sensor. At least one pair of proximally positioned members are positioned relative to each other such that the distinct lower end of one of the pair of conductive members is positioned closer to the lower end of the substrate than is the distinct upper end of the other one of the pair of conductive members.
US10240964B1 Fuel fill volume estimation using virtual zone and fuel tank float
Method and apparatus are disclosed for fuel fill volume estimation for a vehicle. An example vehicle includes a fuel tank float, a dashboard display, and an engine control module. The engine control module divides a fuel tank into zones. When the vehicle is not in motion and a position of the fuel tank float changes by a threshold amount, engine control module measures an initial fuel level. When the position of the fuel tank float does not change for a threshold period of time, the engine control module measures a final fuel level. Additionally, the engine control module calculates an amount of fuel added to the fuel tank based on the zones associated with the initial fuel level and a final fuel level and display the amount on the dashboard display.
US10240963B2 Measuring spoon apparatus
A measuring spoon device includes a rear shaft with a tapered end portion, elongated apertures, guide grooves, a rear connector section; a divider section with apertures; slidable spoon assemblies with push members, including finger button protrusions, and measuring spoons, including spoon portions and spoon stems; and a front cylindrical section; such that the measuring spoons can be retracted for storage inside the front cylindrical section, and can be extracted for use in measuring a plurality of seasonings.
US10240959B2 Devices, systems, and methods for volumetrically measuring syringe fluid
Devices, systems, and methods for volumetrically measuring syringe fluid are disclosed. In one aspect, a device for volumetrically measuring syringe fluid includes a reference plate, a flange adapter base attached at a first end of the reference plate for receiving a flange of a syringe, a plunger adapter disposed adjacent to a housing for receiving a plunger of the syringe, the plunger adapter being configured to slidingly move along a length of the reference plate, a displacement sensor disposed in the housing and configured to measure a displacement of the plunger adapter in relation to the flange adapter base as the plunger adapter is slid along the length of the reference plate, and a displacement conversion mechanism disposed in the housing and configured to convert the displacement measurement of the plunger adapter to a volumetric measurement in order to determine a volume of fluid the syringe has drawn in.
US10240957B2 Thermal airflow sensor
A thermal airflow sensor includes a semiconductor device, a protective film a bonding wire, and a resin. The resin covers over a part of the semiconductor device so that the bonding wire is covered with the resin and the region including a thin-wall portion is exposed. The protective film is not covered with the resin and has an outer peripheral edge located outside the thin-wall portion.
US10240956B2 Thermal flowmeter
A flowmeter of the thermal type, having a heated flow-sensing probe and a temperature-sensing reference probe, in which the flow is passed through nozzles to form two jets and those jets are directed at the heated portion of the heated probe and the temperature-sensing portion of the reference probe, while flow around the supporting portion of the heated probe is minimized. Such a flowmeter allows low gas flows to be measured without the use of capillary elements that are subject to plugging and can create unwanted pressure drops.
US10240954B2 Indicating device with rear projection structure
A dial plate being nonopaque is in a disc shape. A slit member has slits each extending through the slit member in a thickness direction. A light source is located on an opposite side of the slit member from the dial plate. The light source is configured to emit light through the slits of the slit member toward the dial plate to project images on the dial plate.
US10240953B2 Housing with a damping element for a micromechanical sensor element
A housing for a micromechanical sensor element, including a cavity in which the sensor element is disposable, and a damping element, the micromechanical sensor element being immobilizable in the cavity by the damping element so that the damping element and the sensor element together have a substantially common center of mass.
US10240948B2 Occupant detection apparatus
An occupant detection apparatus includes: a sensor electrode; a conductor portion facing the sensor electrode; a moving object that moves by input of a seat load loaded on a seat and changes an electrostatic capacitance between the sensor electrode and the conductor portion; and a signal output unit that outputs a sensor signal based on the electrostatic capacitance.
US10240946B2 Angle sensor
An angle sensor for detecting a rotational angle on the basis of a relative angular position of a physical field. The sensor includes a first sensor element and a second sensor element, between which elements the physical field can be transmitted. The first sensor element includes a blind hole in which the second sensor element is rotatably mounted.
US10240945B2 Correlation coefficient correction method, exercise analysis method, correlation coefficient correction apparatus, and program
Disclosed are a correlation coefficient correction method, a correlation coefficient correction apparatus, and a program, capable of improving estimation accuracy of a walking velocity or a stride of a moving object, and an exercise analysis method capable of analyzing a user's exercise with high accuracy. In one aspect, the correlation coefficient correction method includes calculating a reference velocity by using a detection result in a first sensor, calculating characteristic information regarding walking of a moving object by using a detection result in a second sensor mounted on the moving object, and correcting a correlation coefficient in a correlation expression indicating a correlation between the characteristic information and a walking velocity or a stride of the moving object by using the reference velocity.
US10240944B2 Viewing, modifying, and/or creating routes
Computer program products, methods, systems, apparatus, and computing entities are provided for creating, modifying, and viewing geographic areas and their corresponding routes and items of work. For example, an interface can be provided with a map display area and a route display area. The map display area and the route display area can be synchronized to create new routes, modify existing routes, and/or view information about various routes and/or items of work.
US10240938B1 Self-driving vehicle systems and methods
A vehicle management system can send a first pick-up location to a remote computing device of a prospective rider. A location tracking system is configured to monitor a location of the rider as the rider walks to rendezvous with the vehicle. The vehicle management system can later determine, based on the location of the rider as the rider walks to rendezvous with the vehicle, that the vehicle could rendezvous with the rider sooner by using a second pick-up location. The vehicle management system can prompt the vehicle navigation system to cease directing the vehicle toward the first pick-up location and instead direct the vehicle toward the second pick-up location. The vehicle management system can prompt the remote computing device to cease directing the rider toward the first pick-up location and instead direct the rider toward the second pick-up location.
US10240935B2 Vehicle software upgrade techniques
A method for maintaining vehicle-resident map information may include, in a vehicle with at least one communications processor integrated within the vehicle, the at least one communications processor being operable to receive wireless transmissions including map information from a remote location separate and apart from the vehicle, obtaining GPS information relating to the vehicle. The map information received by the at least one communications processor may be downloaded from the remote location. A map corresponding to the map information, and an indication of the current vehicle location may be displayed within the map, based on the GPS information. The map information may correspond to the GPS information. Road information may be wirelessly transmitted to one or more locations based on the GPS information.
US10240933B2 Method for guiding a vehicle and a driver assistance system
A method for guiding a vehicle, at least one parameter of the surroundings of the vehicle being detected by at least one sensor; a travel corridor being ascertained based on the parameter; a trajectory being ascertained as a function of at least one other parameter within the travel corridor; and the guidance of the vehicle being adapted as a function of the ascertained trajectory.
US10240931B2 System and method for navigation by applying corrected bias values to gyroscopic data
A disclosed method includes computing, for each of a plurality of values of at least one type of error parameter, a distance traveled for each of a plurality of directions of travel. The method includes selecting, from the plurality of values of the at least one type of error parameter, a value that provides a greatest distance traveled for any of the plurality of directions of travel relative to the unselected ones of the plurality of values. The method further includes applying the selected value of the at least one type of error parameter to gyroscopic sensor data, and then determining navigation information based on the gyroscopic sensor data with the selected value of the at least one type of error parameter applied.
US10240930B2 Sensor fusion
Systems, methods, and devices are provided for collecting positional information for and controlling a movable object. In one aspect of the present disclosure, a method for collecting positional information for a movable object includes: receiving data from a first sensing system coupled to the movable object; receiving data from a second sensing system coupled to the movable object; determining a weight value for the data from the second sensing system based on a strength of the signal received by the sensor of the second sensing system; and calculating the positional information of the movable object based on (i) the data from the first sensing system and (ii) data from the second system factoring in the weight value.
US10240929B2 Methods and systems for vertical trajectory determination and automatic jump detection
The present disclosure provides a jump detection system for inertial measurement unit (IMU) integrated with a barometric altimeter in the same device (IMU-baro). The processor is configured to record time-series data of both a vertical component of the measured IMU-baro acceleration and the estimated vertical velocity of the IMU-baro, detect a potential jump by comparing the vertical component of the measured IMU-baro acceleration to one or more acceleration thresholds, and, validate the potential jump by comparing a difference between a maximum velocity and a minimum velocity within a vicinity of the potential jump in the time-series data of the estimated vertical velocity of the IMU-baro to a velocity threshold.
US10240921B2 Method and device for determining an angle of rotation of an object about a rotation axis
A method and a device for determining an angle of rotation of an object about a rotation axis. The method includes measuring a first acceleration profile of an acceleration sensor mounted on the object during a first period of time; and computing the angle of rotation by which the object has rotated about the rotation axis during the first period of time, based on the first accelerations during the first period of time and based on a predetermined distance of the acceleration sensor from the rotation axis. The device includes an acceleration sensor which is mountable on the object; and a computing device which is designed for determining the angle of rotation based on an acceleration profile measured by the acceleration sensor during a period of time, and based on a predetermined distance of the acceleration sensor from the rotation axis.
US10240920B2 Deformation analysis apparatus
Position data interpolation unit interpolates 3D coordinate values or rotation angles, for periods of time, at each interpolation position on line segments that connect adjacently installed sensors, based on 3D coordinate values or rotation angles of the respective installation positions of the plurality of sensors measured by the measurement unit. A coordinate conversion unit computes 3D coordinate values of each position corresponding to a 3D shape of the measurement target object at periods of time, based on 3D coordinate values or rotation angles of the respective installation positions of the plurality of sensors measured at periods of time, based on 3D coordinate values or rotation angles of each of the interpolation positions on line segments that connect sensors interpolated at periods of time, and based on relative distances between the adjacently installed sensors along deformed shape of the measurement target object.
US10240913B2 Three-dimensional coordinate measuring apparatus and three-dimensional coordinate measuring method
The invention makes it possible to measure an object with a three dimensional shape that is made of various materials with a high degree of precision and at high-speed, without requiring a vast amount advance of preparation. A measuring unit detects internal scattering light measuring areas in a captured image, and obtains profiles of internal scattering light components in the areas. An estimating unit estimates the internal scattering light components in three-dimensional coordinate measuring areas based on the profiles of the internal scattering light components in the internal scattering light measuring areas. A reducing unit reduces the internal scattering light components in the three-dimensional coordinate measuring areas to generate a direct-reflected light component image. Then, a calculating unit calculates three-dimensional coordinates on measuring lines based on the direct-reflected light component image.
US10240909B2 Three-dimensional gap measurement systems and methods
An electronic feeler gauge comprises a sensor blade, a transmitting system, and a receiving system. The sensor blade comprises transmission induction coils, reception induction coils, and measurement sites, spaced in two dimensions about the sensor blade. Each of the measurement sites is associated with at least one of the transmission induction coils and at least one of the reception induction coils. The transmitting system is configured to drive direct electrical current across the transmission induction coils to produce transmitted probe signals from the transmission induction coils. The receiving system is configured to receive response signals from the reception induction coils due to the transmitted probe signals.
US10240907B2 Bullet cartridge and case testing device
An ammunition inspection assembly that includes a cartridge tester having a main body portion with a bore extending axially therethrough, a bullet pusher, and a case pusher. The bore includes an inner surface, a front opening and a rear opening and is configured to receive a bullet cartridge therein.
US10240906B2 Penetrator incorporating a core enclosed in a ductile sheath and manufacturing process for such a penetrator
A heavy metal penetrator with a high tungsten content incorporating a central part or core formed of an alloy comprising from 85% to 97% in mass of tungsten associated with additional metals and which is enclosed by a peripheral sheath made of a more ductile tungsten alloy than that of the core. The sheath of the penetrator is made of an alloy comprising 30% to 72% in mass of tungsten, the core comprising nodules of tungsten bound in a matrix of a gamma phase γC associating tungsten with additional metals, the two gamma phases being continuously joined to one another with no transition zone.
US10240903B2 Projectile collection system
A lead collection system and method for reducing the incidence of equipment failures, equipment breakages, and/or safety hazards is provided. The lead collection system may include one or more augers that carry lead to a lead containment barrel. The auger(s) may be equipped with a specialized shear coupling designed such that the shear coupling breaks and stops auger movement before the auger may break. The auger(s) may also be equipped with one or more rotational sensors to detect actual shaft speed and compare it to the inputted speed, and cause a system error if a difference is detected. A lead containment barrel may also be provided, with an ultrasonic sensor for detecting lead fill in the barrel.
US10240901B1 Quick release mounting device for M-LOK handguard of rifle
The mounting device includes keys or pressing element, a movable fastener, a positioning bar and elastic elements, which are assembled in a receiving room of a base. The base is formed with an island type engagement portion having a shape corresponding to a slot of an M-LOK rail. The keys or pressing element is transversely movable in the receiving room. The movable fastener is longitudinally movable in the receiving room and has a latch bar projecting to a bottom of the island type engagement portion. The keys or pressing element and the movable fastener are provided with a driving slant and a driven slant, respectively. A slidable planar contact is formed between the driving slant and the driven slant by means of both the driven slant being shifted by pushing the driving slant and elasticity of the elastic elements. Pressing the keys or pressing element drives the latch bar to make a longitudinally to-and-fro shift.
US10240891B2 Reinforcement member for a firearm stock and related methods
A firearm stock with a reinforcing member and related methods are disclosed. A reinforcing member has a proximal end having at least one proximal tab shaped to engage a firearm housing, and a distal end having a locking pin engagement surface and at least one distal tab shaped to engage at least one of the firearm housing or a battery tube. The member also has a longitudinal axis extending between the proximal end and the distal end, and a first wall having a longitudinal length greater than a width. The member also has at least one sidewall one of coupled to or unitary with the first wall, and at least one side tab positioned on the sidewall and extending towards a center portion of the reinforcing member.
US10240884B1 Mountable fixture for absorbing recoil
A fixture is provided for supporting load from weapons recoil, being mountable on a flat bed of a road vehicle disposed on ground. The flat bed can receive a weapons mount. The vehicle has longitudinal, lateral and vertical orientation directions. The fixture includes a horizontal deck, a slide assembly, a dampener housing, port and starboard lateral beams, together with first, second and third posts. The horizontal deck receives the weapons mount. The slide assembly supports the deck. The dampener housing receives the slide assembly. The port and starboard lateral beams extend laterally from the dampener housing. The first and second posts extend vertically downward from their corresponding beams to engage the ground. The third post extends vertically downward from the housing to engage the ground. Brackets on the slide assembly extend longitudinally from the platform for enabling the vehicle to drive away from the fixture. The posts are retractable for stowage and extendible for raising the flat bed above the ground.
US10240883B2 Firearm receiver assembly
An upper receiver assembly for a firearm having an upper receiver with an integral barrel nut, a handguard assembly and a barrel nut assembly with a barrel and lock nut is provided. The barrel is received by the upper receiver and is secured directly to the upper receiver using the lock nut. The upper receiver also includes an integral handguard mounting member to which the handguard assembly may be directly attached. The upper receiver assembly allows the user to attach both the barrel and handguard assemblies directly to the upper receiver, independently of one another.
US10240882B1 Crush inducing cartridge chamber
A bottleneck cartridge chamber wherein a circumferential relief recess is placed within the shoulder region of the chamber. As opposed to the continuous angled shoulder of conventional cartridge chambers, the proposed relief recess is envisioned as an angular segment of larger included angle than the conventional chamber shoulder angle (thereby creating a compound angle cartridge chamber shoulder region) or a radial recess that would eliminate a portion of the conventional chamber shoulder.
US10240880B1 Firearm enhancing trigger connector
A firearm enhancing trigger connector having a torso with first and second edges. The torso has a guide lip mount extending from the torso beyond the first edge at a first predetermined angle. The guide lip mount has a guide lip positioned at a predetermined angle approximately 65-75 degrees with respect to the second edge. The torso further has a first connector leg extending from the torso towards the first edge. The first connector leg has a reset tab. The torso also has a second connector leg that removably fits within a trigger housing of the firearm. A trigger bar nearly contacts or contacts the guide lip when the firearm is in a rest position.
US10240879B2 Magazine loader
A magazine loader for loading a batch of rimmed cartridges into a tubular rifle magazine is disclosed. In embodiments, the magazine loader comprises an elongate body comprising a hopper portion and a tubular magazine receiving portion with a circular aperture for receiving the tubular rifle magazine. In embodiments, the body defines a feed passageway extending between the hopper portion and the circular aperture of the tubular magazine receiving portion. The body may define, extending along the feed passageway, a first cartridge orienting passageway defined by a first cartridge orienting portion, a second cartridge orienting passageway defined by a second cartridge orienting portion, a third cartridge orienting passageway defined by a third cartridge orienting portion, and a fourth cartridge orienting passageway defined by a fourth cartridge orienting portion.