Document Document Title
US10445509B2 Encryption architecture
For a host that executes one or more guest virtual machines (GVMs), some embodiments provide a novel encryption method for encrypting the data messages sent by the GVMs. The method initially receives a data message to send for a GVM executing on the host. The method then determines whether it should encrypt the data message based on a set of one or more encryption rules. When the process determines that it should encrypt the received data message, it encrypts the data message and forwards the encrypted data message to its destination; otherwise, the method just forwards the received data message unencrypted to its destination. In some embodiments, the host encrypts differently the data messages for different GVMs that execute on the host. When two different GVMs are part of two different logical overlay networks that are implemented on common network fabric, the method in some embodiments encrypts the data messages exchanged between the GVMs of one logical network differently than the data messages exchanged between the GVMs of another logical network. In some embodiments, the method can also encrypt different types of data messages from the same GVM differently. Also, in some embodiments, the method can dynamically enforce encryption rules in response to dynamically detected events, such as malware infections.
US10445506B2 Detecting vulnerabilities in managed client devices
Various examples relate to detecting vulnerabilities in managed client devices. In some examples, a system determines whether a vulnerability scan of a computing device is required to be performed. The system installs a vulnerability detection component in the computing device in response to determining that the vulnerability scan is required to be performed. The system requests the vulnerability detection component to perform the vulnerability scan of the computing device. The system transmits a result of the vulnerability scan to a remote management service for the computing device.
US10445499B1 Grouping application components for classification and malware detection
A reversing operation is performed on a mobile application, including by using a static analysis engine to determine a plurality of libraries used by the mobile application. A first library, included in the determined plurality of libraries, is selected for behavioral analysis to be performed upon, and a second library, included in the determined plurality of libraries, is not selected for behavioral analysis to be performed upon. The selection is performed based on determining whether the first and second libraries, respectively, comprise code previously designated as being at least one of: (1) authored by a vendor on a curated list, and (2) used by a plurality of applications, collectively authored by a plurality of authors, on a platform. An analysis of behaviors attributed to the first library is performed, and a classification of the first library is determined based at least in part on the analysis.
US10445498B2 Systems and methods of application control in virtualized environments
Described systems and methods enable enforcing application control remotely and automatically, on a relatively large number of client systems (e.g., a corporate network, a virtual desktop infrastructure system, etc.). An application control engine executes outside a virtual machine exposed on a client system, the application control engine configured to enforce application control within the virtual machine according to a set of control policies. When a policy indicates that a specific process is not allowable on the respective client system, the app control engine may prevent execution of the respective process. To assist in data gathering and/or other activities associated with application control, some embodiments temporarily drop a control agent into the controlled virtual machine.
US10445497B2 Offloading processing of writes to determine malicious data from a first storage system to a second storage system
Provided are a computer program product, system, and method for offloading processing of writes to determine malicious data from a first storage system to a second storage system. Write data for a first storage is cached in a first cache in the first storage system and copied to a second cache in the second storage system. The second storage system determines whether the copy of the write data comprises random data according to a randomness criteria. The second storage system returns a message to the first storage system indicating that the write data comprises malicious data if random or not malicious data if not random. The first storage system destages the write data in the first cache if the message indicates not malicious data or processes the write data in the first cache as malicious data if the message indicates malicious data.
US10445495B2 Buffer overflow exploit detection
A call to a memory management application programming interface (API) that results in a buffer overflow due to inaccurate bounds checking could potentially leave the system vulnerable to being exploited by a third party. Approaches presented herein can monitor calls to these APIs in order to determine typical memory sizes passed to these APIs. During an initial baselining period a number of profiles are generated that indicate expected memory size parameters under various different call conditions, such from specific sources or call stacks. Comparing subsequently received API calls against the expected values from the relevant profile enables the legitimacy of an API call to be determined with relatively high accuracy. A suspicious call is identified based at least in part upon determining that the memory size of the call falls outside an expected range for that API and the relevant context.
US10445494B2 Attack protection for valid gadget control transfers
In one embodiment, a processor comprises: a first register to store a first bound value for a stack to be stored in a memory; a second register to store a second bound value for the stack; a checker logic to determine, prior to an exit point at a conclusion of a function to be executed on the processor, whether a value of a stack pointer is within a range between the first bound value and the second bound value; and a logic to prevent a return to a caller of the function if the stack pointer value is not within the range. Other embodiments are described and claimed.
US10445493B2 Information processing system
An information processing system made up of a plurality of controllers in a vehicle has a tamperproof configuration by including, in a specific controller among the plurality of controllers: a starter putting the specific controller among the plurality of controllers in a executable state which enables the specific controller among the plurality of controllers to execute a preset program; a determiner determining, before the specific controller among the plurality of controllers is put in the executable state, whether software that is memorized in a preset memory area and at least includes the preset program is tampered; and an outputter outputting, to one of processing devices outside the vehicle. In such manner, the tampering of the software is quickly detectable while preventing an increase of communication load of a communication network and/or the information processing system.
US10445491B2 Confirming the identity of integrator applications
An application service system receives, from a merchant service system, an application program code comprising identifying information. The identifying information is extracted and the application is distributed for operation on a user device. A user interacts with the application, creating an access request that is transmitted to the application service system along with the extracted identifying information. The application service system transmits an access token to the user device comprising the received identifying information. The user device transmits the access token with a service request to the application service system. The application service system compares the identifying information from the access token to the identifying information extracted from the application program code received from the merchant services system. If the identifying information matches, the service request is processed. If the identifying information does not match, the service request is denied and an error message is transmitted to the user device.
US10445489B2 Information processing system, information processing apparatus, and method for processing information
An information processing system including programs respectively executing predetermined processes includes a first memory unit storing, for each application executing a sequence of processes using electronic data in collaboration with an external service, flow information that defines program identification information and an execution order of the programs, app identification information, a permitting unit receiving a first request that includes the app identification information and external service identification information, acquiring a permission token from the external service, and causing a second memory unit to store the acquired permission token, user identification information, and the app identification information, a sending unit receiving a second request, and a process executing unit receiving a third request and causing the program to execute the sequence of processes, wherein the permitting unit determines a scope of the permission token based on the flow information stored in association with the app identification information.
US10445487B2 Methods and apparatus for authentication of joint account login
A method improves authentication of a user to login with a client device to a computer system. A mobile device reads an authentication code displayed on a display of the client device to extract a URL and a first session identifier (ID), searches a first account profile that includes a username and a first part password associated with the URL, transmits the first session ID and the first account profile to the gateway server, prompts a second mobile device to provide a second part password associated with the username to the gateway server to form a complete password, and authenticates the user to login to the computer system with the client device when the client device retrieves from the gateway server the username and the complete password.
US10445483B2 Computer keyboard with secure authentication features
A keyboard is disclosed. The keyboard may comprise a biometric sensor configured for authenticating a user; a docking station configured for receiving a security device; and a processor configured for facilitating communication between the biometric sensor and the security device docked in the docking station with a computing device coupled to the keyboard.
US10445479B2 Spatiotemporal credential leak detection to prevent identity fraud using a log management system
Metadata is received for different log events, from a plurality of regional controller nodes, implemented at least partially in hardware and geographically-dispersed around the data communication network for proximity to network devices. Each of the log events is reported by the network devices to a regional collector node of the plurality of regional controller nodes. Log events concerning a user authenticating to a network device that is geographically proximate to the user and comprising at least user identity aspect and a location aspect for specific users of stations serviced by the network devices, are detected. Feasibility of location changes can be determined to identify possible identity theft.
US10445478B1 Multi-user access control for a sensitive system
A multi-user access control device provides controlled access to a sensitive system by enabling/disabling an input/output port in communication with said sensitive system. Tokens are held by users and provide for confirmation of group membership and authentication. Upon authentication of the users, an enable signal is provided to a relay providing power to an external port. The external port may provide power to an input/output device allowing the user to interact with the sensitive system. The external port may provide power to a network port of the access control device allowing for management of the access control device or allowing for auditing of the access control device.
US10445473B2 System, method, and non-transitory computer-readable storage media for evaluating search engine results and displaying a virtual pill case
Systems, methods, and computer-readable storage media that assist pharmacy customers with medication adherence are disclosed. A user interface on a user device includes a virtual pill case including prescription information about a medication. A processing device includes a pharmacy account module, a search engine module, and a communications module. The pharmacy account module receives a request to monitor a user activity, stores the request in a database, and initiates a data search operation, and transmits prescription information to the search engine module. The search engine module receives the prescription information, generates a search on a third party server, and receives and sends the results to the pharmacy account module. The pharmacy account module evaluates the results to retrieve updated medication information and updates the virtual pill case, determines a triggering event associated with the medication occurred, and generates a notification. The communications module transmits the notification to the user.
US10445472B2 System and method for monitoring pill container activity
A cap for a medication container includes a housing with a top portion and a bottom portion. The top and bottom portions together define a cavity therebetween. A sliding plate is disposed in the cavity adjacent the bottom portion. A microcontroller with a contact sensor is disposed in the cavity between the top portion and the sliding plate. The sliding plate is configured to slide toward and activate the contact sensor where the cap is secured to the medication container in a closed state. The sliding plate is also configured to slide away from and not activate the contact sensor where the cap is removed from the medication container in an open state.
US10445471B2 System, method, and non-transitory computer-readable storage media for mobile check-out in retail store
A system, method, and non-transitory computer-readable storage media for mobile check-in and check-out in a retail store include a computer system configured to receive input from and provide output to a mobile computing application for a retail store running on a mobile computing device of a customer. The computer system is configured to establish that a customer order is ready for pick-up and communicates with the mobile computing device to assist in handling any pre-staging requirements prior to pick-up.
US10445470B2 System and method for creating and displaying optional order sets in healthcare environment
A method, system and computerized medium in a computerized environment for placing optional orders for an order set for a patient is provided. A request to display an order set for a patient is received. The order set comprises one or more optional orders. The optional orders that may or may not be placed for the order set. The optional orders are determined and the optional orders are displayed. A selection of one or more of the optional orders to be placed for the order set is received and the selected optional orders are placed for the order set.
US10445469B2 System and method for monitoring activities through portable devices
A device and system are provided for notifying a user contact of the status of a user of a portable device. The status is determined by the portable device collecting user provided information and device collected information relevant to a user of portable device. The portable device may then transmit the device collected information and the user provided information to a server that in turn performs an analysis on the device collected information and the user provided information to determine whether a triggering event has occurred. If it is determined that a triggering event has occurred, the server will proceed to send a status update regarding the user of the portable device to preset user contacts. The triggering event is determined to have occurred based on preset user conditions and algorithms and artificial intelligence being executed at the server.
US10445468B2 Mobile self-management compliance and notification method, system and computer program product
A remote interactive method, system and computer program product is provided for self-managing a person's regular lifestyle needs through controlled notification and feedback. The invention provides a simple, cost effective and flexible self-management and compliance scheme that does not require third party intervention or treatment options typical with immediate-response or alert-based systems. The invention also provides for long term management and analysis for the benefit of the individual. In implementing the invention in a healthcare environment, the individual will gain a better understanding of managing their lifestyle and behavior. A related business model is also disclosed.
US10445467B2 System and method to restrict the operational range of wireless devices
Methods and systems are provided for pairing a command device to a remotely controlled medical system. A command device is paired to a remotely controlled system, to control one or more medical devices from the command device. Registering the command device is done at a registration component at a designated location in an operating area, with an identifier for the operating area. While registered, the command device is able to transmit commands for controlling the medical equipment. The command device location is repeatedly estimated from its sensors based on markers or beacons in the operating area, to determine if it has left the area. Upon leaving, it is deregistered.
US10445464B2 System and method for detecting medical anomalies using a mobile communication device
A computer-implemented method is provided including receiving sensor data from a mobile device corresponding to a first user. A user state of the first user is predicted based on the sensor data. A request is transmitted to the first user to confirm the predicted user state, and a notification is transmitted regarding the predicted user state to a second user responsive to the first user's confirmation of the predicted user state or the first user's failure to respond to the request. A computing system for monitoring and reporting activity of a mobile device is also provided.
US10445461B2 Process variation-aware sizing-inclusive analog layout retargeting with optical proximity correction
The present disclosure provides a method to maximize the overall chip yield. This method combines a PV-aware deterministic circuit sizing process with a hybrid OPC operation, and integrates them into an analog layout migration platform, which attempts to efficiently compose a layout by inheriting knowledge from a legacy layout and imposing new specifications, circuit sizing and constraints. The present method provides a sizing process, which explores robust circuit sizes under different PV conditions, especially considering mismatch effects on sensitive analog devices. The analog layout migration is conducted along the sizing flow for efficient layout synthesis with a unique benefit to better evaluation of the PV-related post-layout effects. After finishing the sizing process, a hybrid OPC operation, which adopts global rule-based OPC and local model-based OPC along with the PV-band shifting, is performed as a post-processing step. Thereafter, a target mask layout is created with fast processing time, high wafer image fidelity, low mask complexity, and robust circuit performance under PV conditions. This present method provides an efficient solution to layout synthesis with respect to analog ICs by combining the deterministic sizing process with fast analog layout migration and hybrid OPC operations.
US10445460B2 Via model generation method, information processing device, and non-transitory computer-readable recording medium storing via model generation program
A via model generation method includes: acquiring via arrangement information including a hole diameter of a via formed in a board including a plurality of wiring layers, a clearance distance between a ground conductor formed in one wiring layer of the plurality of wiring layers and the via, and a ground via distance between the via and a ground via coupled to the ground conductor; acquiring board information including a relative dielectric constant of the board; calculating a capacitance component of the via by a first electromagnetic field analysis using the hole diameter of the via, the clearance distance, and the relative dielectric constant of the board; calculating an inductance component of the via by a second electromagnetic field analysis using the hole diameter of the via, the ground via distance, and the relative dielectric constant of the board; and generating a via model including the capacitance and inductance components.
US10445456B1 Incremental routing for circuit designs using a SAT router
Routing a circuit design for implementation within an integrated circuit can include determining a set of candidate paths from available paths of the integrated circuit for connecting source-sink pairs of the circuit design, wherein the set of candidate paths is initially a subset of the available paths, and generating, using a processor, an expression having a plurality of variables expressed as a conjunction of routing constraints representing legal routes of the source-sink pairs using only the candidate paths. A routing result for the circuit design can be determined by initiating execution of a SAT solver on the expression using the processor.
US10445453B2 Cell layout utilizing boundary cell with mixed poly pitch within integrated circuit
A cell layout includes a first cell having a plurality of first poly lines extending along a first direction, a second cell having a plurality of second poly lines extending along the first direction, and a boundary cell contiguous with the first cell. The first poly lines have a first uniform poly pitch and the second poly lines have a second uniform poly pitch. The second uniform poly pitch is smaller than the first uniform poly pitch. The boundary cell includes n stripes of first dummy poly lines and m stripes of second dummy poly lines extending along the first direction. The first dummy poly lines have the first uniform poly pitch and the second dummy poly lines have the second uniform pitch.
US10445450B2 Generating method of drawing data and charged particle beam drawing method
In one embodiment, a generating method of drawing data includes generating a pixel map that includes dose amount information on each of pixels obtained by dividing a drawing area on an object into a mesh, extracting, from the pixel map, an island-shaped pixel map which is a group of multiple pixels in which the dose amount information is not zero, determining an order of definition of the dose amount information on the pixels in the island-shaped pixel map, and generating a compressed pixel map including a size of the pixels, information indicating the order of definition, coordinates of a pixel which is first in the order of definition in the island-shaped pixel map, and the dose amount information on the pixels in the island-shaped pixel map, the dose amount information being continuously defined based on the order of definition.
US10445448B2 Method and system for circuit simulation
Embodiments of the present disclosure provide a method, a system and a computer readable storage medium for circuit simulation, comprising: partitioning circuit into a subcircuit-1 and a subcircuit-2 which are connected through at least one port; generating equivalent circuit of subcircuit-1 based on port current/port voltage, subcircuit-1 port voltage under port open-circuit condition/subcircuit-1 port current under port short-circuit condition, and impulse-response of subcircuit-1 port voltage to port current/impulse-response of subcircuit-1 port current to port voltage; simulating a simplified circuit comprising the subcircuit-2 and the equivalent circuit. Comparing with prior art, this disclosure reduces circuit scale by equivalence of linear portion of circuit. Thereby computation amount for circuit simulation is reduced and the computation time for circuit simulation is shortened.
US10445446B2 Discretization scheme for simulating proppant transport in dynamic fracture networks
In accordance with embodiments of the present disclosure, a discretization technique may be used to solve for fluid and proppant flow through a fracture within a dynamic fracture network. The discretization technique may involve performing a spatial discretization of non-linear coupled equations by integrating the equations over staggered finite control volumes. For example, the spatial discretization may involve integrating a continuity equation representing fluid flowing through the fracture over a first control volume along the length of the fracture, integrating a momentum equation representing the fluid flowing through the fracture over a second control volume that is staggered with respect to the first control volume, and integrating a proppant equation representative of the proppant flowing with the fluid through the fracture over the first control volume. The discretized equations may be used to determine a linear system of equations to simulate proppant flow through the dynamic fracture network.
US10445443B2 Ground support design tool
A method of designing an underground excavation may involve the steps of: Developing a plurality of input parameters for the underground excavation; performing a first design iteration to determine an initial ground support system design; evaluating a kinematic stability of the initial ground support system design; determining whether the kinematic stability meets a predetermined factor of safety; and reiterating the initial ground support system design until the kinematic stability meets the predetermined factor of safety.
US10445433B2 Methods and systems of query engines and secondary indexes implemented in a distributed database
In one embodiment, a computer-implemented method of a distributed database system included the step of providing a query processor to receive a query request and to chart out a query execution plan based on the query request. The method includes the step of providing a data generator to generate a digest list based on the query request, wherein the list of digests comprises each stream or filter applied in servicing the query request. The method includes the step of providing a query engine to obtain a digest list from a multiple-data source as a result of the query request and to filter the digest list. The method includes the step of providing a query worker to obtain the query request and process the query request based on a type of the query request. The method includes the step of providing one or more query worker threads to perform an asynchronous I/O operation for the query request.
US10445431B1 Language translation of text input using an embedded set for images and for multilanguage text strings
A method for receiving a first text in a source language is provided. The method includes associating the first text in the source language with a first vector, selected from a plurality of vectors associated with the source language in an embedded set, and identifying a second vector that is closer to the first vector than a pre-selected threshold. The second vector is associated with a second text in a target language. The method includes associating the first text in the source language with the second text in the target language, wherein the embedded set includes a first image vector for a first image and a second image vector for a second image, and returning the second text in the target language, the second text being a translation of the first text from the source language to the target language. A system configured to perform the above method is also provided.
US10445428B2 Information object extraction using combination of classifiers
Systems and methods for information extraction from natural language texts using a combination of classifier models. An example method may comprise: producing, by performing syntactico-semantic analysis of a natural language text, a plurality of syntactico-semantic structures representing the natural language text; identifying, using a first classifier model to process a first plurality of classification attributes derived from the syntactico-semantic structures, a plurality of core constituents, such that each core constituent of the plurality of core constituents is associated with a span of a plurality of spans, wherein each span represents an attribute of an information object of a specified ontology class; identifying, using a second classifier model to process a second plurality of classification attributes derived from the syntactico-semantic structures, child constituents of each of the plurality of core constituents; and determining, using a third classifier model to process a third plurality of classification attributes derived from the syntactico-semantic structures, whether a first span of the plurality of spans and a second span of the plurality of spans represent information object attributes that are associated with a same information object.
US10445421B2 Optimizing rendering of data tables
A system and computer program product for determining optimal column widths used in the rendering of data tables displayed in a graphical user interface. The system includes a processor executing instructions to receive a table parameter associated with the contents of the table and determine if the table parameter has changed. If the table parameter has changed, statistical values are calculated for visible columns of the table. A user choice for a run time column width and a default column width are received for each of the columns. A readability index for data displayed in the visible columns is calculated. A maximum readability index for visible columns is calculated. The optimal column widths based on the maximum readability index are determined. The column widths are set to the optimal column widths. The optimal column widths are stored as meta-data. The table of data is displayed using the optimal column widths.
US10445419B2 Form filling engine to populate fields of an electronic form
Techniques for assisting a user with completing an electronic form via a computing device are described. For example, the user operates the computing device to populate fields of the electronic form. Rather than presenting the electronic form at the computing device in order to populate the fields, a form filling engine reformulates the electronic form into a set of input requests. The form filling engine is local or remote to the computing device. Each input request, when presented, provides guidance about at least one field and solicit a user response that is proper for that field. The form filling engine presents the input requests via the computing device one at a time to solicit the user responses. Data from the user responses are used by the form filling engine to populate the fields of the electronic form.
US10445415B1 Graphical system for creating text classifier to match text in a document by combining existing classifiers
A computer program product includes a computer readable storage medium with computer readable program code. The computer readable program code may be configured to store a plurality of classifiers. The computer readable program code may be configured to store a document with one or more first portions of text associated with a first classifier. The computer readable program code also may be configured to display the document. The computer readable program code may be configured to change a feature of the first portions of text displayed in the document to indicate that the first portions of text are associated with the first classifier.
US10445414B1 Systems and methods for collaborative document editing
A collaborative development service manages a document that can be shared among multiple users. If multiple users are editing the document, the edits may need to have operational transformation rules applied thereon. The collaborative development service provides operational transformation rules to users of mobile devices that do not have copies of the operational transformation rules stored on their devices. When a change to the document is received by the collaborative development service, it is determined that a first user device has operational transformation capability. In response to determining that the first user device has operational transformation capability, the change is transmitted to the first user. The collaborative development service determines that a second user device does not have operational transformation capability and applies an operational transformation to the change to generate a transformed change. The transformed change is transmitted to the second user device.
US10445407B2 Automated generation of guides based on content zone shapes
In various embodiments, methods and systems, for automatically generating guides, are provided. A user can generate guides based on content zones of a wireframe layout or visual element layout. A selection of a content zone having a shape is received. A selection of a guide creation action to generate a grid structure encompassing the shape of the content zone is received. A determination of a boundary set for the shape is made. The boundary set includes a top boundary, a bottom boundary, a left boundary, and a right boundary. The boundary set is based on a data (e.g., vector, pixel, text) perimeter of the shape. The grid structure is automatically generated based on the shape. The grid structure comprises a top horizontal guide, a bottom horizontal guide, a left vertical guide, and right vertical guide. The grid structure is located adjacent to portions of the boundary set of the shape.
US10445406B1 Automatically determining a size for a content item for a web page
Systems and methods for automatically determining a content item size may be based on a size of a viewport and a width of a parent element. A script may be configured to determine a size of a viewport, determine a width of a parent element of a resource, and determine a content item size based, at least in part, on the size of the view port and the width of the parent element. A dimension of the determined content item size may be used by a content item selection system to determine a set of content items. A content item selection system may select a content item from the determined set of content items and serve data to effect display of the selected content item in the parent element with the resource.
US10445403B2 Method and system for tracking the centre of a peak from a plurality of sample points in an optical system
A system and method of determining the center of a peak of data points of an optical sensor are disclosed. The method can comprise the steps of performing an initial setup measurement of the sample points and extracting a peak; fitting the peak with a function that uses at least one of the peak's width, amplitude and center offset as fitting parameters; producing a set of linear equations which when solved calculate the optimum fit of a function to the peak assuming the previously calculated peak's width; and performing subsequent measurements of the data points to find peaks and solving the set of linear equations to determine the center of the peaks.
US10445402B1 Fast and energy-efficient region of interest pooling for object detection with convolutional neural network
An apparatus comprises a memory, one or more hardware engines, and a processor. The memory may be configured to store a feature map pyramid comprising an original feature map and a plurality of scaled feature maps. The one or more hardware engines may be configured to perform pooling operations utilizing power of two down sampling. The processor may be configured to generate the feature map pyramid from the original feature map using said one or more hardware engines.
US10445401B2 Systems and methods for converting discrete wavelets to tensor fields and using neural networks to process tensor fields
The present disclosure relates to systems and methods for detecting and identifying anomalies within a discrete wavelet database. In one implementation, the system may include one or more memories storing instructions and one or more processors configured to execute the instructions. The instructions may include instructions to receive a new wavelet, convert the net transaction to a wavelet, convert the wavelet to a tensor using an exponential smoothing average, calculate a difference field between the tensor and a field having one or more previous transactions represented as tensors, perform a weighted summation of the difference field to produce a difference vector, apply one or more models to the difference vector to determine a likelihood of the new wavelet representing an anomaly, and add the new wavelet to the field when the likelihood is below a threshold.
US10445400B2 Non-convex hull surfaces
The invention is a computer implemented method, device, system, or article for reconstructing a surface of an object. In particular, the invention comprises estimating a non-convex hull signed distance function parameters from a data set of an object and evaluating the non-convex hull signed distance function on vertices of a volumetric mesh. The invention further comprises approximating the zero level set of the non-convex hull signed distance function by a polygonal mesh using an isosurface algorithm to provide surface reconstruction of an object.
US10445399B2 Forecast-model-aware data storage for time series data
A system includes multiple memory modules arranged and configured to store data and at least one processor that is operably coupled to the memory modules. The at least one processor is arranged and configured to select an access pattern of a forecast model, determine a storage layout model based on the identified access pattern of the forecast model, and store values in an order defined by the storage layout model using at least one of the memory modules. The order of the stored values enables sequential access to the stored values for use in the forecast model. Implementations of one or more features of the system may be performed by a computer-implemented method and/or a computer program product.
US10445398B2 Asset management during production of media
Managing assets during production of multimedia, comprising: creating at least one scouting image; creating a metadata including information needed to import the at least one scouting image as a shot; and generating a script including commands needed to recreate the shot in its current state, and storing camera and character attributes. Keywords include asset management and scouting images.
US10445386B2 Search result refinement
System and techniques for search result refinement are described herein. Search results and a search context may be obtained. A context dependent facet set may be added to a search result in the search results. A user interface of the context dependent facet set may be presented in conjunction with displaying the search results. A selection of a facet in the context dependent facet set may be received from a user. The search results being displayed may be filtered such that search results that meet a measurement of the facet are included in the displayed search results and the remaining search results are excluded from the display.
US10445384B2 System and method for determining a search response to a research query
There is provided a method for determining a search response to a search query associated with a user. The method may be executable at a server. The method comprises responsive to a receipt of the search query, determining the most relevant document to the search query; determining a likelihood parameter indicative of how likely the most relevant document is to satisfy the search query; in response to the likelihood being above a threshold, displaying exclusively the most relevant document; in response to the likelihood being below the threshold, displaying the general SERP including the most relevant document and other documents.
US10445379B2 Method of generating a training object for training a machine learning algorithm
There is disclosed a computer implemented method of generating a training object for training a machine learning algorithm (MLA). The method comprises: acquiring a digital training document to be used in the training; transmitting the digital training document to a plurality of assessors, transmitting further including indicating a range of possible labels for the assessors to assess from, the range of possible labels including at least a first possible label and a second possible label; obtaining from each of the plurality of assessors a selected label to form a pool of selected labels; generating a consensus label distribution based on the pool of selected labels, the consensus label distribution representing a range of perceived labels for the digital training document and an associated probability score for each of the perceived labels; and training the machine learning algorithm using the digital training document and the consensus label distribution.
US10445377B2 Automatically generating a website specific to an industry
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: store data records associated with an industry, with tags defining the content, layout or style of a website; aggregate industry related data records via data entry or extraction; receive a request to automatically generate a website in a specific industry; query a database for the most frequently occurring website features; and automatically generate the website according to the most frequently occurring website features.
US10445373B2 Social where next suggestion
A group recommendation provides end users in a social group a set of recommended destinations based on the combined personal preferences of the members of the social group. Members of a social group are identified using a combination of location based signals and social graph information in response to receiving a recommendation request. The group recommendation may be determined by combining the personal preferences associated with each member of the group into a master preference profile. Alternatively, the group recommendation may be determined by first calculating an individual recommendation list for each member of the social group and then calculating a composite score for each recommendation on the individual recommendation lists.
US10445366B2 Methods and systems for saving a URL on a device
A method of storing a Tune Uniform Resource Locator (TuneURL) associated with a URL in a database includes receiving a TuneURL of a unique sequence of musical notes and a URL associated with the TuneURL; creating an audio fingerprint of the TuneURL; and storing the audio fingerprint of the TuneURL and the URL associated with the TuneURL in the database.
US10445364B2 Micro-location based photograph metadata
A method, system, and computer program product for adding photograph metadata based on micro-locations of a venue are provided. A photograph is detected, wherein the photograph was taken by a user at a venue. A wireless beacon is detected, wherein the wireless beacon is associated with a micro-location in the venue. Tag information corresponding to the wireless beacon is retrieved. Metadata of the photograph is populated, based on the tag information, wherein the metadata is searchable by the user. One or more rules are determined, wherein the one or more rules define one or more categories of metadata to populate the photograph. A location of a plurality of wireless beacons at the venue is requested. A map indicating the location of each of the plurality of wireless beacons at the venue is generated.
US10445361B2 Caching of subgraphs and integration of cached subgraphs into graph query results
Systems, methods, and computer readable devices embodying instructions are provided herein for reducing latencies and/or improving computational efficiency when traversing data stored in a relational graph by caching subgraphs and enabling the utilization thereof. More specifically, after a user performs a graph query, the resulting subgraphs of the graph query are cached in a reusable form. Subsequent graph queries are able to identify cached subgraphs based on the graph query. Further, the subsequent graph query is operable to integrate the cached subgraphs as part of the result of subsequent graph query, which may include a portion or the entire result of the subsequent graph query being composed from cached subgraphs, thereby improving the computational efficiency and performance of querying relational graphs, reducing the query execution cost required to traverse the relational graphs, and improving the functionality of the computing devices hosting the relational graphs and running the queries.
US10445360B2 Content analysis to enhance voice search
Methods and apparatus for improving speech recognition accuracy in media content searches are described. An advertisement for a media content item is analyzed to identify keywords that may describe the media content item. The identified keywords are associated with the media content item for use during a voice search to locate the media content item. A user may speak the one or more of the keywords as a search input and be provided with the media content item as a result of the search.
US10445359B2 Method and system for classifying media content
A hardware and software facility for classifying media content units using keywords from a structured vocabulary. Metadata associated with each media content unit is segmented into a series of descriptive phrases. The descriptive phrases are mapped to keywords in a structured vocabulary, and the identified keywords associated with the media content units. Descriptive phrases that are not found in the structured vocabulary are tracked as candidate phrases for later addition to the structured vocabulary. A keyword index to the media content units may be constructed. The index is used to identify specific media content units that are responsive to search queries in a reliable and accurate fashion.
US10445356B1 Method and system for analyzing entities
A recurrent neural network (RNN) method implemented on a computer system is used to produce summaries of unstructured text generated by multiple networks of individuals interacting over time by encoding the unstructured text into intermediate representations and decoding the intermediate representations into summaries of each network. Parameter data for the RNN is obtained by using multiple different versions of the same source texts to train the computer system. The method and computer system can be used to identify which of the networks match a query by determining which network generates the query with low or lowest cost.
US10445351B2 Customer support solution recommendation system
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium and a method for automatically providing support solutions in response to user feedback items. The method comprises receiving user feedback items and corresponding support solutions. The method further comprises identifying, using clustering techniques, associations between the user feedback items and the corresponding support solutions. The method further comprises storing the identified associations as an items-solutions model that correlates the user feedback items with the corresponding support solutions. The method further comprises receiving a new user feedback item. The method further comprises automatically determining, using the items-solutions model, at least one support solution that corresponds to the new user feedback item. The method further comprises providing the at least one support solution in response to the received new user feedback item.
US10445350B2 Optimizing content for consistent presentation through collaboration database service
A collaboration database service may allow users to create, edit, and share collaborative content on custom databases consistently across a variety of platforms and devices. For example, a collaboration database engine of the service may be configured to detect creation of a table through an application associated with the service, the table including one or more columns and rows that form a plurality of cells. The engine may also be configured to determine and optionally reduce a character count of data within each cell, map each cell to a bucket based on the character count of the data, and automatically select an optimal configuration of the table to be provided for display through the application based on the mapping. The optimal configuration may maximize an amount of the data presented within each cell of the table and enable consistent presentation of the table across a variety of platforms and devices.
US10445347B2 Positional route guidance
Embodiments of the present invention provide methods, program products, and systems for locating an unknown location by searching known geographical indicators. Embodiments of the present invention can be used to receive a search query for an unknown location. The search query can comprise one or more symbols denoting geographical indicators representative of the unknown location. Embodiments of the present invention can be used to locate unknown locations by searching for a location that matches the one or more symbols representative of the unknown location and returning results that match the received search query.
US10445345B2 Method, apparatus, and system for identifying data tables
Embodiments of the disclosure provide a method, apparatus, and system for identifying data tables. The method comprises acquiring a first dependency relationship between a plurality of data tables; collecting statistics on a path length and a path number of the data tables based on the first dependency relationship; acquiring a second dependency relationship between one or more fields in the data tables; determining importance coefficients of the one or more fields based on the second dependency relationship; determining a degree of association between the data tables by using the path length, the path number, and the importance coefficients; and identifying the data tables based on the degree of association.
US10445343B2 Systems and methods for data exchange and conversion
Systems and methods for data conversion and distribution. A data collection system receives data from plural data sources; extracts data values for each data source from the data; classifies each extracted value among categories; and stores each extracted value in a database according to a data mapping based on a category index, such that the extracted value is stored according to the associated category index. A data performance system retrieves, for each category, data values associated with the category and a predetermined period, by querying the database based on the category index; and runs, for each category, the retrieved data through statistical algorithms, to generate data performance metrics representative of the data from all of the data sources. A data distribution system generates a predictive performance metric for further data based on a comparison between the further data and the data performance metrics for at least one category.
US10445342B2 Identifying content in an incoming message on a social network
Identifying content in an incoming message on a social network includes categorizing a sender-recipient relationship between a sender and a recipient of an incoming message in an activity stream in a display.
US10445341B2 Methods and systems for analyzing datasets
Computer-implemented methods are provided for analyzing datasets. Consistent with disclosed embodiments, a computing system may be configured to select a cluster from clusters partitioning the dataset. The clusters may include a subset of the dataset, and may be associated with a current medoid of the cluster and a current cost of the cluster. The computing system may determine a new cost of the selected cluster and a new medoid of the selected cluster based on a matrix with rows corresponding to data in a subset of the cluster. The columns may correspond to data in the dataset or only to data in the cluster. The computer system may replace the current medoid of the selected cluster with the new medoid of the selected cluster based on the new cost of the selected cluster. The computer system may output the cluster information to determine a structure of the dataset.
US10445340B2 Use of collaborative server in a cloud-based environment
A system and method for increased ability to share and interact with data objects spread across a cloud in a collaborative environment. There has thus been outlined, rather broadly, certain embodiments of the invention in order that the detailed description thereof herein may be better understood, and in order that the present contribution to the art may be better appreciated. There are, of course, additional embodiments of the invention that will be described below and which will form the subject matter of the claims appended hereto.
US10445335B2 Computing environment connectivity system
Embodiments of the disclosure provide a system and a method of monitoring connectivity between a plurality of services in a computing environment. The server automatically periodically monitors and aggregates monitored data related to the at least one service through a monitoring application on the server. The monitoring involves collecting and logging status information of the services. The server then connects to the client device, via a mobile gateway, through an application interface (API) on the server. The API includes instructions for sending, receiving, and translating information between the server and the client device. The server then receives, from the client device, a status request. The server sends, from the monitoring application to the API, the monitored data related to the at least one service. Then the server translates, using the API, the monitored data related to the service to obtain the status of the service in the computing environment. Translating involves applying thresholding to the monitored data, utilizing current and historical monitored service status, to categorize the service status. The server sends the status category for the at least one service from the server to the client device via the API.
US10445333B2 Method and system for keyword search using messaging service
Methods and systems for extracting one or more keywords from one or more messages among instant messages transmitted and received through a messenger service and providing a search result to users.
US10445331B1 Systems and methods for electronically mining intellectual property
A method for electronically mining intellectual property using an associative discovery process may include determining a set of documents containing keywords and/or phrases associated with an industry trend of interest and, for each document, assigning a weight. The method may also include selecting a subset of the documents based at least upon the assigned weights, and determining a feedback score for each document in the subset. The method may further include determining an optimal weighing scheme for the determined keywords and/or phrases using a statistical learning model and the feedback scores, ranking all documents in the set of documents according to the optimal weighing scheme, and providing results of the associative discovery process to a user.
US10445329B2 Searching structured and unstructured data sets
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for receiving, by a computing system, a first query that was specified by user input at a computing device. The computing system requests, as a result of having determined that one or more datasets of structured data do not have data for answering the first query, a search of one or more datasets of unstructured data that is based on the first query. The computing system requests multiple results to the search of the one or more datasets of unstructured data, wherein the multiple results are each associated with a query relevance score. The computing system provides the multiple results for presentation by the computing device, in a ranked order that is based on the query relevance score for each of the multiple results.
US10445327B2 Systems and methods for providing a visualizable results list
Systems and methods for displaying a visualizable results list are disclosed. A method includes receiving, by a processing device, a search query including a plurality of search terms, grouping, by the processing device, the search terms into a plurality of units, where each unit includes a related one or more of the search terms, accessing, by the processing device, metadata for each document in a plurality of search results that corresponds to the search query, annotating, by the processing device, one or more locations in each document with a first indicator for each of the search terms in a first unit and a second indicator for each of the search terms in a second unit based on the metadata, and displaying, by the processing device, a visualizable results list comprising the search results with the first indicator and the second indicator.
US10445326B2 Searching based on application usage
A method includes retrieving event analytics data for a software application installed on a plurality of user devices. The event analytics data indicates a number of times each of the application states of the software application were accessed by the user devices. The method further includes mapping function names to the application states accessed by the user devices, each of the function names indicating a functionality associated with the software application. The method further includes determining a usage fraction value for each of the function names, the usage fraction value for each function name indicating the number of times the function name was mapped relative to the number of times each of the function names was mapped. Additionally, the method includes receiving a search query, generating search results based on at least one of the usage fraction values, and transmitting search results.
US10445325B2 Proximity detection
The disclosure includes a system and method for detecting proximity between users. The system includes a processor and a memory storing instructions that when executed cause the system to: determine a context associated with a first user device; query other user devices based on the context to create a set of other user devices that satisfy a query; generate a list of filtered devices by filtering the set of other user devices; notify the first user device of the list of filtered devices; and query for the list of filtered devices to determine which filtered devices are within proximity to the first user device.
US10445322B1 Real-time processing of event-based streaming with NoSQL
Systems, methods, and media for real-time processing of event-based streaming with NoSQL databases are provided. For example, disclosed embodiments may include receiving an event associated with an update to an entry in a first database. Also, disclose embodiments may include identifying, based on the event, relevant data in the first database associated with the update. Further, disclose embodiments may include generating a plurality of queries to the first database to request the identified relevant data. Disclose embodiments may also include receiving, in response to the plurality of queries, raw data from the first database. Additionally, disclose embodiments may include processing the raw data to be compatible with a second database. Disclose embodiments may also include storing the processed raw data in the second database. And, disclosed embodiments may include receiving data requests for the second database to distribute the processed data to at least one computer terminal.
US10445321B2 Multi-tenant distribution of graph database caches
The disclosed embodiments provide a system for performing multi-tenancy distribution of a graph database cache. During operation, the system obtains a cache of a set of records in a graph database storing a graph, wherein the graph includes a set of nodes, a set of edges between pairs of nodes in the set of nodes, and a set of predicates. Next, the system identifies one or more records in the cache that fail a validation test. The system then merges a remainder of the cache with online updates to the subset of records to produce a merged version of the cache. Finally, the system distributes the merged version to one or more instances of the graph database for use in processing queries of the graph database.
US10445314B1 Instant unified search
User devices are used to access data ranging from calendar items to Internet searches. An instant unified search interface provided by a unified search helper module enables a user of the user device to search data associated with one or more applications across applications on the user device as well as data in remote locations, such as on a server via a network connection. The unified search helper module may be provided as part of the operating system module. In some implementations, entry of particular keys using a keyboard coupled to the user device may initiate the instant unified search. The keyboard may be a physical keyboard or a virtual keyboard.
US10445312B1 Systems and methods for extracting signal differences from sparse data sets
The present disclosure provides systems and methods for extracting signal differences from sparse data sets. Data sets for comparison, including a control data set and one or more test data sets, may be normalized and separated into subsets or groupings via a MapReduce function. Normalization may account for large values present in both control and test data sets that would otherwise reduce the significance of smaller correlated values, creating false negatives. The MapReduce may provide identification and analysis of correlations between sets via related entities. Accordingly, via the systems and methods discussed herein, a computing device may extract statistically significant differences between data sets, without requiring extensive entity by entity comparison (or entity to every entity comparison, which, for a data set of millions of entities, may be too computationally expensive or take too long), reducing memory footprint and processor requirements.
US10445311B1 Anomaly detection
Analyzing log data, such as security log data and machine data, is disclosed. A baseline is built for a set of machine data. The baseline is built at least in part by determining a plurality of signature profiles for a plurality of respective time slices. An occurrence of an anomaly associated with the source of the machine data is determined. The occurrence is determined at least in part by determining that received machine data does not conform to the baseline within a threshold.
US10445310B2 Utilization of a concept to obtain data of specific interest to a user from one or more data storage locations
A computer-implemented method of obtaining data of interest from a larger set of data that has been indexed is provided, the method comprising defining, via a user interface of a computing device, a set of attributes associated with a concept. Each attribute associated with the concept is mapped to attributes associated with indexed data, and data of interest relevant to the concept is retrieved based upon the mapping of attributes associated with the concept to attributes associated with the indexed data.
US10445309B2 Managing record format information
Data is prepared for processing in a data processing system using format information. Data is received that includes records that have values for fields over an input device or port. A target record format for processing the data is determined. Multiple records are analyzed according to validation tests to determine whether the data matches candidate record formats. Each candidate record format specifies a format for each field, and each validation test corresponds to at least one candidate record format. In response to receiving results of the validation tests, the target record format is associated with the data based on at least one of: a candidate record format for which at least a partial match was determined according to at least one validation test, a parsed record format selected according to a data type associated with the data, and a constructed record format generated from an analysis of data characteristics.
US10445306B1 Database index storage based on temporal data
An analytics service receives a request to store a first temporal data record specifying a time interval during which data for a computing resource was collected within a database. The analytics service uses the time interval for the first temporal data record to obtain a second temporal data record from the database specifying an end time that is greater than the start time of the time interval of the first temporal data record. The analytics service generates new temporal data records that correspond to non-overlapping time intervals as a result of a determination that there is an overlap between the time intervals of the first temporal data record and the second temporal data record.
US10445304B1 Automatic identification and creation of user profiles
Automatic identification and creation of user profiles is provided. Interaction data for various users within a subscriber account is collected. Unique user profiles are automatically identified and created based on the interaction data. The identified user profiles are then matched against a plurality of available pre-categorized profiles. A unique set of settings and preferences may be applied to the user profile based on the matched pre-categorized profile and the collected interaction data. Personalization may be provided to the user upon establishment of the user profile. After creation of the user profile, additional user actions taken and the user's viewer history may be collected for further use. According to some aspects, when a user accesses a content item, notification is sent to the user to confirm a matched profile as an active profile. Once confirmation is received, associated settings and preferences are set according to the active profile.
US10445303B2 Predicting and managing impacts from catastrophic events
A system automatically processes rules for allocation of resources to mitigate damages resulting from a catastrophic event. Overlapping interests of various stakeholders are processed in a deterministic manner to ensure repeatable processing and modeling. In one embodiment the resources are disaster aid items; in another they are obligations regarding insurance.
US10445302B2 Limiting blockchain size to optimize performance
A blockchain may include various transactions which are identified and which require processing. The order of processing such transactions may be optimized by examining content of the transactions. One example operation may include one or more of identifying blockchain transactions, designating each of the blockchain transactions as an independent transaction type or a dependent transaction type, and determining an order to process the blockchain transactions based on the independent transaction type or the dependent transaction type.
US10445300B2 Automatically generating a semantic mapping for a relational database
A method for automatically generating a semantic mapping for a relational database RDB includes obtaining a first semantic mapping from a first RDB to an ontology of linked data; obtaining a schema mapping from the first RDB to a second RDB; and generating a second semantic mapping from the second RDB to the ontology of the linked data based on the first semantic mapping and the schema mapping.
US10445299B2 Optimizing memory by sharing datasets between workspaces
Methods and system are disclosed that optimize memory consumed, by sharing datasets between workspaces. In one aspect, multiple workspaces may be instantiated by retrieving multiple datasets from multiple data sources. An input to execute transformations on the multiple datasets may be received. Based on a determination of execution of a transformation on the multiple datasets, a dataset context analyzer may be executed to analyze a current context of data in the multiple datasets. Based on a result of execution of the dataset context analyzer, a transformation graph analyzer may be executed to compute a current context of transformations on the multiple datasets. Based on the determined current context of data and the current context of the transformations on the dataset, memory consumed may be optimized by sharing the multiple datasets between the multiple workspaces.
US10445292B1 Sharing services between deduplication systems
Disclosed herein are methods, systems, and processes to share data storage-related services between multiple deduplication systems. A determination is made as to whether a shared file that exists in a library of shared files corresponds to a local file. In response to a determination that the shared file exists in the library of shared files, the local file is virtually segmented into data segments, and local virtual mapping metadata is generated based, at least in part, on the data segments. The local virtual mapping metadata is then stored.
US10445286B1 Specifying titles of video on demand content for provisioning on a content delivery network
On demand content is delivered to a network edge server based on rules. A central storage, disposed at a head end of a content distribution system, stores content for distribution to users. A decision server, coupled to the central storage, collects information regarding business rules and usage of content by users and processes the collected business rules and usage of content by users to identify content for reprovisioning. A network edge server, coupled to the decision server, and which includes storage, receives and stores content identified by the decision server for reprovisioning from the central storage for distribution from the network edge server directly to the users.
US10445284B2 Display apparatus, signal transmitter, and data transmitting method for display apparatus
A signal transmitter of the invention is coupled to a plurality of signal receivers by a bus, and is configured to transmit display data through the bus for displaying a line. The signal transmitter includes a first data sequence and a second data sequence. The first data sequence has an electronic characteristic of a first value and is transmitted to a first signal receiver of the signal receivers, and the second data sequence has the electronic characteristic of a second value and is transmitted to a second signal receiver of the signal receivers. Wherein, a first signal transmission path from the signal transmitter to the first signal receiver is shorter than a second signal transmission path from the signal transmitter to the second signal receiver, and the first value is larger than the second value.
US10445281B2 Load detection apparatus and method for USB systems
An apparatus comprises a positive data input/output terminal configured to be connected with a positive data line of a USB device, wherein the positive data input/output port is weakly pulled up to a first voltage potential through a pull-up resistor, a negative data input/output terminal configured to be connected with a negative data line of the USB device, wherein the negative data input/output terminal is connected to a second voltage potential, a window comparator having an input detecting a voltage across the two data input/output terminals and a wake-up signal generator connected to an output of the window comparator, wherein the wake-up signal generator is configured to generate a signal for adjusting a switching frequency of a power converter after the USB device is connected to the power converter.
US10445280B2 PCIe switch for aggregating a large number of endpoint devices
An apparatus includes a root port for coupling to a root complex, and a plurality of endpoint ports for coupling to endpoint devices, wherein each endpoint port is associated with a function number. A downstream buffer queues transaction layer packets (TLPs) received from the root port, wherein each TLP in the downstream buffer is directed to an endpoint port associated with the identified function number. An upstream buffer queues TLPs received from each endpoint port, and directs the queued TLPs to the root port. A method includes associating a function number with each endpoint port of a switch, wherein each endpoint port is adapted for coupling to an endpoint device. The method further includes receiving a first TLP from a root complex, identifying a function number within the first TLP, and directing the first TLP to an endpoint device through the endpoint port associated with the identified function number.
US10445279B1 Automatic PCIe operating mode configuration
A computer system includes a system bus having multiple lanes, one or more peripheral devices, and a bus controller. The peripheral devices are coupled to the system bus. The bus controller is configured to receive, from one or more of the peripheral devices, respective indications of numbers of the lanes requested by the peripheral devices, and to configure the system bus in response to the indications.
US10445278B2 Interface bridge between integrated circuit die
An interface bridge to enable communication between a first integrated circuit die and a second integrated circuit die is disclosed. The two integrated circuit die may be connected via chip-to-chip interconnects. The first integrated circuit die may include programmable logic fabric. The second integrated circuit die may support the first integrated circuit die. The first integrated circuit die and the secondary integrated circuit die may communicate with one another via the chip-to-chip interconnects using an interface bridge. The first and second component integrated circuits may include circuitry to implement the interface bridge, which may provide source-synchronous communication using a data receive clock from the second integrated circuit die to the first integrated circuit die.
US10445276B2 Server system having a hot plug motherboard
Disclosed is a server system having a hot plug motherboard. The server system includes a motherboard module, at least one midplane board and at least one hard disk module. The motherboard module includes a plurality of motherboards. The midplane board is coupled by means of hot plugging to each of the motherboards. The midplane board includes at least one Peripheral Component Interconnect Express (PCIe) slot, and the PCIe slot is configured to be plugged with a PCIe card. The hard disk module includes a plurality of hard disks being coupled to the PCIe card through a signal wire.
US10445275B2 System on chip having integrated solid state graphics controllers
Described is a solid state graphics (SSG) subsystem including a die and a package, where the die includes a memory hub, graphics processing unit(s) (GPU(s)) connected to the memory hub, first memory architecture controller(s) connected to the memory hub and directly controlling access to first memory architecture(s), second memory architecture controller associated with each GPU and each second memory architecture controller connected to the memory hub and second memory architecture(s), an expansion bus first memory architecture controller connected to the memory hub and being an endpoint for a host system and an expansion bus controller coupled to the expansion bus first memory architecture controller and capable of connecting to the host system. The first memory architecture(s) and the second memory architecture(s) are either located on the SSG subsystem, located on the package, or a combination thereof.
US10445274B2 Universal serial bus (USB) hub for connecting different port types and method thereof
A universal serial bus (USB) hub for connecting different port types and method thereof are provided. In one embodiment, USB controller detects the power level of each dynamic port to determine whether one of the dynamic ports is connected to the host device wherein the connected dynamic port is defined as upstream port. The disconnected dynamic port of the dynamic ports is defined as downstream port to be connected to the peripheral device. In another embodiment, the USB controller selectively disables the disconnected dynamic port of the dynamic ports. The present invention improves the application flexibility of connecting wire between the hub and the host device.
US10445273B2 Systems, apparatus and methods for managing connectivity of networked devices
Systems, methods and apparatus, including computer program products, are disclosed for management and transportation of data in a networked environment or solution. In various embodiment, these technologies are used to transport data across individual wires or connections using uniform connection technology but different protocols. Software-based control is also described, which provides additional flexibility in the selection and configuration of protocol usage.
US10445267B2 Direct memory access (DMA) unit with address alignment
Systems and methods for operating a DMA unit with address alignment are disclosed. These may include configuring a bandwidth control setting for a read job that includes a data transfer size corresponding to a first number of bytes. A second number of bytes to reach a read address alignment is determined. In a first data transfer, a third number of bytes substantially equal to the first number of bytes plus the second number of bytes are transferred. In subsequent data transfers of the read job, the first number of bytes are transferred to the data buffer. After the third number of bytes are transferred to the data buffer, a fourth number of bytes from the data buffer are transferred to a destination.
US10445263B2 Carrier board with removable memory module power fail protection
A carrier board for use with a host computing system includes bus connectors for one or more removable memory modules. The carrier board includes energy storage components and control circuitry to charge the energy storage components using a voltage source provided by the host computing system. If the host computing system experiences a power failure, the control circuitry initiates discharge the energy storage components to power the carrier board. As such, the memory controller on the carrier board may initiate steps to secure any data that would have been lost due to the power failure, such as data that is part of write operations in progress at the time of the power failure or data to be migrated as part of garbage collection operations.
US10445259B2 Bit reordering for memory devices
The present disclosure discloses a memory device including a controller for bit reordering. The controller receives an input bit sequence including a plurality of bits with a first bit order. The controller identifies a physical location of a non-volatile memory element in the memory device and determines a correspondence between the first bit order and a second bit order based on the physical location. The controller generates an output bit sequence including the plurality of bits with the second bit order based on the correspondence.
US10445254B2 Data storage drive with target of opportunity recognition
A method according to one embodiment includes receiving a request to store data on media, and generating a data key. An encryption encapsulated data key is generated using the data key. A session encrypted data key is generated using the data key. The encryption encapsulated data key and session encrypted data key are provided for use in writing encrypted data to the media. A method according to another embodiment includes receiving a request to read data from media, and receiving an encryption encapsulated data key. The encryption encapsulated data key is processed to obtain a data key. A session encrypted data key is generated using the data key. The encryption encapsulated data key and session encrypted data key are provided for use in reading the encrypted data from the media.
US10445253B2 Cost effective service level agreement data management
The embodiments described herein relate to dynamically managing metric data of a network environment with respect to a data storage system. A data retention policy is analyzed, which includes extracting one or more metric definitions from the retention policy. A relevance of a set of metric data is identified based on the analysis. The set of metric data includes an aggregation of one or more metric observations. A storage location in a data storage system for the set of metric values is selected based on the identified relevance. The data storage system includes a cache storage location and a persistent storage location. The set of metric data is retained in the selected storage location. As the retention policy is modified, select data may be re-classified and moved within the storage system based on the re-classification.
US10445249B2 Facilitating access to memory locality domain information
Processing within a computing environment is facilitated by ascertaining locality domain information of a unit of memory to processing capability within the computing environment. Once ascertained, the locality domain information of the unit of memory may be cached in a data structure to facilitate one or more subsequent lookups of the locality domain information associated with one or more affinity evaluations of the unit of memory to processing capability of the computing environment.
US10445245B2 Method, system, and apparatus for page sizing extension
A method, system, and apparatus may initialize a fixed plurality of page table entries for a fixed plurality of pages in memory, each page having a first size, wherein a linear address for each page table entry corresponds to a physical address and the fixed plurality of pages are aligned. A bit in each of the page table entries for the aligned pages may be set to indicate whether or not the fixed plurality of pages is to be treated as one combined page having a second page size larger than the first page size. Other embodiments are described and claimed.
US10445244B2 Method, system, and apparatus for page sizing extension
A method, system, and apparatus may initialize a fixed plurality of page table entries for a fixed plurality of pages in memory, each page having a first size, wherein a linear address for each page table entry corresponds to a physical address and the fixed plurality of pages are aligned. A bit in each of the page table entries for the aligned pages may be set to indicate whether or not the fixed plurality of pages is to be treated as one combined page having a second page size larger than the first page size. Other embodiments are described and claimed.
US10445243B2 Fault buffer for resolving page faults in unified virtual memory system
A system for managing virtual memory. The system includes a first processing unit configured to execute a first operation that references a first virtual memory address. The system also includes a first memory management unit (MMU) associated with the first processing unit and configured to generate a first page fault upon determining that a first page table that is stored in a first memory unit associated with the first processing unit does not include a mapping corresponding to the first virtual memory address. The system further includes a first copy engine associated with the first processing unit. The first copy engine is configured to read a first command queue to determine a first mapping that corresponds to the first virtual memory address and is included in a first page state directory. The first copy engine is also configured to update the first page table to include the first mapping.
US10445240B2 Bus-based cache architecture
Digital signal processors often operate on two operands per instruction, and it is desirable to retrieve both operands in one cycle. Some data caches connect to the processor over two busses and internally uses two or more memory banks to store cache lines. The allocation of cache lines to specific banks is based on the address that the cache line is associated. When two memory accesses map to the same memory bank, fetching the operands incurs extra latency because the accesses are serialized. An improved bank organization for providing conflict-free dual-data cache access—a bus-based data cache system having two data buses and two memory banks—is disclosed. Each memory bank works as a default memory bank for the corresponding data bus. As long as the two values of data being accessed belong to two separate data sets assigned to the two respective data buses, memory bank conflicts are avoided.
US10445238B1 Robust transactional memory
Methods and apparatus are provided for executing a transaction in a data processing system, responsive to each memory access of the transaction, a transaction log is updated in a persistent memory. After execution of the transaction and when the transaction log is complete, the transaction log is marked as ‘pending’. When all values modified in the transaction have been written back to the persistent memory, the transaction log is marked as ‘free’. When, following a reboot, a transaction log is marked as ‘pending’, data stored in the transaction log is copied to the persistent memory at addresses indicated in the transaction log. After the copying is complete, the transaction log is marked as ‘free’. Cache values modified in the transaction may be written back to persistent memory when evicted, and values read in the transaction may be read from the cache rather than from the transaction log.
US10445235B2 Weighted data striping
The herein disclosed technology provides techniques for uneven striping of data objects, such as metadata, in a storage device to decrease save times for copying such objects from volatile to non-volatile memory. According to one implementation, a data object is split into multiple differently-sized data segments of variable size based on rates of data transfer to multiple disparate non-volatile receiving devices. Responsive to initiation of a power down sequence, each of the multiple data segments of the data object are simultaneously copied from volatile memory to non-volatile memory.
US10445234B2 Processors, methods, and systems for a configurable spatial accelerator with transactional and replay features
Systems, methods, and apparatuses relating to a configurable spatial accelerator are described. In an embodiment, a processor includes a plurality of processing elements; and an interconnect network between the plurality of processing elements to receive an input of a dataflow graph comprising a plurality of nodes, wherein the dataflow graph is to be overlaid into the interconnect network and the plurality of processing elements with each node represented as a dataflow operator in the plurality of processing elements, and the plurality of processing elements are to perform an atomic operation when an incoming operand set arrives at the plurality of processing elements.
US10445229B1 Memory controller with at least one address segment defined for which data is striped across flash memory dies, with a common address offset being used to obtain physical addresses for the data in each of the dies
This disclosure provides for improvements in managing multi-drive, multi-die or multi-plane NAND flash memory. In one embodiment, the host directly assigns physical addresses and performs logical-to-physical address translation in a manner that reduces or eliminates the need for a memory controller to handle these functions, and initiates functions such as wear leveling in a manner that avoids competition with host data accesses. A memory controller optionally educates the host on array composition, capabilities and addressing restrictions. Host software can therefore interleave write and read requests across dies in a manner unencumbered by memory controller address translation. For multi-plane designs, the host writes related data in a manner consistent with multi-plane device addressing limitations. The host is therefore able to “plan ahead” in a manner supporting host issuance of true multi-plane read commands.
US10445221B2 Automated application testing system
Methods and apparatus are described by which a rich, time-correlated information set is captured during automated testing of an application in a way that allows the application developer to understand the state of the application under test (AUT), the browser interacting with the AUT, and/or the device interacting with the AUT, as it/they changed over time. Mechanisms or features associated with browsers and/or device operating systems are exploited to capture such information, not only for the purpose of better understanding individual test runs, but also to enable the use of analytics over data sets.
US10445220B2 System and methods for application activity capture, error identification, and error correction
A device may obtain data regarding application activity from a group of user devices. The application activity may relate to an application associated with network operator services provided by a network operator. The device may process the data regarding the application activity to generate a visualization of the application. The visualization of the application activity may include multiple tiers. The multiple tiers may correspond to at least a group of users, a user, and a session. The visualization may identify one or more errors associated with the application activity. The device may provide the visualization of the application activity for display. The visualization may be provided for display via a client device associated with the network operator. The device may automatically implement, without human intervention, a correction to the one or more errors.
US10445216B2 Debugging program code at instruction level through emulation
Methods and systems are disclosed for debugging program code at instruction level by emulating an epilog. Issues with retrieving values that a caller function has stored in non-volatile registers before calling a callee function are addressed at the instruction code level by through emulation. The epilog of the callee function may be emulated after copying a computing environment of the target program code from a target system to an emulation system. When the debugged code does not include an epilog, values that a caller function stored before calling a callee function in non-volatile registers may be retrieved by emulating the calling function forward from the breakpoint.
US10445215B2 Debugging system for multi-threaded computer programs
A method of generating program analysis data for analyzing the operation of a computer program. The method comprises, executing an instrumented process of the computer program to define a reference execution of the program, intercepting a call to a library function by the instrumented process, executing the library function in an uninstrumented process, for the uninstrumented process, capturing in a log, only data generated by or modified through the execution of the library function required by the instrumented process to continue execution of the program, and wherein the captured log is arranged to enable deterministically reproducing the effect of the library function call on the instrumented process upon re-running of the reference execution based upon the captured log to generate the program analysis data.
US10445214B2 System and method for tracking callback functions for error identification
A system and method for tracking callback functions for error identification is provided. Prior to a function calling a callback function, it records information relating to the back trace of function(s) that called the callback in a set of state information. In the event of an error condition, the state information may be examined to provide additional information for debugging purposes.
US10445213B2 Non-transitory computer-readable storage medium, evaluation method, and evaluation device
A non-transitory computer-readable storage medium storing an evaluation program that causes a computer to execute a process, the process including receiving designation of a software, obtaining an execution condition used for an execution request for the designated software based on information stored in a memory, the execution request having been issued by the specified software, the information associating the designated software with the execution condition, executing the execution request for the designated software, by using the acquired execution condition, acquiring log information regarding an execution of the designated software when the designated software is executed in response to the execution request, performing an evaluation related to the specified software, based on the acquired log information, and outputting an evaluation result.
US10445211B2 Logging trace data for program code execution at an instruction level
Methods and systems are disclosed for logging trace data generated by executing program code at an instruction level. In aspects, high volumes of trace data are generated during certain time periods, e.g., immediately following a start of the tracing. Processors operating at normal speeds are often unable to log such high volumes of trace data. The issue of such high volumes of trace data may be addressed by selectively and dynamically controlling logging of outstanding trace data. For example, a rate of generating the trace may be reduced by slowing processor speeds, logging of outstanding trace data may be suspended for a period, and logging of non-urgent trace data may be selectively delayed.
US10445206B2 Semiconductor device
A ring oscillator for detecting a characteristic degradation of MOSFETs is required to be highly sensitive to NBTI degradation or PBTI degradation. A semiconductor device comprises a ring oscillator and a delay detecting circuit which detects a delay through gate circuits based on the oscillation frequency of the ring oscillator. The ring oscillator comprises an input terminal to which an oscillation control signal is input, an output terminal which outputs an oscillation signal, an oscillation control gate circuit having a first input terminal which is coupled to the input terminal and a second input terminal to which a terminal different from the input terminal is coupled, NAND circuits, and NOR circuits. The NAND and NOR circuits are cascade coupled alternately, plural inputs of the NAND circuits and of the NOR circuits are coupled together, and drive power of the NAND circuits differs from drive power of the NOR circuits.
US10445205B2 Method and device for performing testing across a plurality of smart devices
A method and device for performing testing across a plurality of smart devices is disclosed. The method includes registering the plurality of smart devices to be accessed for performing testing. The method further incudes determining at least one time-window for each of the plurality of smart devices, wherein a smart device is in an idle mode during the at least one time-window. The method includes gathering testing criteria and time duration for performing a testing operation. The method further includes dynamically creating a test group that includes one or more smart devices from the plurality of smart devices. Each of the one or more smart devices in the test group satisfy the testing criteria and the at least one time-window of each smart device in the test group is within the time duration.
US10445204B2 Instruction and logic for interrupt and exception handling
A processor includes a processor trace logical unit to produce branch execution records from execution of instructions. The processor further includes logic to determine that a condition has occurred on the processor during execution of the instructions. The condition is to include an asynchronous event or a return from a software handler for an asynchronous event. The processor further includes logic to determine whether event tracing is enabled for the processor. The processor also includes logic to generate a control flow event (CFE) packet. The CFE packet is to indicate a type of the condition. The processor further includes logic to generate an indicator of an instruction address that generated the condition.
US10445202B2 Mobile communication platform for test system applications
A mobile communication platform for a test facility to monitor various testing devices. The mobile communication platform is configured to transmit data or information to a remote test platform remote from a test facility or laboratory. In embodiments described, the communication platform is configured to interface with the one or more controller units to receive input or output data from the one or more test devices and transmit the input output data to the remote test platform via a messaging protocol initiated by the communication platform coupled to the testing device.
US10445193B2 Database failure recovery in an information handling system
An information handling system includes a plurality of backup devices, and a host device. The backup devices stores backup copies of data in the information handling system. The host device includes a database to store the data for the information handling system, and restore circuitry. The restore circuitry receives a restore event notification indicating a failure of the database. The restore circuitry then determines a number of backup copies of the data in the backup devices, and selects a combination of the backup devices, including first and second backup devices, to restore the data to the database based on the number of backup copies. The restore circuitry also restores the data to the database via a first thread associated with the first backup device, and a second thread associated with the second backup device, and the first and second threads are executed in parallel.
US10445192B2 Efficient backup and restore of controller code in industrial control network
An apparatus includes a memory and a processor. The memory is configured to store one or more backup images of code of one or more controllers that control field devices in an industrial control network, the controllers support a transaction type that returns a backup image to an engineering station. The processor is configured to communicate with the engineering station by emulating toward the engineering station a dummy controller that controls no field devices, to receive from the engineering station a request, in accordance with the transaction type, to provide a given backup image of a given controller selected from among the controllers in the industrial control network, and in response to the request, to send the given backup image to the engineering station in accordance with the transaction type.
US10445191B1 Integration of restore service with data protection system
Improved restore services in data storage environments are provided. In one example, a method includes the following steps. Generation of a point-in-time copy of a set of files associated with a data storage system is requested. The point-in-time copy is useable for restoring data blocks of the set of files onto the data storage system. The point-in-time copy of the set of files is generated at a data protection system operatively coupled to the data storage system in response to the requesting step. The point-in-time copy of the set of files is stored at the data protection system.
US10445188B2 Method and system for virtualizing guest-generated file system snapshots
Techniques disclosed herein provide an approach for creating snapshots and reverting to the same for virtual machine (VM) guest operating systems (OSes). In one embodiment, a snapshot module in a guest OS receives blocks for a snapshot of a guest OS volume. In turn, the snapshot module creates a snapshot file in a repository external to a virtual disk of the VM, and writes the received blocks to the external repository. By storing snapshot content outside the virtual disks of VMs, disk space limitations in local VM disks can be overcome, and it is also more difficult for malicious software to modify the snapshots and infect them. To reduce storage space requirements, snapshots stored in the external repository may be deduplicated with other snapshots stored therein, including snapshots from guest OSes running in other VMs and/or a host OS on which a hosted hypervisor runs.
US10445184B1 Snapshot mechanism
A memory management system for a thinly provisioned memory volume in which a relatively larger virtual address range of virtual address blocks is mapped to a relatively smaller physical memory comprising physical memory blocks via a mapping table containing entries only for addresses of the physical memory blocks containing data. The memory management system comprises a snapshot provision unit to take a given snapshot of the memory volume at a given time, the snapshot comprising a mapping table and memory values of the volume, the mapping table and memory values comprising entries only for addresses of the physical memory containing data. The snapshot is managed on the same thin provisioning basis as the volume itself, and the system is particularly suitable for RAM type memory disks.
US10445177B2 Controller-based memory scrub for DRAMs with internal error-correcting code (ECC) bits contemporaneously during auto refresh or by using masked write commands
A method for updating a DRAM memory array is disclosed. The method comprises: a) transitioning the DRAM memory array from an idle state to a refresh state in accordance with a command from a memory controller; b) initiating a refresh on the DRAM memory array using DRAM internal control circuitry by activating a row of data into an associated sense amplifier buffer; and c) during the refresh, performing an ERR Correction Code (ECC) scrub operation of selected bits in the activated row of the DRAM memory array.
US10445176B2 Memory system, memory device and operating method thereof
A memory system may include: a controller suitable for transmitting a command, an address and write data, and receiving read data, the command including a write command, a read command and a masked write command; and a memory device suitable for sequentially performing an internal read operation, an internal modification operation and an internal write operation in response to the masked write command while skipping the internal read operation when the masked write commands for the same address are consecutively inputted after the write command is inputted.
US10445174B2 Memory device that communicates error correction results to a host
A memory device includes a semiconductor memory unit, a controller configured to communicate with a host through a serial interface and read data stored in a page of the semiconductor memory unit in response to a read command received through the serial interface, and an error-correcting code (ECC) circuit configured to carry out error correction with respect to data read from each unit region of the page. The controller is further configured to transmit, through the serial interface to the host, information that indicates whether or not a number of error bits detected by the ECC circuit in the data read from each unit region of the page through the error correction is greater than a predetermined value.
US10445171B2 On-the-fly error detection algorithm during retry procedure
Technologies are described herein for or enhancing error recovery procedures in a storage device by utilizing on-the-fly error type detection. After a read error has occurred, a number of read retries are performed through an adaptive read channel in the storage device. The current channel parameters of the adaptive read channel are then compared to a number of predetermined channel parameter sets, each associated with an error type, to determine the most probable type of error that occurred. Finally, an error recovery sequence is selected to recover from the read error based on the determined error type.
US10445167B1 Automated method and system for diagnosing load performance issues
A system includes multiple computing nodes. Each node includes a processor and memory. The computing nodes comprise a plurality of instances of an application, a networking device and a health service. The networking device is configured to receive requests directed to the application instances, to distribute the requests across the application instances, and, for each request, to determine a status code and an elapsed time value and store the status codes and elapsed time values for the request in a log. The health service is configured to provide error rate and average or percentile latency metrics based on request status codes and elapsed time values from the log. The metrics comprise a first set of error rate and average or percentile latency metrics associated with the networking device and a second set of error rate and average or percentile latency metrics associated with the application instances.
US10445161B2 Correction for linear interpolation error
The present disclosure pertains correcting linear interpolation errors. In one embodiment, a system comprises an input configured to receive the periodic signal at a first sampling rate and an output configured to provide an interpolated representation of the periodic signal at a second sampling rate. A linear interpolation subsystem may establish a ratio between the first sampling rate and the second sampling rate to determine a slip frequency. The linear interpolation subsystem creates an interpolated representation of the periodic signal based on the ratio. The interpolated representation of the periodic signal includes a deterministic error attributable to interpolation. A linear interpolation correction subsystem may correct the deterministic error attributable to the linear interpolation subsystem and create a corrected interpolated representation. An application interface subsystem may provide the corrected interpolated representation to an application.
US10445160B2 Remote monitoring of critical reactor parameters
A nuclear reactor instrumentation system monitors a nuclear power system that includes a reactor core within a reactor vessel and one or more sensors for monitoring parameters of the nuclear power system. The nuclear reactor instrumentation system includes a computer having a processor and configured to be powered by a normal power source and a backup power source; a wireless transmitter operable under the control of the processor; and a memory coupled to the processor and containing stored programming instructions. The stored programming instructions are executable by the processor to cause the processor to receive data from the sensors; identify a loss of normal power from the normal power source; and in response to identifying the loss of normal power, cause the wireless transmitter to transmit the received data.
US10445157B2 Concurrent services caching
An event bus is instantiated for subscribing applications for notifications in relation to cached results. The cached results may be associated with executed requests sent by the applications to services. It is determining whether a result value associated with a request from a first application to a remote service is cached. When the result value is blank, the first application is subscribed for an event associated with request parameters, defined with the request from the first application. A result event associated with caching the result value is published, e.g. at the event bus. The result value is determined based on executing a request sent by a second application, which defines the request parameters and is sent to the remote service prior to the request from the first application. A notification is provided to the first application with regards to the result event.
US10445154B2 Firmware-related event notification
This disclosure is directed to firmware-related event notification. A device may comprise an operating system (OS) configured to operate on a platform. During initialization of the device a firmware module in the platform may load at least one globally unique identifier (GUID) into a firmware configuration table. When the platform notifies the OS, the firmware module may load at least one GUID into a platform notification table and may set a platform notification bit in a platform notification table status field. Upon detecting the notification, an OS management module may establish a source of the notification by querying the platform notification table. The platform notification bit may cause the OS management module to compare GUIDs in the platform notification table and the firmware configuration table. Services may be called based on any matching GUIDs. If no GUIDs match, the services may be called based on firmware variables in the device.
US10445152B1 Systems and methods for dynamic report generation based on automatic modeling of complex data structures
Various systems and methods are disclosed for accessing and traversing disparate, complex, and multi-dimensional data structures to dynamically and interactively generate reports based on automated modeling of complex and non-uniformly formatted data. Automated analysis of probabilistic functions and temporal-based data records enable non-technical users to quickly and dynamically act on time-sensitive information. In response to various user inputs, the system automatically accesses and traverses complex data structures (including, for example, frequency distribution models) calculates complex data based on the traversals, displays the calculated complex data to the user, and enters the calculated complex data into the reports.
US10445151B1 Distributed API accounting
Distributed API accounting is disclosed, including: receiving from respective ones of a plurality of agents, a plurality of local counter values corresponding to an application programming interface (API) service counter identifier; logging the plurality of local counter values corresponding to the API service counter identifier; receiving a request for an aggregated counter value associated with the API service counter identifier; combining at least some of the logged plurality of local counter values associated with the API service counter identifier to determine the aggregated counter value corresponding to the API service counter identifier; and storing the aggregated counter value corresponding to the API service counter identifier.
US10445149B2 Method for controlling multiple devices connected via network
A method causing a processor to execute operations includes managing a plurality of first settings, one of the plurality of first setting being to control a first device in case that an operation status of a second device which is interconnected to the first device via a network has changed, receiving a second setting, the second setting being to control a third device in case that an operation status of a fourth device which is interconnected to the third device via the network has changed, determining whether conflicting operations are to be performed on a device when the plurality of first settings and the second setting are executed, extracting a setting from the first settings and the second setting, which is a cause of the conflicting operations in case that, in the determining, the conflicting operations are determined and transmitting a notification to divide a time during which the setting extracted in the extracting is executed.
US10445148B2 System and method of performing a pre-reservation analysis to yield an improved fit of workload with the compute environment
A system and method are disclosed for receiving a request for resources in a compute environment to process workload, the request including a specification of a quality of fit. The system generates a substantial maximum potential quality of fit based on compute environment with an assumption of no competing workload to yield an analysis. The system evaluates a first resource allocation and a second resource allocation against the analysis to yield the first fit in a respective second fit. The system selects one of the first resource allocation and the second resource allocation based on a comparison of the first fit to the second fit as well as a cost associated with any delays.
US10445145B2 Hybrid configuration engine
A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution and learns the desired configuration state. After obtaining the current and desired configuration state information, the hybrid configuration engine determines and automatically performs steps to reach the desired configuration state. Finally, the hybrid configuration engine provides instructions describing the manual steps needed to reach the desired configuration state.
US10445138B2 Optimizing simultaneous startup or modification of inter-dependent machines with specified priorities
Identify individual machines of a multi-machine computing system. Construct a graph of dependencies among the machines. Obtain estimated total administration times and administration priorities for each of the machines. Identify availability of administration resources to assist in administration of one or more of the machines. Select a first set of machines for administration in response to the graph, administration priorities, estimated total administration times, and availability of the first set of administration resources, and administer the first set of machines in parallel using the first set of administration resources. Update the graph in response to administration of the first set of machines. Select a subsequent set of machines for administration in response to the updated graph, administration priorities, estimated total administration times, and availability of a subsequent set of administration resources. Administer the subsequent set of machines in parallel using the subsequent set of administration resources.
US10445134B2 Identifying candidate workloads for migration
Techniques for identifying a candidate workload which may be a suitable candidate for migration from a first location to a second location are described herein. A set of suitability measurements associated with a computer system resource operating in the first location is received, the set of suitability measurements including, for example, resource usage values for one or more resources associated with the workload. Based at least in part on one or more statistical calculations on the set of suitability measurements exceeding one or more thresholds, recommendations are made about whether to migrate the workload from the first location to the second location.
US10445130B2 Framework for authoring data loaders and data savers
Implementing static loaders and savers for the transfer of local and distributed data containers to and from storage systems can be difficult because there are so many different configurations of output formats, data containers and storage systems. Described herein is an extensible componentized data transfer framework for performant and scalable authoring of data loaders and data savers. Abstracted local and distributed workflows drive selection of plug-ins that can be composed by the framework into particular local or distributed scenario loaders and savers. Reusability and code sparsity are maximized.
US10445127B2 Hypervisor for shared spectrum core and regional network elements
Systems and methods include a manager for core network elements, regional network elements, and other network elements to facilitate use of and compatibility with shared access systems.
US10445123B2 Hypervisor exchange with virtual-machine consolidation
A hypervisor exchange, e.g., an upgrade, can include consolidating resident virtual machines into a single host virtual machine, exchanging an old hypervisor with a new (upgraded) hypervisor, and disassociating the virtual resident virtual machines by migrating them to the new hypervisor. The consolidating can involve migrating the resident virtual machines from the old hypervisor to a guest hypervisor on the host virtual machine. The exchange can involve: 1) suspending the host virtual machine before the exchange; and 2) resuming the host virtual machine after the exchange; or migrating the host virtual machine from a partition including the old hypervisor to a partition hosting the new hypervisor. Either way, an exchange (upgrade) is achieve without requiring a bandwidth consuming migration over a network to a standby machine.
US10445122B2 Effective and efficient virtual machine template management for cloud environments
Techniques are provided for reducing the amount of data that to be transferred in a hybrid cloud system in order to spawn a VM at a private cloud computing system from a template library stored in a public cloud computing system. Instead of storing full virtual machine templates, template libraries at the public cloud computing system are “differential” libraries. Differential templates in these differential libraries only include data that is different as compared with either a base template or another differential template. Assuming a private cloud system already stores a base image, the private cloud system may spawn a VM based on a particular template simply by downloading the appropriate differential templates. This technique reduces the total amount of data that needs to be downloaded from the public cloud system in order to spawn a particular VM.
US10445118B2 Methods and apparatus to facilitate field-programmable gate array support during runtime execution of computer readable instructions
Methods, apparatus, systems, and articles of manufacture to facilitate field-programmable gate array support during runtime execution of computer readable instructions are disclosed herein. An example apparatus includes a compiler to, prior to runtime, compile a block of code written as high level source code into a first hardware bitstream kernel and a second hardware bitstream kernel; a kernel selector to select the first hardware bitstream kernel based on an attribute to be dispatched during runtime; a dispatcher to dispatch the first hardware bitstream kernel to a field programmable gate array (FPGA) during runtime; and the kernel selector to, when an FPGA attribute does not satisfy a threshold during runtime, adjust the selection of the first hardware bitstream kernel to the second hardware bitstream kernel to be dispatched during runtime.
US10445115B2 Virtual assistant focused user interfaces
Conversation user interfaces that are configured for virtual assistant interaction may include contextual interface items that are based on contextual information. The contextual information may relate to a current or previous conversation between a user and a virtual assistant and/or may relate to other types of information, such as a location of a user, an orientation of a device, missing information, and so on. The conversation user interfaces may additionally, or alternatively, control an input mode based on contextual information, such as an inferred input mode of a user or a location of a user. Further, the conversation user interfaces may tag conversation items by saving the conversation items to a tray and/or associating the conversation items with indicators.
US10445114B2 Associating command surfaces with multiple active components
The same command surface on a page may be associated with unrelated components and applications. Each of the components registers the commands associated with a shared command surface that they will be utilizing. Each component may utilize an arbitrary number of commands that are associated with the command surface. The command manager acts as a message broker between the components on the page and the command surfaces. When a command that is associated with a command surface is received, the command manager dispatches the command message to the appropriate components.
US10445113B2 Method and system for setting the user interface to suit the display screen of an electronic device
The invention provides a method and system for setting the user interface to best suit the display screen of an electronic device, for instance, a cellular phone or a tablet. The method comprises a software application for installation upon an electronic device. The software has a plurality of user-interface variants. A remote server is maintained, having a repository mapping a list of a plurality of user interface variants best suited to a plurality of predetermined electronic devices. The software reports the identity of the electronic device to the server, and queries the server for the user-interface variant best suited for the specific device. When an answer is returned, the user interface is set accordingly. In some embodiments, a user can manually select a preferred user interface variant. His choice is reported to a preference analysis module which communicates with the server, for use in regard to future queries.
US10445112B2 Inline dispatching function interface (IDFI), and associated system and/or method
Certain example embodiments relate to an inline dispatching function interface (IDFI) statically linked to an application and dynamically linkable to at least one library. The IDFI is transparent to the application. Processing resources maintain a process space and execute the application in connection with it. The at least one library is usable by, but external to, the application. The IDFI is configured to at least: automatically reload the at least one library into the process space during runtime in response to a detected trigger event, without interrupting processing of the application, and while also automatically synchronizing processing threads relevant to execution of the at least one library; receive, from the application and through header file directives added to the application during compilation of the application, a call for a function of the at least one library; and responsive to reception of the call, execute the call to the function.
US10445111B2 Font download on application boot
When an application is booted, a font that will be used with the application is identified and it is determined whether the identified font it locally available to the device. If not, a request to a remote font service is automatically generated, and the identified font is downloaded based upon the detected application boot. The device then finishes booting the application.
US10445103B2 Mobile game data processing method and apparatus
The present disclosure provides a mobile game data processing method and apparatus. The method includes: acquiring a target running state, currently triggered for execution, of a mobile game; searching at least one to-be-processed data operation involved in the target running state; and determining, when the at least one to-be-processed data operation has a to-be-processed data operation of a non-transmission type, the to-be-processed data operation of a non-transmission type as a first data operation, and executing the first data operation at a local client of the mobile game; wherein the first data operation includes an operation of displaying interface association information, the interface association information including at least one of progress information, associated animation information, and operation result information. Thus, a waste of network bandwidths can be avoided during a mobile game, to improve network smoothness of the mobile game.
US10445102B1 Next fetch prediction return table
Systems, apparatuses, and methods for efficient program flow prediction. After receiving a current fetch address, a first predictor performs a lookup of a first table. When the lookup results in a miss and the first table has no available entries, the first predictor overwrites a given entry of the first table with the received fetch address, in response to detecting a strength value for the given entry is below a threshold. Otherwise, in response to detecting no entries of the first table have a strength value below the threshold, the first predictor allocates an entry in the second table for the received fetch address. When an indication of a target address for the received fetch address is a return address for a function call, a third predictor allocates an entry of a third table with the received fetch address.
US10445100B2 Broadcasting messages between execution slices for issued instructions indicating when execution results are ready
Methods and apparatus for transmitting data between execution slices of a multi-slice processor including receiving, by an execution slice, a broadcast message comprising an instruction tag (ITAG) for a producer instruction, a latency, and a source identifier; determining that an issue queue in the execution slice comprises an ITAG for a consumer instruction, wherein the consumer instruction depends on result data from the producer instruction; calculating a cycle countdown using the latency and the source identifier; determining that the cycle countdown has expired; and in response to determining that the cycle countdown has expired, reading the result data from the producer instruction.
US10445099B2 Reconfigurable microprocessor hardware architecture
A reconfigurable, multi-core processor includes a plurality of memory blocks and programmable elements, including units for processing, memory interface, and on-chip cognitive data routing, all interconnected by a self-routing cognitive on-chip network. In embodiments, the processing units perform intrinsic operations in any order, and the self-routing network forms interconnections that allow the sequence of operations to be varied and both synchronous and asynchronous data to be transmitted as needed. A method for programming the processor includes partitioning an application into modules, determining whether the modules execute in series, program-driven parallel, or data-driven parallel, determining the data flow required between the modules, assigning hardware resources as needed, and automatically generating machine code for each module. In embodiments, Time Fields are added to the instruction format for all programming units that specify the number of clock cycles for which only one fetched and decoded instruction will be executed.
US10445095B2 Information processing device, compiler method, and recording medium recording compiler program
An information processing device includes: a memory; and a processor coupled to the memory, the processor specifies a function including a branch instruction including one or more branch destinations in a program code; determines, based on a first number of arguments which are referenced in one branch destination among the one or more branch destinations, whether or not an argument of one function obtained by functionalizing the one branch destination are passable through a register; and converts, when determining to be passable, the specified function using one or more functions obtained by functionalizing the one or more branch destinations and does not convert, when determining not to be passable, the specified function.
US10445092B2 Method and apparatus for performing a vector permute with an index and an immediate
A processor for performing a vector permute comprises: a source vector register to store a plurality of source data elements; a destination vector register to store a plurality of destination data elements; a control vector register to store a plurality of control data elements, each control data element corresponding to one of the destination data elements and including an N bit value indicating whether a source data element is to be copied to the corresponding destination data element; vector permute logic to compare the N bit value of each control data element to an N bit portion of an immediate to determine whether to copy a source data element to the corresponding destination data element, wherein if the N bit values match, then the vector permute logic is to identify a source data element using an index value included in the control data element.
US10445089B2 Hitless upgrades of a container of a network element
A method and apparatus of a network element that hitlessly upgrades a network element operating system of a network element is described. In an exemplary embodiment, the network element hitlessly upgrades the network element operating system by instantiating a second container and starts a second set of processes using a second image of the network element operating system in the second container. In addition, the network element executes a first image of the network element operating system as a first set of processes in a first container. The network element additionally synchronizes state data between the first set of processes and the second set of processes. Furthermore, the network element sets the second set of processes as managing a plurality of hardware tables, and stops the first set of processes within the first container.
US10445086B2 Virtualization platform for creating, deploying, modifying, and relocating applications
Concepts and technologies are disclosed herein for a virtualization platform for creating, deploying, modifying, and relocating applications. A computing platform can receive a software package including software code from a requestor. The software code can be analyzed to identify functions performed by an application that corresponds to the software code. First and second functions can be virtualized and containerized, and a computing environment that is to host an application including the containers can be identified. Deployment of the application can be triggered.
US10445079B2 Mapping and formatting input commands to a third party protocol
A method and apparatus of translating and mapping received commands between operating system languages and/or protocol-based languages. One example method may provide receiving an action initiated by an external source, such as a person or automated action selection operation. The method may also include identifying the action as a predetermined command of a first computer operating language stored in a memory and mapping the predetermined command to a corresponding protocol command of a different computer operating language, and executing the corresponding protocol command after the mapping operation.
US10445075B2 Just-in-time expensive compilations hints
Using stored information about the compilation environment during compilation of a code segment to improve performance of just-in-time compilers. A set of characteristic(s) of a compilation environment is measured during compilation of a code segment. Information that may be relevant to how the compilation is performed is derived from at least one of the measured characteristics and stored in a persistent storage device. Upon a subsequent request to compile that code segment, the information is retrieved and used to change compilation behavior. The set of characteristic(s) relate to at least either compilation backlog or peak memory usage. The changed compilation behavior involves at least adjusting the scheduling of the subsequent compilation request or adjusting the compiler optimization level.
US10445072B1 Execution order block for graphical programming
A graphical block diagram can use an execution order block to enforce an execution order for parallel subtrees. A graphical data flow block diagram is generated that includes parallel subtrees. The parallel subtrees can be connected to input pins of the execution order block in the execution order. The parallel subtrees are processed in the execution order before other blocks connected to the parallel subtrees are processed according to the normal execution order of the graphical program. The execution order of the execution order block is not affected by the other blocks, and the normal execution order of the other blocks according to the graphical program is not affected by the execution order of the execution order block. The techniques described herein improve a model-based development platform.
US10445071B2 Computer-implemented method for computer-aided generation of an executable control program, and also computer-implemented method for computer-aided translation of a graphical model describing the functionality of a control program
A computer-implemented method for computer-aided generation of an executable control program for controlling a control system with an electronic computing unit, wherein the functionality of the control program is at least partially described in a graphical model, and the graphical model includes at least one sub-model with at least one sub-functionality, wherein the graphical model is first translated into model code in a high-level programming language, and the model code is subsequently compiled into the control program that is executable on the control system. Manageability of sub-model functions of sub-models within a graphical model is improved by the means that the sub-model is translated into a sub-model code function in the high-level programming language, that the model is translated into comprehensive model code in the high-level programming language, and that the sub-model code function is called from the comprehensive model code by a pointer to the sub-model code function.
US10445067B2 Configurable processor with in-package look-up table
A configurable processor comprises a memory die and a logic die. The memory die comprises a programmable memory array for storing a look-up table (LUT) for a mathematical function, while the logic die comprises an arithmetic logic circuit (ALC) for performing at least an arithmetic operation on selected data from the LUT, wherein said mathematical function includes more operation than the arithmetic operations performable by the ALC. Complex mathematical functions can be implemented and configured.
US10445065B2 Constant depth, near constant depth, and subcubic size threshold circuits for linear algebraic calculations
A method of increasing an efficiency at which a plurality of threshold gates arranged as neuromorphic hardware is able to perform a linear algebraic calculation having a dominant size of N. The computer-implemented method includes using the plurality of threshold gates to perform the linear algebraic calculation in a manner that is simultaneously efficient and at a near constant depth. “Efficient” is defined as a calculation algorithm that uses fewer of the plurality of threshold gates than a naïve algorithm. The naïve algorithm is a straightforward algorithm for solving the linear algebraic calculation. “Constant depth” is defined as an algorithm that has an execution time that is independent of a size of an input to the linear algebraic calculation. The near constant depth comprises a computing depth equal to or between O(log(log(N)) and the constant depth.
US10445054B2 Method and apparatus for switching between a directly connected and a networked audio source
A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device's clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task.
US10445053B2 Processing audio signals
Audio signals are processed by a real-time digital-signal-processing system. A digital-audio-interface is arranged to be connected to a packet-based-network. A control-processor arranged presents a graphical-interface to a user and an audio-source is connected to the packet-based-network. The control-processor receives an instruction to connect the external-audio-source to the digital-signal-processing system via the packet-based-network. In response to receiving the instruction, the control-processor establishes a first-connection-node between the audio-source and the packet-based-network; creates a second-connection-node between the packet-based-network and the digital-audio-interface; and configures a third-connection-node between the digital-audio-interface and the digital-signal-processing system.
US10445048B2 Larger displays formed by multiple integrated LED array micro-displays
Larger displays formed by multiple sub-displays, e.g., integrated light-emitting diode (LED) pixel array micro-displays, and methods of operating and making the larger displays are provided. An example larger display includes a plurality of sub-displays arranged on a display substrate. Each sub-display includes an array of light-emitting pixels formed on a first side of a substrate, each pixel including at least one light-emitting element, integrated circuits formed on a second side of the substrate, conductive electrodes penetrating through the substrate and coupling the array of light-emitting pixels to the integrated circuits, and a conductive grid array package, e.g., a ball grid array (BGA) package, formed on the second side of the substrate and conductively coupled to the integrated circuits. Interconnects are conductively coupled to the conductive grid array packages of the plurality of sub-displays to form the larger display.
US10445046B2 System and method for displaying dynamic information from a remote information source at locations within a premises
Disclosed is a system for displaying dynamic information from a remote information source at one or more locations within or outside a premises. The system includes a lighting network configured to enable communication of data to and from a plurality of lighting devices and at least one information display node positioned within or outside the premises and connected to the lighting network. The information display node includes a processor configured to receive dynamic information transmitted over the lighting network from a remote source, memory for locally storing image data, and a projector. The processor is configured to generate display data using a combination of the received dynamic information and the stored image data and the projector is configured to project the display data in a visually perceptible form in proximity to the information display node.
US10445042B1 Interface device and printer
In accordance with an embodiment, an interface device comprises a plurality of interface circuits which respectively corresponds to different transmission paths and sequentially acquires a plurality of packets formed by dividing data which is an object of any one of plural types of information processing via the corresponding transmission paths, a reception buffer and a processor. The processor writes the packet acquired by each of the plurality of the interface circuits in the reception buffer in association with an identification code for identifying the interface circuit acquiring the packet, sequentially reads a plurality of packets associated with the same identification code among the packets stored in the reception buffer from the reception buffer, and delivers the read packets to the information processing on the data which is a basis of the packet.
US10445032B2 Management server communicating with image processing apparatus and terminal device
A management server receives a location information request from an image processing apparatus. The location information request is for requesting location information of the management server. The location information is for allowing a terminal device to transmit original image data to the management server. The management server transmits the location information to the image processing apparatus as a response to the location information request. The management server receives the original image data which is transmitted from the terminal device by using the location data. The management server stores the received original image data. The management server transmits identification information identifying the original image data to the terminal device. The management server receives specific information which enables specification of the identification information from the image processing apparatus. The management server transmits target image data based on the original image data identified by the identification information specified by the specific information.
US10445029B2 Server system, portable terminal apparatus, operation information collection system, non-transitory computer-readable storage medium, method of operating server system, and method of operating portable terminal apparatus
A server system that collects operation information on a printer through a network includes a communication interface that receives the operation information; and a processor that causes a display screen that is based on the operation information, to be displayed on a portable terminal apparatus that is connected through the network. The processor performs processing that causes the display screen, within one screen of which pieces of information that are remaining times to completion of printing by a plurality of the printers or pieces of printing completion time information on the plurality of the printers are arranged, to be displayed on a display unit of the portable terminal apparatus.
US10445028B2 Display device and control method
Technology enabling knowing the status of, and managing, multiple printers is provided. A display device includes: a display; a first display means configured to present multiple images corresponding to multiple different printers on the display in a two-dimensional arrangement; and a second display means configured to present on the display printer information relating to a status of the printer corresponding to each image.
US10445016B2 Techniques for storage command processing
A technique for handling storage commands includes receiving, by an interface node of a data storage system, a first storage command. The interface node determines whether the first storage command is a head of queue (HOQ) command. In response to determining the first storage command is an HOQ command, the interface node increments a constrained command count and issues the first storage command to a first worker processor core for processing. In response to determining the first storage command is not an HOQ command, the interface node processes the first storage command as a non-HOQ command.
US10445015B2 Uniform system wide addressing for a computing system
A computing system may comprise a plurality of processing devices. In one example, a processing device may comprise a top level router, a device controller and a plurality of processing engines grouped in a plurality of clusters. The top level router may comprise a plurality of high speed communication interfaces to couple the processing device with other processing devices. The device controller may comprise a device controller memory space. Each cluster may have a cluster memory. Each processing engine may comprise an engine memory. The device controller memory space, the cluster memory of all clusters and the engine memory of all processing engines of all processing devices may form a uniform address space for the computing system, which may be addressed using a packet that contains a single destination address in a header of the packet.
US10445014B2 Methods of operating a computing system including a host processing data of first size and a storage device processing data of second size and including a memory controller and a non-volatile memory
A method of operating a memory controller is provided. The method of operating a memory controller according to an exemplary embodiment of the present inventive concepts includes sequentially receiving, by the memory controller, first data segments each having a first size from a host, sequentially storing, by the memory controller, the first data segments in the buffer until a sum of sizes of changed data among data stored in a buffer included in the memory controller is a second size, and programming, by the memory controller, the changed data having the second size in a memory space of a non-volatile memory as a second data segment.
US10445012B2 System and methods for in-storage on-demand data decompression
A system and methods for in-storage on-demand data decompression. Compressed data are stored in a storage device connected to a host computer. When decompressed data are needed, the host computer sends a decompression command to the storage device indicating which data are to be decompressed, and instructing it how to decompress the data. The storage device decompresses the data and stores the decompressed data, making it available to the host.
US10445011B2 Flash memory storage apparatus
A flash memory storage apparatus having a plurality of operation modes is provided. The flash memory storage apparatus includes a memory controller circuit and a memory cell array. The memory controller circuit is configured to control the flash memory storage apparatus to operate in one of the operation modes. The operation modes include a low standby current mode. The memory cell array is coupled to the memory controller circuit. The memory cell array is configured to store data. The data includes read-only memory data. The memory controller circuit controls the flash memory storage apparatus to enter the low standby current mode according to a first command. The memory controller circuit wakes up the flash memory storage apparatus from the low standby current mode according to a second command. When the flash memory storage apparatus operates in the low standby current mode, the read-only memory data is kept.
US10445007B1 Multi-core optimized warm-start loading approach
A system and related method for optimizing warm-start loading in a multi-core processing environment (MCPE) responds to a power transient event. The MCPE system memory activates a self-refresh mode, maintaining stored data throughout the power event. A boot loader in nonvolatile flash memory identifies the warm-start condition and fetches from the flash memory the hypervisor binary image. Rather than copy the entire image to allocated system memory, the boot loader copies only the modifiable portions of the hypervisor image, transferring control to the hypervisor. The hypervisor spawns guest processes that copy guest OS and application images from flash memory, copying only the modifiable portions of these images to the appropriate destinations in allocated memory before transferring control to the guest processes. By loading only modifiable image segments and sections, the system reduces the time required for the warm-start sequence.
US10445004B2 Low latency metadata log
A storage server includes a first controller, a second controller and physical drives. The first controller receives a request to store data in a virtual block address (VBA) of a virtual drive, determines a physical block address (PBA) of a physical drive on which to store the data, and sends to the physical drive a command to store the data at the PBA. The first controller generates a first metadata update for a first metadata table associated with the virtual drive, wherein the first metadata update indicates a mapping of the VBA to the PBA. The first controller generates a second metadata update for a second metadata table that identifies statuses of PBAs, wherein the second metadata update indicates that the PBA is valid. The first controller writes an entry to a cache in a memory, the entry comprising the first metadata update and the second metadata update.
US10445003B2 Memory system for dualizing first memory based on operation mode
A memory system includes: a first memory device including a first memory and a first memory controller suitable for controlling the first memory to store data; a second memory device including a second memory and a second memory controller suitable for controlling the second memory to store data; and a processor suitable for executing an operating system (OS) and an application to access a data storage memory through the first and second memory devices.
US10445001B2 Memory control scheme for flash memory devices
A method of controlling access to a flash memory device having multiple sectors divided into multiple blocks of memory, including accepting a virtual block address, calculating a set of possible sectors that can be used for storing data having the virtual block address based on a predefined function, reading meta-data of each sector from the set of possible sectors, wherein the meta-data of a sector includes information for each block in the sector indicating if the block is currently in use and the virtual block address of the data stored in the block, determining the physical block address of the virtual block address if the data is currently stored in a block in the possible sectors or if a block is currently allocated to store the data, wherein the set of possible sectors is distinct for each virtual block address.
US10444997B2 Electronic apparatus, non-transitory computer-readable recording medium and HDD disconnecting method suited to HDD failure countermeasures
Provided is an electronic apparatus for which an increase in cost due to an increase in the size of the electronic device and an increase in the number of parts is suppressed. A system-control unit manages each of the partitions of a HDD and a SSD (storage device) that has a smaller storage capacity than the HDD by a mounting process. When it becomes impossible to read data from or write data to any one of the partitions, the system-control unit moves data of the other partitions to the SSD (storage device). Moreover, the system-control unit, together with disconnecting the disabled partition, replaces the disabled partition with the partition to which the data is moved.
US10444994B2 Method and apparatus for scaling out storage devices and scaled-out storage devices
Embodiments of the present disclosure relate to method and apparatus for scaling out storage devices, and scaled-out storage devices by establishing a cross-device link between a first storage device and a second storage device; exchanging configuration information of at least one of the first storage device and the second storage via the cross-device link; creating, in the first storage device, a shadow object corresponding to a real object in the second storage device; and creating, in the second storage device, a shadow object corresponding to a real object in the first storage device; wherein each shadow object can expose feature and/or state of a corresponding real object to users without implementing a functioning logic of the corresponding real object.
US10444984B2 Device processing method and electronic device
One embodiment provides a method, including: receiving, at an electronic device, user input comprising a predetermined gesture; determining, using a processor, a first set of coordinates associated with the predetermined gesture; receiving, after the user input, another user input comprising the predetermined gesture at the electronic device; determining, using a processor, a second set of coordinates associated with the predetermined gesture of the another user input, wherein the second set of coordinates is different than the first set of coordinates; comparing the first and second sets of coordinates; and determining, based on the comparing, an offset between the first and second set of coordinates. Other aspects are described and claimed.
US10444982B2 Method and apparatus for performing operation using intensity of gesture in electronic device
The embodiments herein provide a method for performing an operation in an electronic device. The method includes displaying at least two objects. Further, the method includes identifying a gesture on the at least two objects. Further, the method includes displaying at least one content for performing at least one operation relative to the at least two objects according to a level corresponding to the gesture among a plurality of levels.
US10444980B1 Biomechanical motion measurement and analysis for self-administered tests
A client device is configured with a test administration application for conducting self-administered tests. A user interface of the test administration application includes motion restriction regions configured to prevent select types of body motion during particular segments of self-administered tests, and testing regions configured to receive a touch input performed by a specific digit of the user. For example, a touch input involves touching, holding, or tapping a single digit within the bounds of a testing region in accordance with instructions provided by the test administration application. The test administration module records motion data comprising one or more touch events, each touch event describing a touch input performed by the user. Undesired touch inputs that may obscure or degrade the reliability of biomechanical data are identified. The test administration module determines whether a user has successfully completed the test in accordance with instructions provided by the test administration application.
US10444974B2 Mobile terminal and control method for categorizing information in a scrollable list
The present invention relates to a mobile terminal capable of implementing a user interface for effectively providing information, and a method for controlling the same. The mobile terminal includes a display unit capable of outputting partial information of a plurality of information, and a controller capable of scrolling the partial information, in response to a user's control command. The controller categorizes at least one of the partial information into a specific category according to a preset condition when the at least one information disappears from the display unit due to being scrolled, and outputs a graphic object corresponding to the categorized specific category.
US10444968B2 Display control device, display control method, and program
There is provided a display control device including an operation detection unit configured to detect an enlargement operation on any image displayed within a display screen among a plurality of images having a predetermined relation, and a display control unit configured to determine a display area of the image based on the detected enlargement operation and to cause a portion corresponding to the display area to be enlarged and displayed for each of the images displayed within the display screen.
US10444966B2 Method and apparatus for controlling number input in an electronic device
A method and an apparatus are provided for controlling number input in an electronic device. The method includes displaying at least one number; receiving a selection of a first number from the displayed at least one number; determining an attribute of the first number; displaying, in a foreground layer, an expanded menu including a plurality of numbers for changing the first number, the expanded menu corresponding to the determined attribute; receiving a selection of a second number from the plurality of numbers included in the expanded menu; and ending the displaying of the expanded menu and replacing the first number from the displayed at least one number with the selected second number.
US10444963B2 Image data for enhanced user interactions
The present disclosure generally relates to using avatars and image data for enhanced user interactions. In some examples, user status dependent avatars are generated and displayed with a message associated with the user status. In some examples, a device captures image information to scan an object to create a 3D model of the object. The device determines an algorithm for the 3D model based on the capture image information and provides visual feedback on additional image data that is needed for the algorithm to build the 3D model. In some examples, an application's operation on a device is restricted based on whether an authorized user is identified as using the device based on captured image data. In some examples, depth data is used to combine two sets of image data.
US10444962B2 Displaying an image on an irregular screen
Presented here are systems and methods to enable software applications to display images on irregular screen shapes containing the shape without display functionality. In one embodiment, the shape without display functionality is confined within a bounding shape, which, when subtracted from the irregular screen shape leaves a rectangular area of the screen where the image can be displayed. The area within the bounding shape can be occupied by images provided by the operating system associated with the irregular screen, such as a status bar and/or navigation bar. In another embodiment, the image can be displayed on the full irregular screen, such that the shape without display functionality covers a part of the image. When the occluded part of the image contains a critical object, such as a menu item, a button, etc., the image can be modified to move the critical object out of the area occluded by the shape without display functionality.
US10444956B2 Row drill down of an event statistics time chart
In embodiments of statistics time chart interface row mode drill down, a first interface is displayed in a table format that includes columns each having a column heading comprising a different value, each different value associated with a particular event field, and includes rows each with a time increment and one or more aggregated metrics, each aggregated metric representing a number of events having a field-value pair that matches the different value represented in one of the columns and within the time increment over which the aggregated metric is calculated. A row that includes the time increment and the aggregated metrics can be emphasized in the first interface, and in response, a menu is displayed with selectable options to transition to a second interface based on a selected one of the options.
US10444955B2 Selectable interaction elements in a video stream
Techniques are described herein that are capable of providing selectable interaction elements in a 360-degree video stream. A selectable interaction element is an element (e.g., user interface element) for which selection of the element initiates the providing of information pertaining to an object with which the element is associated. For instance, the selectable interaction element may be positioned proximate the object in the 360-degree video stream (e.g., a portion of the 360-degree video stream or an entirety of the 360-degree video stream). Examples of a user interface element include but are not limited to text, an icon, and a widget.
US10444953B2 View angle switching method and apparatus
A view angle switching method includes: determining a current view angle of a display screen and acquiring a current image grayscale value of a displayed image when a view angle switching instruction is detected; determining a target grayscale value based on the current view angle of the display screen and the current image grayscale value, where, at the target grayscale value, a screen brightness value at the switched view angle is equal to a brightness value of the screen before switching; and switching the display screen between a small view angle and a wide view angle in response to the view angle switching instruction, and setting the image grayscale of the image as the target grayscale value.
US10444946B2 Shared user driven clipping of multiple web pages
A digital content clipping system receives an indication that a first web page has been accessed by a first user, and searches a repository of digital content clips associated with the first web page. In accordance with a determination that the repository does not include any user-generated digital content clips associated with the first web page, the system offers one or more first clipping options based on predefined clip templates, receives selection, by the first user, of one of the first clipping options, extracts a digital content clip of the first web page in accordance with the selected one of the first clipping options, and stores the digital content clip of the first web page in a first clip collection associated with the first web page.
US10444945B1 Systems and methods for ingesting and parsing datasets generated from disparate data sources
Disclosed herein are systems and methods capable of performing text exploration on large volume of corpus without prior knowledge in an accurate and efficient manner and may also provide any number of additional or alternative benefits and advantages. In particular, embodiments described herein provide a text exploration executable environment that uses unsupervised machine-learning to assist a human analyst with distilling key emerging themes from a corpus of hundreds or thousands of text files presented in a time series graphical user interface (GUI). A document may be a unit of text under analysis received from a particular data source, such as word-processing documents, paragraphs, sentences, chat sessions, speech-to-text call segments, online texts, social media postings (e.g., Tweets®), and other machine-readable text. In operation, a human analyst may use a text exploration software tool to identify the themes and stories within the corpus, by using integrated, synchronized GUIs that are dynamically generated by the software exploration tool.
US10444939B2 Analysis of recurring processes
Comparing recurring processes. A method includes automatically identifying a plurality of recurring process instances having one or more commonalities. The method further includes displaying the plurality of recurring process instances having one or more commonalities to a user in a user interface. The method further includes receiving user input at the user interface selecting a first recurring process instance from the plurality of recurring process instances. The method further includes receiving user input at the user interface selecting a second recurring process instance from the plurality of recurring process instances. The method further includes automatically identifying differences in the first and second recurring process instances. The method further includes presenting the differences in the graphical user interface to the user.
US10444934B2 Modular systems and methods for selectively enabling cloud-based assistive technologies
Methods and systems for manual and programmatic remediation of websites. JavaScript code is accessed by a user device and optionally calls TTS, ASR, and RADAE modules from a remote server to thereby facilitate website navigation by people with diverse abilities.
US10444932B2 Virtual space positioning method and apparatus
A virtual space positioning method and apparatus are provided. The virtual space positioning method is adapted for a human machine interface (HMI) and includes the steps of: receiving a plurality of first sensed data sets from an inertial measurement unit (IMU), determining that a data feature of the first sensed data sets conforms to a first predetermined data model, receiving a plurality of second sensed data sets from the IMU, determining that a data feature of the second sensed data sets conforms to a second predetermined data model, calculating a moving direction and a moving distance according to the first sensed data sets and the second sensed data sets, defining a first coordinate system of a real space according to the moving direction and the moving distance, and creating a relationship between the first coordinate system and the second coordinate system of a virtual space corresponding to the HMI.
US10444926B2 Transparent conductive coating for capacitive touch panel with additional functional film(s)
A multi-layer conductive coating is substantially transparent to visible light, contains at least one conductive layer comprising silver that is sandwiched between at least a pair of dielectric layers, and may be used as an electrode and/or conductive trace in a capacitive touch panel. The multi-layer conductive coating may contain a dielectric layer of or including zirconium oxide (e.g., ZrO2) and/or silicon nitride, and may be used in applications such as capacitive touch panels for controlling showers, appliances, vending machines, electronics, electronic devices, and/or the like. The touch panel may further include a functional film(s) which may be one or more of: an index-matching film, an antiglare film, an anti-fingerprint film, and anti-microbial film, a scratch resistant film, and/or an antireflective (AR) film.
US10444925B2 Transparent conductive coating for capacitive touch panel with silver having increased resistivity
A multi-layer conductive coating is substantially transparent to visible light, contains at least one conductive layer comprising silver that is sandwiched between at least a pair of dielectric layers, and may be used as an electrode and/or conductive trace in a capacitive touch panel. The multi-layer conductive coating may contain a dielectric layer of or including zirconium oxide (e.g., ZrO2) and/or silicon nitride, and may be used in applications such as capacitive touch panels for controlling showers, appliances, vending machines, electronics, electronic devices, and/or the like. The coating may have increased resistivity, and thus reduced conductivity, compared to pure silver layers of certain coatings, in order to allow the silver-based coating to be more suitable for use as touch panel electrode(s).
US10444920B2 Electronic device and method for controlling display in electronic device
An electronic device is provided. The electronic device includes a touchscreen, at least one processor electrically connected with the touchscreen, and a memory electrically connected with the processor. The memory may store instructions executed to enable the at least one processor to display a first window for running a first application and a second window for running a second application on the touchscreen, display a virtual keypad on a portion of the first window and a portion of the second window corresponding to a first input to a focused window of the first window and the second window, and vary a size of the virtual keypad corresponding to a second input to the virtual keypad.
US10444919B2 Light-transmitting conductive material
An optically transparent conductive material including an optically transparent support, sensor parts electrically connected to a terminal area via peripheral wiring parts, and dummy parts not electrically connected to the terminal areas, the sensor parts and the dummy parts being disposed on the optically transparent support, wherein the sensor parts and the dummy parts each have a metal thin wire net-like pattern formed by an assembly of multiple polygons, the metal thin wire pattern of each dummy part includes disconnection parts, and the metal thin wire pattern of each dummy part also includes a region satisfying the following requirement (1) and/or a region satisfying the following requirement (2): (1) each polygon sharing one or more vertices with a polygon having no disconnection part includes at least one disconnection part; and (2) each polygon sharing one or more vertices with at least one of two polygons sharing a side or a vertex and having no disconnection part includes at least one disconnection part.
US10444918B2 Back of cover touch sensors
Touch sensor configurations for reducing electrostatic discharge events in the border area of a touch sensor panel is disclosed. Touch sensors (e.g., electrodes formed on the cover material and/or the opaque mask) can be susceptible to certain events such as arcing and discharge/joule heating, which may negatively affect touch sensor performance. Examples of the disclosure can include increasing the trace width, spacing, and/or thickness in the border area relative to the trace width, spacing, and/or thickness in the visible/active area along one or more sides of the touch sensor panel. In some examples, touch electrodes can be located exclusively in the visible/active areas along one or more sides of the touch sensor panel, while dummy sections can be included in both the border and visible/active areas. Additionally or alternatively, one or more gaps between adjacent touch electrodes in the border area or serpentine routing can be included.
US10444903B2 Touch detection method
A touch detection method is applied to a touch panel including sensing units and includes: detecting sensing values corresponding to the sensing units; selecting a first sensing value that is a local maximum among the sensing values; determining a first sensing unit corresponding to the first sensing value among the sensing units; selecting from the sensing units a second sensing unit located at the first side of the first sensing unit; selecting from the sensing values a second sensing value corresponding to the second sensing unit; and generating a touch coordinate according to the first sensing value, the second sensing value, a touch sensing value distribution model, and the coordinate of the first sensing unit.
US10444902B2 Touch sensor and touch screen
A touch sensor includes first electrodes which are driving electrodes of the touch sensor, second electrodes which are detecting electrodes of the touch sensor, third electrodes, and an insulating film which is stacked on the first electrodes. Each of the first electrodes extends in a first direction. Each of the second electrodes and each of the third electrodes are formed on the insulating film, and extend in a second direction. The second electrodes overlap with partial regions of the first electrodes, and the third electrodes overlap with other partial regions of the first electrodes and are formed in gaps between the second electrodes. A film thickness of the insulating film between the first electrodes and the third electrodes varies due to pressing force in a film thickness direction, and the insulating film constitutes the electrostatic capacitance-type pressure sensor with first electrodes and the third electrodes.
US10444896B2 Assistive device for non-visually discerning a three-dimensional (3D) real-world area surrounding a user
An assistive device and method for non-visually discerning a three-dimensional (3D) real-world area surrounding a user, comprises a haptic feedback interface that includes a plurality of haptic elements. The assistive device receives sensor data of the 3D real-world area within a first proximity range of the assistive device from a plurality of different types of sensors that are communicatively coupled to the assistive device. The assistive device establishes a mapping of a plurality of objects within the first proximity range to the plurality of haptic elements in a defined region of the haptic feedback interface, based on the received sensor data. A haptic feedback generator generates a touch-discernible feedback on the haptic feedback interface based on the established mapping. The touch-discernible feedback comprises a plurality of differential touch-discernible cues to enable the user to non-visually discern the 3D real-world area surrounding the user.
US10444893B2 Touch input device and touch input detecting method
A touch input device includes a position detecting sensor which detects a touch position on an operation surface. A press detecting sensor detects a press on the operation surface. A position detecting sensor alternatively and repeatedly applies and stops applying a drive signal to the position detecting sensor. The position detecting sensor detects a position detection signal output from the position detecting sensor and discharges a charge of the position detecting sensor during the period in which the drive signal is not applied to the position detecting sensor. A press signal detector detects a press detection signal outputted from the press detecting sensor during a period during which the drive signal is not applied to the position detecting sensor. Consequently, it is possible to detect a pressing amount without being influenced by touch position detection processing.
US10444891B2 Touch panel and display device including the same
Provided is a touch panel. The touch panel includes a first substrate, a second substrate, a first electrode, a second electrode, a third electrode, and a dielectric layer. The second substrate faces the first substrate. The first electrode is on one surface of the first substrate. The second electrode is spaced apart from the first electrode on a same plane as the first electrode. The third electrode is on one surface of the second substrate and overlaps the first electrode and the second electrode. The dielectric layer is between the first electrode and the third electrode and between the second electrode and the third electrode and includes an anisotropic dielectric material.
US10444889B2 Touch display device and its driving method
A touch display device, as well as its driving method, is capable of supplying a touch driving signal for touch sensing and a force touch driving signal for force touch sensing, while also reducing current consumption. A driving circuit of the touch display device changes the number of changing a pulse waveform of a sync signal between a high logic level and a low logic level, wherein the sync signal is provided to control a touch driving signal supplied to a plurality of touch electrodes, and a force touch driving signal supplied to a display module.
US10444886B2 Method and electronic device for providing user interface
An electronic device and a user interface providing method of the electronic device is provided. The electronic device includes a first display disposed on a first surface of the electronic device, a second display disposed on a second surface opposite to the first surface of the electronic device; and a processor. The processor outputs, on the first display, a specified object. The first display includes a display panel that displays the specified object, a touch panel that receives a touch input for the specified object, and a pressure sensor that senses a pressure of the touch input. The processor further outputs, on the second display, content associated with the touched specified object based on the pressure of the touch input.
US10444884B2 Display Device
A display device includes a display part that displays an image, a touch part on the display part, the touch part including a first conductive layer on the display part, a lower inorganic layer on the first conductive layer, an upper inorganic layer covering the lower inorganic layer and a second conductive layer on the upper inorganic layer. The upper inorganic layer includes substantially a same material as the lower inorganic layer. The upper inorganic layer has a hydrogen atomic percent less than a hydrogen atomic percent of the lower inorganic layer.
US10444883B2 Touch screen display including topological insulators
Various methods and devices for touch screens using topological insulators are provided. One of the touch screen devices includes a touch sensor layer including a three-dimensional “3D” topological insulator that maintains an electric charge over opposing outer surfaces of the 3D topological insulator. The touch screen device also includes electrodes electrically connecting the opposing outer surfaces of the 3D topological insulator. The touch screen device also includes a controller that determines a position at which an object touches the touch screen device based on a change in the electric charge over the opposing outer surfaces.
US10444873B2 Active stylus synchronization
Examples are disclosed herein that relate to communication between a capacitive touch sensor and an active stylus. An example provides an active stylus comprising an electrode tip, and receive circuitry coupled to the electrode tip. The receive circuitry may be configured to receive a capacitive signal from a touch sensor through the electrode tip, determine which of two or more drive signals produced by respective regions of the touch sensor most strongly influenced the capacitive signal, each drive signal being associated with a different operating mode, and configure one or both of the active stylus and the touch sensor to operate in the operating mode associated with the determined drive signal.
US10444871B2 Information processing method, terminal, and computer storage medium
An information processing method includes: performing rendering on a graphical user interface to obtain at least one virtual resource object; when detecting a skill-release trigger gesture on at least one skill object, performing rendering to obtain a skill-release supplementary control object, having a skill-release control halo object and a virtual joystick object; when detecting a dragging operation on the virtual joystick object, controlling a skill-release location of the skill object to be correspondingly adjusted; and determining whether the virtual joystick object is out of a threshold range and, when the virtual joystick object is not out of the threshold range, selecting a target character object satisfying a first preset policy from at least one character object within a skill releasable range of the skill object according to a detected release operation of the dragging operation, and performing a skill-release operation on the target character object.
US10444868B2 Multifunctional stylus with a voice control function and voice control method applied therein
A multifunctional stylus with a voice control function includes a base body, a controller disposed in the base body, a microphone, an audio codec, an audio processor and a radio-frequency circuit. The microphone is controlled by the controller for converting acoustical signals into analog signals. The audio codec is electrically connected with the microphone. The analog signals are converted into digital signals. The audio processor is electrically connected with the audio codec and the controller. The digital signals are transmitted to the audio processor. The audio processor does a noise suppression processing on and compresses the digital signals. The radio-frequency circuit is electrically connected with the audio processor which is electrically connected with the controller. The digital signals are transmitted to the radio-frequency circuit. The radio-frequency circuit is used for transmitting the digital signals to a docking device.
US10444864B2 Multifunctional wireless ring mouse with laser pointer function
A multifunctional wireless ring mouse with a laser pointer function includes a mouse body, an optical sensor cover, a rotating sleeve, a finger ring, a steel loop, a wheel, a laser emission port and an optical sensor, wherein a screw guide hole, a charging socket and the laser emission port are arranged on an upper end of the mouse body, a power switch is arranged on a back side of the mouse body, the wheel, a selection button, a confirmation button, and a laser micro switch are arranged on a left side of the mouse body; a cylinder is arranged on a lower end of the mouse body; an outer groove is arranged outside the cylinder, an inner groove is arranged on an inner cylindrical wall of the cylinder, and a limit protruded ridge is arranged within the inner groove; a flange is arranged on the optical sensor cover, and limit ridge is arranged on the flange; a limit ring, a limit protruded ridge and a positioning screw are arranged on the rotating sleeve; a through groove is arranged on the finger ring, and the steel loop is arranged around the finger ring; and the optical sensor is fixed in the optical sensor cover. The wireless ring mouse of the present disclosure has multiple functions.
US10444861B2 Display apparatus and control method thereof
Provided is a display apparatus, which includes a display, an inputter or input device configured to input user commands to execute a function of the display apparatus, a storage configured to store a user experience index matched with each of the user commands where the user experience index represents utilization of the display apparatus by a user, and a processor configured to determine the user experience index corresponding to the input user command based on a previously-stored user experience index, and control the display to display the determined user experience index.
US10444857B2 Interaction method, interaction apparatus, and user equipment
Embodiments of the present application disclose an interaction method, an interaction apparatus, and user equipment. The method comprises: determining shape related information of a deformable interaction surface, where the deformable interaction surface is at least used to perform information input, and the shape related information corresponds to a first shape of the deformable interaction surface after a folding deformation; determining multiple effective interaction areas on the deformable interaction surface at least according to the shape related information, where the multiple effective interaction areas meet the following conditions: in nonadjacent positions on the deformable interaction surface, and adjacent in a spatial position in the first shape; and using the multiple effective interaction areas as one interaction area at least according to a first relative position of the multiple effective interaction areas in the spatial position in the first shape to provide an information input interface to at least one interaction object. The technical solutions in the embodiments of the present application can bring new experience to a user according to a deformation property of a deformable device.
US10444849B2 Multi-surface controller
A control device is provided having multiple buttons with touch sensors attached on top of the buttons. The buttons and touch sensors may detect signals of finger movements and/or gestures. The detected signals may be used to control various operations in various operation modes of the controller. The control device may interface with multiple devices.
US10444848B2 Media center panels for an intelligent television
An Intelligent TV can organize metadata about media items for display in a variety of contextual panels. The panels may be interactive or informational and may provide recommendations of other media items to the user. The Intelligent TV can receive a request to activate a panel through the reception of signals from a remote control or a user interface. Based on the request, the Intelligent TV can determine the type of panel requested by the user. The layout, information, and content of a panel may depend on the context and content of the media item with focus when a user activates the panel. The Intelligent TV can retrieve metadata for the requested panel and can then transition to the desired panel and provide the retrieved metadata.
US10444845B2 Display of separate computer vision based pose and inertial sensor based pose
A mobile device determines a vision based pose using images captured by a camera and determines a sensor based pose using data from inertial sensors, such as accelerometers and gyroscopes. The vision based pose and sensor based pose are used separately in a visualization application, which displays separate graphics for the different poses. For example, the visualization application may be used to calibrate the inertial sensors, where the visualization application displays a graphic based on the vision based pose and a graphic based on the sensor based pose and prompts a user to move the mobile device in a specific direction with the displayed graphics to accelerate convergence of the calibration of the inertial sensors. Alternatively, the visualization application may be a motion based game or a photography application that displays separate graphics using the vision based pose and the sensor based pose.
US10444844B2 Systems and methods for providing haptic feedback via a case
One illustrative system disclosed herein includes a case configured to mechanically couple with a mobile device and position the mobile device such that the mobile device serves as a display for the case. The system also includes a processor coupled to the case and configured to generate a haptic signal based at least in part on a characteristic of the case. The system also includes a haptic output device in communication with the processor and configured to receive the haptic signal and output a haptic effect in response to the haptic signal.
US10444840B2 Systems and methods to synchronize visual effects and haptic feedback for interactive experiences
This disclosure presents systems and methods to synchronize visual effects and haptic feedback for interactive experiences. Visual circuit control signals may dictate control of a presentation device to present images forming virtual content. Haptic circuit control signals may dictate control of a haptic feedback device to provide haptic output. Timing information conveying one or both of latency in the execution of the visual circuit control signals by the presentation device and/or latency in the execution of the haptic circuit control signals by the haptic feedback device may be determined. Based on the timing information, transmission of the visual circuit control signals to the presentation device and/or transmission of the haptic circuit control signals to the haptic feedback device may be effectuated so that the presentation of images and provision of haptic output occur within a threshold time span.
US10444828B2 Methods and apparatus for providing procedure guidance
Apparatuses and methods of operating the same are described. An apparatus including a display, an input device, and a processing device coupled to the display and the input device. The processing device may send an output to the display. The output may include a graphical object associated with a first step of a user-implemented procedure. The processing device may receive an input from the input device. The input may indicate a progress on an execution of the first step by an operator. The processing device may determine whether the input indicates that the operator has completed the first step. The processing device may determine whether the first step is a final step in the user-implemented procedure. The processing device may identify a second step in the user-implemented procedure when the input indicates that the operator has completed the first step and the first step is not a final step.
US10444825B2 Drift cancelation for portable object detection and tracking
The technology disclosed can provide capabilities such as using motion sensors and/or other types of sensors coupled to a motion-capture system to monitor motions within a real environment. A virtual object can be projected to a user of a portable device integrated into an augmented rendering of a real environment about the user. Motion information of a user body portion is determined based at least in part upon sensory information received from imaging or acoustic sensory devices. Control information is communicated to a system based in part on a combination of the motion of the portable device and the detected motion of the user. The virtual device experience can be augmented in some implementations by the addition of haptic, audio and/or other sensory information projectors.
US10444822B2 Method for managing central processing unit and related products
A method for managing a central processing unit (CPU) and related products are provided. The method includes the follows. A first prediction condition and a second prediction condition are determined. A prediction accuracy rate of predicting the CPU entering a lower power mode (LPM) by using the first prediction condition is counted. The first prediction condition is continued to be used to predict a next wake-up moment of the CPU when the prediction accuracy rate is greater than a predetermined threshold. The second prediction condition is used to predict the next wake-up moment of the CPU when the prediction accuracy rate is not greater than the predetermined threshold.
US10444812B2 Power shifting in multicore platforms by varying SMT levels
Power consumption in a microprocessor platform is managed by setting a peak power level for power consumed by a multi-core microprocessor platform executing multi-threaded applications. The multi-core microprocessor platform contains a plurality of physical cores, and each physical core is configurable into a plurality of logical cores. A simultaneous multithreading level in at least one physical core is adjusted by changing the number of logical cores on that physical core in response to a power consumption level of the multi-core microprocessor platform exceeding the peak power level. Performance and power data based on simultaneous multi-threading levels are used in selecting the physical core to be adjusted.
US10444810B2 System and method for automatic power control and unusual activity detections for thin client computing devices
Systems and methods for automatic power control and unusual activity detections for thin client computing devices. In operation, the server receives messages from the thin clients, with each message corresponding to a activity occurred at the thin clients. The server then analyzes the messages and generates usage patterns of the thin client computing devices. Based on the usage patterns, the server may generate automatic power control schedules for the computing devices, and control power of each of the computing devices based on the automatic power control schedules. Further, the server may monitor unusual activities occurred at the computing devices based on the messages and the usage patterns of the computing devices.
US10444809B2 Power distribution units
In various examples, a system comprises a rack-mountable power distribution unit (PDU). The PDU may: receive an alternating current (AC) power feed, convert the AC to a direct current (DC) power pool, determine an amount of available amount of power of the DC power pool to be delivered to devices electrically coupled to the PDU, and output the DC power pool to the devices coupled to the PDU based on the amount of available power.
US10444807B2 Heat sink assembly and fan and fan module thereof
A heat sink assembly and a fan and a fan module thereof, the heat sink assembly includes a heat sink (1), a heat sink rack and a fan module. The fan module includes a fan rack (3) and a fan (4). The heat sink rack is installed on the heat sink (1). The heat sink rack includes a first sliding portion (200), and the fan rack (3) or the fan (4) includes a second sliding portion (31). The first sliding portion (31) is configured corresponding to the first sliding portion (200) with a slidable cooperation in order to allow the fan rack (3) or the fan (4) to use the cooperation between the first sliding portion (200) and the second sliding portion (31) to slide in a predefined direction.
US10444803B2 Electronic device
Operability is improved when operating an electronic device with one hand. An electronic device (1) includes a touch sensor on the front surface, a touch sensor on the back surface, and a controller that sets a reference point for screen processing upon detecting an operation on the touch sensor (13) on the back surface and executes screen processing based on the reference point and on input to the touch sensor (12) on the front surface.
US10444801B2 Electronic device and latching mechanism
A latching mechanism includes a latch provided to a first unit, provided with a first engaging portion at its tip, and is rotatable about a rotation shaft from a first rotation position to a second rotation position, a shaft support provided to the first unit, rotatably supporting the rotation shaft, and is movable between a first position and a second position, a biasing portion provided to the first unit, and biasing the shaft support in a direction from the first position to the second position, and a second engaging portion provided to a second unit, and is engageable with the first engaging portion. The first and second engaging portions engage when the second unit is closed with respect to the first unit, the shaft support lies at the second position, and the latch lies at the second rotation position.
US10444796B2 Folding multimedia display device
Various configurations of an electronic display, and devices incorporating the display, are provided. The display may have multiple portions connected along one or more axes, lines, points, or other connecting areas. The portions are movable about the connections. In various configurations, the display portions emulate different media and/or communication and computing devices. Two or more of the display devices may be coupled in an array.
US10444790B1 Electronic device carrying case and display stand
Disclosed is apparatus for carrying, protecting, and displaying an electronic device, such as a smartphone. The apparatus comprises a housing having exterior walls defining a cavity configured to slidably receive an electronic device. Vertical and angled slots are formed by removed portions of front and adjacent side walls of the housing, and the slots are sized to receive the electronic device and support the electronic device for display to a user. A rectangular groove is formed in a back wall of the housing facing the cavity that is substantially vertically aligned with the removed portions of the front and adjacent side walls of the housing defining the vertical slot.
US10444788B2 Device, system, and method for synchronizing time partition windows
A device, system, and method synchronizes time partition windows. The method performed at a first electronic device includes receiving a clock signal from a second electronic device, the clock signal indicating a modification to synchronize a first clock of the first electronic device to a second clock of the second electronic device. The method includes generating an operating system tick interrupt based on the clock signal, the operating system tick interrupt indicating a modification to synchronize a first operating system tick of the first electronic device to a second operating system tick of the second electronic device. The method includes generating a first schedule of first time partition windows based on the first operating system tick. The first schedule of the first time partition windows is synchronized to a second schedule of second time partition windows of the second electronic device.
US10444785B2 Compact and accurate quadrature clock generation circuits
A system and method quadrature clock generation circuit includes an approximate quadrature clock generator and an I/Q correction circuit. The approximate quadrature clock generator has an input configured to receive an input signal and generate an approximate quadrature clock and an approximate in-phase clock using the input signal. The I/Q correction circuit is configured to receive the approximate quadrature clock at a first quadrature input and the approximate in-phase clock at a first in-phase input and output an improved quadrature clock at a first quadrature output and improved in-phase clock at a first in-phase output.
US10444783B2 Voltage-to-current circuit and voltage-controlled oscillator apparatus
A voltage-to-current circuit employs low leakage manufacturing process transistor(s) to connect at least one non-controlled terminal (e.g. source, drain, or base of MOSFET) and/or control terminal (e.g. gate of MOSFET) of a low power manufacturing process transistor to a predetermined level such as ground level or power supply voltage level when turning off the low power manufacturing process transistor, so as to connect at least two terminals of the low power manufacturing process transistor to the same voltage level, for avoiding or reducing leakage current of the low power manufacturing process transistor when it is turned off.
US10444781B2 Energy management system and method
A wireless thermostat includes a display configured to present an operating condition of the wireless thermostat and an adjustment selector to allow for manual adjustment of the operating condition. The wireless thermostat includes a communication module configured to communicate with at least one mobile device and allow for remote adjustment of the operating condition. The wireless thermostat includes a sensor for detecting a presence in proximity to the thermostat of at least one user and generating a presence signal in response to the detected user presence. The wireless thermostat includes a processor configured to implement changes in the operating condition in response to the manual adjustment at the selector and the remote adjustment at the mobile device. The processor also communicates with the sensor to receive the presence signal and transition the display between an awake state and a sleep state in response to the presence signal.
US10444773B1 Pressure regulating valve with multi-pronged piston assembly
A pressure regulator includes a pronged piston positioned inside an internal chamber, such that the pronged piston moves longitudinally along the axis of the internal chamber in response to the pressures exerted on the piston by a liquid flowing through the regulator. The piston has a first disk and a second disk connected by a number of prongs. The second disk is configured to seal the inlet port of the pressure regulator when the piston is in a closed position and the number or prongs act as guides for the piston as it slides within the internal chamber.
US10444771B2 Fluid control measuring device
Systems and methods for measuring and controlling fluid flow include an orifice plate defining a variable opening. The orifice plate includes an outer assembly comprising a central opening and an inner assembly extending through the central opening. The flow device regulates high and very low volumes of fluid with precision, inexpensively, with superior acoustics, reduced energy, and simpler design. The high turndown device permits use at lower velocities, thereby reducing noise generation and eliminating need for sound-attenuating liners. The high rangeability device combines several part numbers into fewer parts, thereby streamlining product portfolios. In some cases, cost benefits associated with the flow device allow equipment to be scaled back 100:1 rather than 10:1, providing energy savings, fewer product variations, simple and more robust applications. The device meets new and old building fresh air, comfort and energy codes. The flow device can be engineered, selected, and sized without sophisticated software programs.
US10444768B2 Flow-controlling unit provided in flow channel
A flow-controlling unit provided in a flow channel is disclosed. The flow-controlling unit provided in a flow channel, according to one embodiment of the present invention, comprises: a plate which is disposed perpendicular to the moving direction of a fluid in a flow channel, and on which are formed multiple fluid through-holes through, which the fluid passes; and one or more flow-controlling pieces which are provided in a position corresponding to the fluid through-holes, form an inclination with respect to the plate in the direction of the inflow of the fluid, are capable of tilting on the plate, and control the degree of opening of the fluid through-holes by being tilted due to pressure applied from hydraulic pressure of the fluid.
US10444761B2 Monocular modes for autonomous platform guidance systems with auxiliary sensors
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy. The sensory data are gathered from an operational camera and one or more auxiliary sensors.
US10444753B2 Method for at least partially automated driving in a vehicle
In a method for at least partly automated driving in a vehicle, termination of the automated driving function and at least partial transfer of vehicle control to the driver is carried out only after expiration of a takeover time span that is ascertained from the actuation by the driver of a device communicating with the vehicle. The device can be a mobile device.
US10444748B2 In-situ measurement logging by wireless communication unit for communicating engine data
Systems and methods for recording and communicating engine data are provided. One example aspect of the present disclosure is directed to a method for monitoring performance. The method includes receiving, by one or more computing devices, a measurement from a sensor. The method includes assigning, by the one or more computing devices, a time to the measurement. The method includes storing, by the one or more computing devices, the received measurement and the assigned time to a file. The method includes transmitting, by the one or more computing devices, the file to a remove computing device associated with a ground system.
US10444744B1 Decoupled load generation architecture
Techniques, including systems and methods, for testing systems utilize a decoupled architecture. A device for administering a test on a system is decoupled from one or more other devices that apply a load on the system as part of the test. The one or more devices that apply the load on the system and the system itself may be located in a common facility. The one or more devices that apply the load on the system may apply the load in a manner specific to one or more applications executing on the system.
US10444743B2 Identity management and device enrollment in a cloud service
Data communications are enabled between a machine and a remote service application. When user-based credential data is valid, an authorization code is provided from an authorization service application to the machine. The authorization code and a request for a first access token are received and in response, the first access token is sent from the authorization service application to the first machine. The first machine responsively sends the first access token and an enrollment request to an enrollment service application. The enrollment service application sends machine credential data to the first machine to permit the first machine later access to cloud-based applications.
US10444736B2 Communication system and operating method thereof
A communication system is provided. The communication system includes a communication device receiving a state signal from at least one remote terminal unit (RTU), generating signal quality data for the state signal, and transmitting, to a control device, the generated signal quality data and the received state signal. The control device generates state estimation data for each of the at least one RTU on a basis of the state signal received from the communication device, corrects the signal quality data transmitted from the communication device according to at least one preset condition, and changes the generated state estimation data on a basis of the corrected signal quality data and the received state signal.
US10444734B2 Manufacture of non-rectilinear features
Methods and apparatus are disclosed for symbolic methods using algebraic geometry (e.g., based on a Gröbner basis of tangent space polynomials of parametric curves). For example, the design, optimization and verification of silicon photonic wave guides using parametric polynomials and/or Gröbner basis functions can be used to perform envelope generation, rectification, manufacturability checking, singularity detection, reticle and etch processing model generation, tapering loss minimization, and bend loss minimization. In one example, a method of analyzing a layout to be manufactured using a photolithographic process includes producing an envelope of a curve representing a layout object based at least in part on a Gröbner basis and performing one or more analysis operations for the envelope to perform verification and manufacturability checks.
US10444731B2 Controller and machine learning device
A controller that can perform high-precision synchronous control even when the speed of a master axis changes and a machine learning device are provided. The controller includes the machine learning device that learns the future predicted position of the master axis with respect to the operation state of the master axis, and the machine learning device includes a state observing section that observes, as a state variable indicating the current state of an environment, master axis predicted position data indicating the future predicted position of the master axis and master axis operation state data indicating the operation state of the master axis, a judgment data acquiring section that acquires judgment data indicating the properness judgment result of a synchronization error of a slave axis, and a learning section that learns the future predicted position of the master axis by correlating the future predicted position of the master axis with the master axis operation state data by using the state variable and the judgment data.
US10444722B2 Techniques to direct access requests to storage devices
Examples include techniques to direct access requests to storage or memory devices. Examples include receiving an access request to remotely access storage devices. The access request included in a fabric packet routed to a target host computing node coupled with the storage devices through a networking fabric. The access request directed to shared or dedicated storage devices based on whether the access request is characterized or define as a sequential stream or a random stream.
US10444720B2 Adapters for communication between power tools
Methods and systems are provided for a power tool in control of a vacuum. In response to activation input, the power tool controls a motor for driving power tool operation and wirelessly transmits a control signal to a vacuum. In response to receiving the control signal, the vacuum controls a motor for driving operation of the vacuum. The power tool, the vacuum, or both include a wireless communication pairing butting for paring the power tool and the vacuum. The power tool and/or the vacuum may be cordless and powered by a battery pack.
US10444716B2 Information sharing between buildings to trigger actions in a receiving building
Methods, systems, and apparatus, including medium-encoded computer program products, for passing actionable information between different buildings to facilitate building management without human intervention include, in one aspect, a method including: determining, in a building information modelling (BIM) system of a first building, a set of rules defining actions to be taken by a building automation system of the first building in response to a defined set of remote information received from a BIM system of a second building, the set of remote information corresponding to one or more sensors in or associated with the second building; receiving data from the BIM system of the second building in accordance with the set of remote information; and using the building automation system of the first building to automatically change configuration, use, or operation of the first building in response to the received data in accordance with the set of rules.
US10444714B2 Machine monitoring device
A machine monitoring device is provided which includes a communications link to interrogate a machine with a probe signal and receive one or more measured machine operating condition outputs; and a device controller capable of selecting a machine operating condition input variable for which a corresponding machine operating condition output is unknown; applying a predictive model in which the machine operating condition input variable serves as an argument of a predicted machine operating condition output; updating a library of predicted machine operating condition outputs; and alerting a human operator if a measured or predicted machine operating condition output exceeds a predetermined limit. The predictive model is based on at least two independent primary models having at least one correspondence between a primary model machine operating condition and a corresponding machine output. The primary models share a common basis in the predictive model.
US10444712B2 Method and system to optimize energy consumption in a zone with a multi-air handling unit (AHU) setup
A system and method for optimizing energy consumption in a plurality of air handling units (AHUs) in a zone is provided. The system comprising a zone thermal unit that is configured to obtain a first set of input parameters including an internal heat gains, a surface convective loads, an intra-zone mixing, a supply air temperature, a second set of input parameters including internal moisture gains, a supply humidity ratio, and a third set of input parameters including an air contaminant concentration and an ambient contaminant concentration of the AHUs and generates a first set of output parameters including a zone temperature, a humidity ratio and an air concentration. The system further includes an optimizer that is configured to generate a second set of output parameters including an optimum combination of AHU flow rates for the AHUs based on at least one of the first set of output parameters.
US10444709B2 Strap watch with extended features
A strap watch with a first hand normally indicating the hours, a second hand normally indicating the minutes, where appropriate an additional hand, at least one accelerometer, and an electronic control unit which is configured so that it normally causes the time to be indicated by the hands, calculates at least one individual activity amount representative of a physical activity of the user based on information collected by the accelerometer, and displays the activity amount by means of at least one of the hands, whereby the user can very simply view one or more amount(s) relating to his or her physical activity on a compact and conventional analog watch interface.
US10444699B2 Drive transmission mechanism, driving device, and image forming apparatus having a switchable transmission of rotational force
A drive transmission mechanism includes plural first drive transmission units arranged to be movable in an axial direction of respective rotation axes that are adjacent to each other, each first drive transmission unit being rotationally driven; plural second drive transmission units, each of which is disposed adjacent to a corresponding one of the first drive transmission units in the axial direction and is capable of engaging with and disengaging from the corresponding first drive transmission unit to enable and disable transmission of a rotational driving force; and a switching unit disposed to maintain a position thereof in a direction crossing the axial direction, the switching unit moving each of the first drive transmission units in the axial direction to switch between a state in which the transmission of the rotational driving force is enabled and a state in which the transmission of the rotational driving force is disabled.
US10444693B2 Image forming apparatus
An image forming apparatus includes a plurality of image forming units configured to form images of different colors on a transfer member, a comparator configured to compare values of color patterns measured by a sensor with a threshold, and a controller configured to determine whether the threshold corresponds to a target threshold for a current color pattern among the color patterns while the color patterns are measured by the sensor, detect color misregistration concerning the color patterns based on a comparison result of the comparator, and control relative positions of images of the different colors to be formed by the plurality of image forming units, based on the color misregistration.
US10444688B2 Editing apparatus, non-transitory storage medium, and printing apparatus
An editing apparatus, including a display and a controller configured to: obtain a size of a printing medium; obtain a layout, with respect to the printing medium, of a print object to be printed on the printing medium; obtain a length of a circumference of an adherend to which the printing medium is to be stuck; and execute a display control process of displaying, on the display, the layout such that an overlap portion and a non-overlap portion of the printing medium are distinguishable, the overlap portion being a portion of the printing medium which is covered, when the printing medium is stuck along the circumference of the adherend in order from one end to the other end of the printing medium in its specific direction, by a portion of the printing medium including the other end, the non-overlap portion being a portion of the printing medium except the overlap portion.
US10444683B2 Fusing device adapted for fusing toners onto a printing media and printing apparatus therewith
A fusing device includes a driving roller and a fusing unit. The driving roller is for driving a printing media to move. The fusing unit includes a heat insulating component, a heating component, a heat conductive component, a heat reflecting component and a fusing component. The heating component is for generating heat. The heat reflecting component includes a reflecting portion having a cross section formed in a conic section substantially. The reflecting portion is located at a side of the heating component away from the heat conductive component for reflecting the heat generated from the heating component to the heat conductive component. The heat conductive component transfers the heat to the fusing component. The fusing component contacts with the printing media to fuse toners onto the printing media when the driving roller drives the printing media to move.
US10444682B2 Fixing device that detects a rotational state of a rotatable member based on a temperature lowering rate of a detected temperature of a temperature detecting member
A fixing device includes a first rotatable member, a second rotatable member, a heat generating member that heats the first rotatable member, and a temperature detecting member that detects a temperature of the heat generating member. A motor drives one of the first rotatable member and the second rotatable member. In addition, a controller controls the fixing device by causing the motor to rotate in a state in which a predetermined amount of electrical power is supplied to the heat generating member, and then, supply of the electrical power to the heat generating member is stopped. On the basis of a temperature lowering rate of a detected temperature of the temperature detecting member during rotation of said motor, the controller detects, after stopping supply of the electrical power to the heat generating member, a rotational state of the one of the first rotatable member and the second rotatable member.
US10444680B2 Image forming apparatus and control method thereof
An image forming apparatus has a process unit, a heating member that heats a sheet, a first heat source, a second heat source, a first temperature detector that detects a temperature of a first region including a central portion of the heating member in a width direction, a second temperature detector that detects a temperature of a second region including an end portion of the heating member, and a controller. The controller controls a supply of a current to the first heat source such that a temperature of the first region reaches a first target temperature, increases the first target temperature with a first gradient toward a first fixing temperature, controls a supply of a current to the second heat source such that a temperature of the second region reaches a second target temperature, and increases the second target temperature with a second gradient toward a second fixing temperature.
US10444678B2 Fixing device and image forming apparatus
A fixing device includes a fixing unit having heat sources each extending in a longitudinal direction thereinside, and sensors that measure a surface temperature of the fixing unit. The heat sources are provided at different positions in a projection diagram of the fixing device seen in a rotational-axis direction of the fixing unit. A first measurement position for a first sensor is different in the peripheral direction from a second measurement position for a second sensor. A sum of a first distance between the first measurement position and a first heat source nearest to the first measurement position and a second distance between the second measurement position and a second heat source nearest to the second measurement position is smaller than a sum of the first and second distances in a case where the second measurement position coincides with the first measurement position in the peripheral direction.
US10444675B2 Image forming apparatus
An image forming apparatus includes a main body, a sheet tray, a pressure plate configured to lift up a sheet to a feedable position, a fixing device, a driving source configured to supply a driving force for a driving operation of driving the pressure plate and the fixing device, an interface, and a controller. A temperature of the fixing device is detected by a temperature sensor of the fixing device. The controller is configured to start heating the fixing device in response to receipt of a printing instruction, and start the driving operation on condition that the temperature reaches a particular temperature. The controller sets the particular temperature to a first temperature X1 when the pressure plate has placed the sheet to the feedable position, and a second temperature X2 lower than the first temperature X1 when the pressure plate has not placed the sheet to the feedable position.
US10444672B2 Spatially selective heating of intermediate transfer member
In an example, an apparatus is described that includes a photosensitive imaging plate, an intermediate transfer member, and a heating unit. The photosensitive imaging plate attracts a layer of printing fluid. The intermediate transfer member contacts the photosensitive imaging plate and receives the layer of printing fluid from the photosensitive imaging plate. The heating unit includes an array of individually addressable heating elements and heats the intermediate transfer member in a manner that is spatially selective along two axes; a first axis in a direction of a width of the intermediate transfer member and a second axis in a direction of a rotation of the intermediate transfer member.
US10444669B2 Image forming apparatus and drum cartridge
An image forming apparatus includes: a photosensitive drum; a toner cartridge having a toner supply port; and a developing unit including: a developing roller; a developing frame; and a conveyance portion capable of conveying toner contained in the toner cartridge to the developing frame. The conveyance portion including: a coupling tube capable of being coupled to the toner cartridge and having a toner receiving port that faces the toner supply port in a state where the coupling tube is coupled to the toner cartridge; a conveyance tube fixed to the developing frame, the conveyance tube being movable with respect to the coupling tube, in a state where the coupling tube is coupled to the toner cartridge and the toner receiving port faces the toner supply port; and a shutter movable between an open position and a closed position.
US10444668B2 Developing apparatus and image forming apparatus
A developing device is usable with a first image forming apparatus and a second image forming apparatus which include respective image bearing members movable at different rotational speeds during an image forming operation, and includes a rotatable developer bearing member that develops an electrostatic latent image formed on the image bearing member, a developer container that accommodates a developer, and a feeding member to feed the developer in the developing container. In addition, a discharge opening is provided in the developer container and permits discharging of the developer from the developer container, and a covering member is movable relative to the developer container and capable of changing a lower end of the discharge opening between a first level for discharging toner and a second level for discharging toner, depending on which image forming apparatus the developing device is used with, wherein the first and second levels are different from each other.
US10444667B2 Developing cartridge capable of reducing size of image forming apparatus
A developing cartridge may include: a casing configured to accommodate developer therein, the casing extending in the first direction; a coupling rotatable about a first axis extending in the first direction, the coupling being positioned at one side of the casing in the first direction; a detection gear rotatable about a second axis extending in the first direction, the detection gear being positioned at another side of the casing in the first direction; and a storage medium including an electric contact surface, the electric contact surface being positioned at the one side of the casing in the first direction.
US10444663B2 Developing cartridge including holder cover that covers holder holding electrical contact surface
A developing cartridge includes: a casing, a developing roller, a storage medium having an electrical contact surface, a holder, and a holder cover configured to cover the holder. The holder has: a first outer surface holding the electrical contact surface, a second outer surface spaced away from the first outer surface in a third direction, and a resilient member connected to the first outer surface and to the second outer surface. The resilient member is configured to expand and contract to change a distance between the first outer surface and the second outer surface. The resilient member has a first length in the third direction in a state where the holder cover is detached from the holder. The resilient member has a second length in the third direction smaller than the first length in a state where the holder cover is attached to the holder.
US10444660B2 Developing apparatus with regulating member having a curved contact surface and image forming apparatus
A developing apparatus includes a developer carrying member, a developer container, and a regulating member to regulate the thickness of the developer. The regulating member includes a support member having one end fixed to the developer container and the other end free, with the support member extending in a direction opposite to the rotating direction of the developer carrying member, and a contact member to be fixed to the other end of the support member and to contact the developer carrying member. The contact member includes a contact curved surface along a peripheral surface of the developer carrying member, and an opposite surface to face the developer carrying member. The contact pressure of the contact curved surface applied to the developer carrying member decreases as a location on the developer carrying member approaches a downstream side in the rotating direction.
US10444656B2 Image forming apparatus
An image forming apparatus includes an image bearing member, a charging member, a charging voltage source, an electrostatic image forming portion, a developing member, a developing voltage source, a transfer portion, a cleaning member, and a controller. The controller effects control so that a peak-to-peak voltage of an AC component of a charging voltage satisfying the following relationship is applied to the charging member to execute a toner supplying operation: 2Vth (V)≤Vpp1 (V)≤(2Vth+200) (V), where a discharge start voltage of a DC component of a charging voltage between the image bearing member and the charging member is Vth (V), and the peak-to-peak voltage of the AC component applied during execution of the toner supplying operation is Vpp1 (V). A peak-to-peak voltage of the AC component applied during image formation is larger than the peak-to-peak voltage Vpp1 (V).
US10444653B2 Corona discharge device and image formation apparatus including the same
A corona discharge device including a corona electrode provided with multiple sharpened tip portions in a row includes a cleaning member which cleans the tip portions of the corona electrode while reciprocating along a predetermined movement direction set in advance with the tip portions biting into the cleaning member. A cleaning position at a surface of the cleaning member is different in a direction intersecting a longitudinal direction of the corona electrode between when the cleaning member moves toward one side in the movement direction and when the cleaning member moves toward another side in the movement direction.
US10444652B2 Image forming apparatus
An image forming apparatus includes an image holding body, a transfer member, and a controller. The image holding body holds an unfixed image. The transfer member presses a continuous medium against the image holding body and causes the image to be transferred to the medium. The controller allows a cleaning operation in which undesired adhering matter adhering to the transfer member is transferred to the image holding body to be performed when the medium does not exist between the image holding body and the transfer member.
US10444648B2 Magnetic toner
A magnetic toner includes toner particles. The toner particles each include a toner core and a shell layer covering a surface of the toner core. The toner cores contain a polyester resin and a magnetic powder. The magnetic powder includes specific magnetic particles. The shell layers contain a specific vinyl resin.
US10444646B2 Lithography apparatus and method of manufacturing article
A lithography apparatus that forms a pattern on a substrate, and the lithography apparatus includes: a holding unit that holds the substrate; and a cleaning member that brings a polishing unit into contact with the holding unit to clean the holding unit, in which the cleaning member includes a supply port which is arranged in the polishing unit and through which gas is supplied, and a suction port which is arranged in a periphery of the polishing unit and through which gas is sucked.
US10444645B1 Balancing collector contamination of a light source by selective deposition
A method includes identifying a first contamination region of a collector of a light source and enabling a subset of a plurality of temperature control elements positioned on the collector to cause a second contamination region to be formed on the collector symmetric to the first contamination region.
US10444642B2 Movable body apparatus, exposure apparatus, manufacturing method of flat panel display, device manufacturing method, and movable body drive method
A substrate stage apparatus provided with: a substrate holder that can be moved in a plane including an X-axis and a Y-axis; a head unit that can be moved synchronously with the substrate holder along the Y-axis; an encoder system for measuring substrate position, the system including a scale disposed on the substrate holder, and heads disposed on the head unit, and acquiring the X-axis direction and the Y-axis direction position information of the substrate holder on the basis of the output of the heads; an encoder system for measuring head-unit position, the system acquiring the Y-axis direction position information of the head unit; and a position control system that controls the position of the substrate holder within the XY plane on the basis of the output of the encoder system for measuring substrate position and the encoder system for measuring head-unit position.
US10444631B2 Method of operating a microlithographic projection apparatus and illumination system of such an apparatus
An illumination system of a microlithographic projection apparatus includes a spatial light modulator having a modulation surface including a plurality of micromirrors. Each micromirror includes a mirror surface having an orientation that can be changed individually for each micromirror. For at least one of the micromirrors, at least one parameter that is related to the mirror surface is measured. The orientation of the mirror surfaces is controlled depending on the at least one measured parameter. A light pattern is produced on the modulation surface, and an image of the light pattern is formed on an optical integrator that has a plurality of light entrance facets. Images of the light entrance facets are superimposed on a mask.
US10444626B2 Hologram recording composition, hologram recording medium, and method of producing hologram recording medium
A hologram recording composition includes at least: a photopolymerizable compound containing at least a first photopolymerizable monomer; binder resin that is inactive to photopolymerization; and a photopolymerization initiator. A change in polarity of the first photopolymerizable monomer by photopolymerization reduces compatibility with the binder resin of the photopolymerizable compound than that before polymerization, the compatibility of the photopolymerizable compound before the polymerization being high.
US10444621B2 Methods of forming patterns using photomask including light-shielding portion having a recessed portion
A photomask layout includes: a substrate region; a lower stepped region at a region of the substrate region; and a pattern region at least partially crossing the lower stepped region and including at least one notch portion at an area overlapping the lower stepped region. A method of forming a pattern is also provided.
US10444619B2 Mask blank and phase shift mask using same
A mask blank includes: a light transmitting substrate; a first layer disposed on the light transmitting substrate, and including a chromium compound that contains chromium and at least one element selected from oxygen, nitrogen, and carbon; and a second layer disposed on the first layer as an outermost layer from among the first and second layers, and including a silicon compound that contains silicon and at least one element selected from oxygen, nitrogen, and carbon, an alloy of a transition metal and silicon, or a transition metal and silicon compound that contains a transition metal, silicon, and at least one element selected from oxygen, nitrogen, and carbon. The thickness of the first layer is 45 nm or less, and the thickness of the second layer is 5 nm or greater. An optical density of a stack composed of the first layer and the second layer is 3 or greater.
US10444617B2 Image processing apparatus and image processing method
A polarized image acquisition section 20 acquires a plurality of polarized images having different polarization directions. The polarized images show, for example, an input indicator for a user interface as a recognition target object. A normal line calculation section 30 calculates normal lines for individual pixels of the recognition target object in accordance with the polarized images acquired by the polarized image acquisition section 20. The normal lines represent information based on the three-dimensional shape of the recognition target object. A recognition section 40 recognizes the object by using the normal lines calculated by the normal line calculation section 30, determines, for example, the type, position, and posture of the input indicator, and outputs the result of determination as input information on the user interface. The object can be recognized easily and with high accuracy.
US10444615B2 Retroreflective sheeting for projector-based display system
Provided herein is a retroreflective article comprising a retroreflective film and a plurality of isosceles triangular pyramid prisms embossed on the back surface of the retroreflective film. The prisms are configured such that the article reflects an incident light beam into two reflected light beams that are offset from and on opposite sides of the incident light beam. The two reflected light beams can provide two viewing zones located at different positions relative to the incident light beam source.
US10444612B2 Projection optical system and image projection device for projecting an image light flux onto a projection surface
A projection optical system is an optical system for projecting an image light flux formed in an image display element onto a projection surface, and includes a transmission optical system and a reflection optical system. The transmission optical system is located on an emission surface side of the image display element and includes a stop and a plurality of lenses. The reflection optical system includes a positive-power first mirror and a second mirror. Conditional Expression (1) is satisfied 0
US10444609B2 Systems, devices, and methods for laser projectors
Laser safety systems, devices, and methods for use in laser projectors are described. A laser projector includes any number of laser diodes that each emit laser light, a laser diode power source, a current sensor to detect a magnitude of the electric current output by the power source, a photodetector to detect a power/intensity of the laser light, a beam splitter to direct a first portion of the light towards the photodetector and a second portion of the light towards an output on the projector, and first and second laser safety circuits responsive to signals from the photodetector and the current sensor, respectively. The laser safety circuits selectively electrically couples/uncouples the laser diodes from the power source depending on signals from the photodetector and/or the current sensor. Particular applications of the laser safety systems, devices, and methods in a wearable heads-up display are described.
US10444608B2 Systems, devices, and methods for laser projectors
Laser safety systems, devices, and methods for use in laser projectors are described. A laser projector includes any number of laser diodes that each emit laser light, a laser diode power source, a current sensor to detect a magnitude of the electric current output by the power source, a photodetector to detect a power/intensity of the laser light, a beam splitter to direct a first portion of the light towards the photodetector and a second portion of the light towards an output on the projector, and first and second laser safety circuits responsive to signals from the photodetector and the current sensor, respectively. The laser safety circuits selectively electrically couples/uncouples the laser diodes from the power source depending on signals from the photodetector and/or the current sensor. Particular applications of the laser safety systems, devices, and methods in a wearable heads-up display are described.
US10444605B2 Light source device and projector
Provided is a light source device including: at least one light source unit (110) that emits substantially parallel light in a predetermined wavelength band; and a light guide unit (120, 130) that guides the light from the light source unit (110) toward a light collection spot (143). The light from the light source unit (110) is sequentially reflected by a concave mirror (121) and a convex mirror (122) and is guided toward the light collection spot (143) in the light guide unit (120, 130).
US10444604B2 Image projection apparatus and image projection method
An image projection apparatus including a light source; an optical element configured to form an image by modulating a light emitted by the light source; a movable portion to which the optical element is attached, the movable portion being movably supported; a position detector configured to detect a position of the movable portion; a projector configured to project the image formed at a predetermined position by using the position detected by the position detector; and a controller configured to execute calibration with respect to the position detector, and to execute at least one of turning off the light source before executing the calibration in response to the light source being on, and turning on the light source after the calibration is executed.
US10444601B2 Pan-tilt and an aerial camera which contains the pan-tilt
A pan-tilt and an aerial camera containing a pan-tilt. This pan-tilt includes a motor which has a first part and a second part of relative movement, a slip ring which is installed in the motor and has a fixing part and a rotating part, and a control part which is installed under the motor and at which the second part is installed. The center of the motor has a first hole which longitudinally penetrates through, in which the slip ring is installed. The fixing part is static relative to the first part. The control part is electrically connected to the rotating part via a wire which is set to pass through the first hole. The control part is electrically connected with the motor. The pan-tilt can be rotated by 360 degrees.
US10444595B2 Technique for dynamically controlling the incoupler of a beam-steering device
An optical system has a beam-steering device having a planar waveguide region between a tapered incoupler and a tapered outcoupler that respectively define opposing incoupler and outcoupler facets of the BS device. Each region has a substrate, a subcladding layer over the substrate, a core layer over the subcladding, and a top cladding layer over the core. Within the incoupler, at least one of the subcladding and the top cladding has a material having a refractive index that varies with an applied field (e.g., an electric field) applied at the incoupler. The optical system also has a field-applying device that applies the applied field at the incoupler, an output detector that generates a feedback signal based on detected outgoing light output from the outcoupler, and a controller that controls the field-applying device based on the feedback signal to alter the light output from the outcoupler.
US10444593B2 Method and system for a vertical junction high-speed phase modulator
Methods and systems for a vertical junction high-speed phase modulator are disclosed and may include a semiconductor device having a semiconductor waveguide including a slab section, a rib section extending above the slab section, and raised ridges extending above the slab section on both sides of the rib section. The semiconductor device has a vertical pn junction with p-doped material and n-doped material arranged vertically with respect to each other in the rib and slab sections. The rib section may be either fully n-doped or p-doped in each cross-section along the semiconductor waveguide. Electrical connection to the p-doped and n-doped material may be enabled by forming contacts on the raised ridges, and electrical connection may be provided to the rib section from one of the contacts via periodically arranged sections of the semiconductor waveguide, where a cross-section of both the rib section and the slab section in the periodically arranged sections may be fully n-doped or fully p-doped.
US10444592B2 Methods and systems for transforming RGB image data to a reduced color set for electro-optic displays
A system for transforming RGB image data having at least 4 bits of data for each RGB color into image data suitable for display on an electro-optic display having pixels, wherein each pixel includes at least three non-white subpixels (of different colors) and a white subpixel.
US10444586B2 Liquid crystal display device and method for fabricating the same
A liquid crystal display (LCD) device capable of perventing impurities from permeating into a channel area of a switching element, the LCD device including: a gate electrode above a substrate; a semiconductor layer which overlaps the gate electrode; a drain electrode and a source electrode which overlap the semiconductor layer; an ohmic contact layer between the semiconductor layer and the drain electrode and between the semiconductor layer and the source electrode; a pixel electrode which is connected to one of the drain electrode and the source electrode; and a gate insulating layer between the gate electrode and the semiconductor layer, the gate insulating layer comprising fluorine. A concentration of the fluorine is decreasing, as the fluorine of the gate insulating layer being more adjacent to the substrate.
US10444585B2 Array substrate, display panel, and display device, including thin film transistor having increased effective length of channel region
An array substrate, a display panel, and a display device are provided. The array substrate includes a substrate, and a plurality of scanning lines and a plurality of data lines disposed on the substrate. The plurality of scanning lines and the plurality of data lines are insulated and intersected to define a plurality of pixel units. Each pixel unit includes a thin film transistor and a pixel electrode. A gate electrode of the thin film transistor is electrically connected to a scanning line, a source electrode of the thin film transistor is electrically connected to a data line, and a drain electrode of the thin film transistor is electrically connected to the pixel electrode. An effective length of a channel region of the thin film transistor is longer than or equal to one third of a length of the pixel unit along an extension direction of the scanning line.
US10444581B2 Array substrate based on color filter on array process and display device
Provided are a COA array substrate and a display device. The array substrate is provided with a base layer, a metal layer, and a color resist layer from bottom to top. The array substrate is further provided with contact holes passing through the color resist layer and in contact with the metal layer, and the contact holes are arranged so that the alignment film droplets can be distributed when the alignment film droplets drop right onto the contact holes. Air bubbles as in the prior art are thus avoided, thereby preventing a cell gap due to accumulation of an alignment film from becoming larger. Thus, a luminance difference is avoided and the quality of the product is improved without upgrading the existing equipment. The brightness uniformity of the display device is improved by using the array substrate.
US10444577B2 Polymer stabilization vertical alignment (PSVA) liquid crystal display panel
A polymer stabilization vertical alignment (PSVA) liquid crystal display panel is provided and has an array substrate. A driver circuit is disposed on a side of the array substrate, and at least two alignment modules close to an edge of the array substrate are disposed on the side of the array substrate facing the color filter substrate. Each alignment module has at least two alignment lines. An input terminal of each alignment line is connected to a metal contact pad, and an output terminal of the alignment line is connected to the driver circuit; the metal contact pads belonging to the same alignment module are in short connection. A set of the metal contact pads in short connection is connected to a probe bar through a probe pin.
US10444573B2 Liquid crystal array substrate, liquid crystal display panel, and liquid crystal display apparatus
The present application discloses a liquid crystal array substrate having an array of a plurality of subpixel areas. The liquid crystal array substrate includes a plurality of first signal lines and a plurality of second signal lines crossing over each other; and a plurality of pixel electrodes corresponding to the plurality of subpixel areas, each of the plurality of subpixel areas including a single one of the plurality of pixel electrodes, and the single one of the plurality of pixel electrodes in each of the plurality of subpixel areas being an integral pixel electrode. Each of the plurality of subpixel areas includes a first subarea and a second subarea having a substantially mirror symmetry with respect to a plane of mirror symmetry containing the one of the plurality of second signal lines in plan view of the array of the plurality of subpixel areas. The first subarea and the second subarea constitute an integral subpixel area.
US10444570B2 Transfer printing plate and transfer printing device
A transfer printing plate is disclosed. The transfer printing plate is configured for transferring an alignment liquid to a mainboard of a display panel and may include: a base plate; a transfer printing portion formed on the base plate and comprising at least two strip-shaped protrusions arranged side by side and spaced apart by a predetermined distance; and a supporting and connecting portion formed between two adjacent strip-shaped protrusions of the at least two strip-shaped protrusions and connected to the two adjacent strip-shaped protrusions. A transfer printing device having the transfer printing plate is also disclosed.
US10444568B2 Pixel structure of liquid crystal display panel and display device using same
This application relates to a pixel structure of a liquid crystal display panel and a display device using same, including: a plurality of pixel units, each of the pixel units includes a first light penetration area, a second light penetration area, and a third light penetration area, and a transmitting effects of the pixel units are distinguished according to different retardations and an area ratio.
US10444562B2 Liquid crystal display panel
The present invention provides a liquid crystal display panel, the liquid crystal display panel includes a color filter substrate, an array substrate, and liquid crystal molecules located between the color filter substrate and the array substrate. The array substrate includes a pixel electrode layer. The pixel electrode layer includes at least one pixel electrode unit. The pixel electrode unit is configured to focus light irradiated to the pixel electrode unit onto a central area of the circular ring, to generate a bright state of the liquid crystal display panel.
US10444561B2 Colorful liquid crystal thin film, method of manufacturing thereof and display device
The disclosed technology relates to a colorful liquid crystal thin film, a method of thereof and a display device. An embodiment of the method of manufacturing a colorful liquid crystal thin film comprises: adjusting a voltage applied across a liquid crystal cell filled with blue phase liquid crystal until the liquid crystal cell shows a required color; and radiating a portion of the liquid crystal cell needed to show the required color by ultraviolet rays.
US10444556B2 Display device
A display device includes a first substrate; and a circuit layer arranged on the first substrate and comprising a first scanning signal line driving circuit arranged on the side of a first side of the first substrate, a second scanning signal line driving circuit arranged on the side of a second side, a third scanning signal line driving circuit arranged between the first scanning signal line driving circuit and the second scanning signal line driving circuit, and each of a plurality of pixel circuits including a first pixel circuit and a second pixel circuit, the first pixel circuit being arranged in a region between the first scanning signal line driving circuit and the third scanning signal line driving circuit, and the second pixel circuit being arranged in a region between the third scanning signal line driving circuit and the second scanning signal line driving circuit.
US10444553B2 Magnetophoretic display assembly and driving scheme
The present invention is directed to a magnetophoretic display assembly and a driving scheme for such a display assembly. It provides a low-cost imaging display assembly which is capable of displaying desired re-writeable images. A single driving element can be used to display images on any number of individual imaging films.
US10444548B2 Eyewear with transparent component for generating color effects
A transparent component for eyeglasses is provided. The transparent component includes a birefringent layer and at least one linearly polarizing layer. Polarized light falling on the transparent component exhibits a color effect. Additionally, a second linearly polarizing layer may be provided such that the birefringent layer is sandwiched between the linearly polarizing layer and the second linearly polarizing layer. When the second linearly polarizing layer is provided, non-polarized light falling on the transparent component also exhibits a color effect.
US10444545B2 Electronic spectacles
The invention relates to a system for visual enhancement. The system suppresses glare and includes a spectacle lens having a liquid crystal cell, the transmission of which can be switched between high and low transmission states. The system also includes at least one sensor for measuring the brightness of the visible light incident on it, the sensor being arranged on the eye side of the spectacle lens and measuring the brightness entering through the at least one spectacle lens. The system also includes a closed loop control circuit for regulating the transmission of the liquid crystal cell so that the times of the state of high transmission become shorter with increasing glare. The system includes a display for controlling the lighting times and the luminous intensity of the display during the state of high transmission of the liquid crystal cell.
US10444544B2 Electrochromic eyewear
Electrochromic eyewear that include a removable electrochromic lens are provided herein.
US10444540B2 Contact lens manufacturing method and contact lens
The purpose of the present invention is to provide novel contact lens manufacturing method and contact lens capable of giving a lens inner surface shape reflecting a cornea shape of a contact lens wearer more easily than before with sufficient accuracy to reflect the cornea shape, thereby improving comfort during use. By using statistical information on a corneal surface shape obtained from a population of target eyes having a feature to be treated, a fitting for a rotationally-symmetric shape is performed based on a definitional equation using a radius of curvature (R) and a conic constant (C.C.) while a fitting for a rotationally-asymmetric shape is performed based on a definitional equation using a Zernike function. A shape of a lens rear surface (20) corresponding to the corneal surface shape specified by these definitional equations is adopted for a rear surface of a peripheral area of a contact lens (10).
US10444531B2 Lens drive device having position sensor and circuit board
A lens drive device includes a movable portion, a fixed portion, and four suspension wires. The movable portion has a lens holder holding a lens and a magnet arranged at a position that does not overlap with the lens when viewed from a light axis direction. The fixed portion has a coil and a position sensor arranged to oppose against the magnet in the light axis direction and a circuit board having multiple wirings. The wires are arranged around the lens at approximately equal intervals in the light axis direction. The sensor and the coil are arranged to overlap with four sides of a four-sided polygon formed by connecting four wire connection positions where the wires are connected with the fixed portion. The sensor is arranged between the wire connection position closest to the sensor and the coil closest thereto.
US10444528B2 Pop-up virtual reality viewer for an electronic display such as in a mobile device
A virtual reality viewer may be integrated with printed materials, such as pamphlets, flyers, magazines, or books. A user may be able to review the printed material regarding the advertised products or services and then activate a virtual reality scene on an electronic display, such as the user's mobile device, that provides the user with more information regarding the products or services. The virtual reality viewer may be attached to pages in the printed materials and constructed in a manner such that the viewer pops up when the pages are opened. The user may place a mobile device in the viewer and/or access an integrated display to view a virtual reality scene related to content in the printed materials.
US10444526B2 Optical pulse combiner comprising diffractive optical elements
This disclosure provides systems, methods, and apparatus related to optical systems. In one aspect, an optical system includes a plurality of optical sources, a first diffractive optical element, and a second diffractive optical element. The plurality of optical sources generates a plurality of pulsed beams that is less than about 1 picosecond in duration. The first diffractive optical element receives and diffracts the plurality of pulsed beams. The second diffractive optical element receives the diffracted plurality of pulsed beams and generates a combined pulsed beam.
US10444521B2 Device for machining material by means of laser radiation
A device for machining material by means of laser radiation, including a focusing optics for focusing a laser beam onto a workpiece and an adjusting optics for adjusting the intensity distribution comprising at least two plate-shaped optical elements which are arranged one behind the other in the beam path of the laser beam, which are rotatable relative to one another in the circumferential direction, and which each have a surface with a circular pattern of sector-shaped facets which, in the circumferential direction, are alternately inclined with respect to the respective plate plane.
US10444519B2 Image projection device
An image projection device includes: one light source unit emitting an image light beam, which forms an image, of visible light and a checking light beam of visible light; an optical system projecting the image light beam emitted from emitted from the one light source unit onto a first surface region of an eye of a user to project the image light beam onto a retina of the user, and projecting the checking light beam emitted from the one light source unit onto a second surface region, which is distant from the first surface region, of the eye of the user; a light detector detecting a reflected light that is the checking light beam reflected by the eye of the user; and a controller controlling at least one of the one light source unit and the optical stem based on a detection result of the reflected light by the light detector.
US10444517B1 Telescoping strap adjuster
A telescoping strap adjuster is embodied as a gas spring that enables a head strap of a head mounted display system to be worn around an individual's head. The gas spring includes a piston rod that translationally displaces, which adjusts the size of an opening of formed by the head strap. In the default configuration, the piston rod of the telescoping strap adjuster is fully extended, thereby causing the head strap opening to be minimized. A user can provide a force input to enlarge the head strap opening and subsequently don the head mounted display system. Once the force input is ceased, the telescoping strap adjuster reverts towards its default configuration and tightens the head strap such that the opening is tailored for the user's head size.
US10444515B2 Convective optical mount structure
An optical mount includes a frame adapted to support display optical systems and heat emitting electronic components. The mount includes a first portion housing the electronic components and one or more support components extending away from the electronic components. The one or more support components may include temple arms adapted to support the frame on the head of a wearer of the optical mount. The frame may be comprised of a thermally conductive material coupled to the electronic components. The support components include a first side and a second side, and at least one void positioned between the first side and the second side adapted to convey heat away from the electronic components. The void may define a bifurcated region in the support component.
US10444513B2 Display apparatus
A dichroic prism synthesizes display light emitted from a plurality of display panels, and a plate-shaped light guiding section guides the synthesized light to a light-emitting section. In the display light emitted from the respective pixels of the display panel, although a radiation angle of an effective luminous flux which reaches the eye of an observer is large in a direction corresponding to the vertical direction, a range of incident angle of intersecting effective luminous fluxes to the dichroic mirror is small.
US10444512B2 Optical characterization system for lenses
An optical characterization system tests optical elements of head-mounted displays (HMD) such as lenses. The system emits a test pattern of light through an aperture of a hollow truncated cone. The hollow truncated cone may be rotated to different angles of test positions, for example, to mimic rotation of a human eye of a user wearing an HMD. The emitted light is refracted by a test lens and captured by a detector assembly. Using images captured by the detector assembly, the system determines one or more quality metrics of the test lens. Quality metrics may describe various types of optical aberrations, which may be determined as a function of the test positions (e.g., angle and/or position of the hollow truncated cone relative to the test lens). In addition, the system may generate an optical profile of the test lens using the quality metrics.
US10444510B1 Opposed gratings in a waveguide display
A waveguide display includes a light source assembly, an output waveguide, and a controller. The light source assembly emits an image light that propagates along an input wave vector. The output waveguide includes a waveguide body with two opposite surfaces. The output waveguide includes a first grating receiving an image light propagating along the input wave vector, a second grating, and a third grating positioned opposite to the second grating and outputting an expanded image light with wave vectors matching the input wave vector. The controller controls the illumination of the light source assembly to form a two-dimensional image.
US10444509B2 Near eye diffractive holographic projection method
An augmented reality display device (such as a head mounted device) includes a partially transparent and partially reflective lens, a laser light source, a radio frequency source, a display controller, an acousto-optical modulator, and a microelectromechanical (MEMS) device. The laser light source generates light. The radio frequency (RF) source generates a RF signal. The display controller generates a synchronization signal. The acousto-optical modulator receives at least a portion of the light, modulates the light based on the RF signal, and provides modulated light. The MEMS device receives the synchronization signal from the display controller and reflects the modulated light towards the partially transparent and partially reflective lens. The MEMS device determines a direction in which the modulated light reflects based on the synchronization signal and the partially transparent and partially reflective lens reflecting the modulated laser light towards an eye of a user of the augmented realty display device.
US10444508B2 Apparatus for generating a coherent beam illumination
An apparatus generates a coherent illumination beam. An embedded light-scattering apparatus in a transparent substrate illuminates a reflective optical element which is also embedded inside the same substrate. The reflective optical element is designed to provide a desired beam profile.
US10444507B2 Near-to-eye display device with spatial light modulator and pupil tracker
A near-to-eye display device includes a spatial light modulator, a rotatable reflective optical element and a pupil-tracking device. The pupil-tracking device tracks the eye pupil position of the user. Based on the data provided by the pupil-tracking device, the reflective optical element is rotated such that the light modulated by the spatial light modulator is directed towards the user's eye pupil.
US10444505B2 Head mounted display device
A head mounted display device comprising: a light emitting source, an optical waveguide adapted to collect light emitted from the light emitting source and to guide the collected light to the eye of a wearer when the head mounted display device is being worn by the wearer, a controller device adapted to control the emitted spectrum and/or radiance and/or light level emitted by the light emitting source.
US10444501B2 Image display device
The image display device further includes a scanning unit that uses light from the light source to scan the movable screen and the fixed screen, and an optical system that uses light from the movable screen and the fixed screen to generate a virtual image, a drive unit that moves the movable screen, a structure body that supports the fixed screen at a fixed position such that the fixed screen is closer to the optical system than the movable screen is, and a magnetic cover that covers a movable part of the drive unit. The structure body covers an area around an opening of the magnetic cover to shield the movable part of the drive unit from stray light travelling backward via the optical system.
US10444495B2 Vibration device, method of driving the same, and camera
A vibration device includes a cylindrical vibration body portion including a cylindrical member and a piezoelectric vibrator fixed to the cylindrical member, and a light-transparent body portion that includes an outer peripheral portion connected to an end surface of the cylindrical member and a light-transparent portion positioned in front of a lens. The light-transparent body portion vibrates in a bending mode by vibration of the cylindrical vibration body portion. The bending mode includes a first bending mode in which a center-maximum-displacement portion of the light-transparent body portion and the outer peripheral portion of the light-transparent body portion connected to the end surface are displaced in the same direction and a second bending mode in which the center-maximum-displacement portion of the light-transparent body portion and the outer peripheral portion of the light-transparent body portion are displaced in opposite directions.
US10444494B2 Lens apparatus and image pickup apparatus using same
A lens apparatus according to the present invention includes: an optical unit capable of decentering adjustment in a direction orthogonal to an optical-axis; a fixed exterior unit on the outer peripheral side of the optical unit; a decentering absorption member contacting the inner periphery of the fixed exterior unit and permitting movement of the optical unit in the direction orthogonal to the optical-axis; a hold member holding the optical unit; and an adhesive positioned between the hold member and the decentering absorption member in the direction orthogonal to the optical-axis.
US10444490B1 Electrowetting display device with color filtering spacers
A display device including a first support plate and an opposing second support plate. A first pixel is positioned between the first support plate and the second support plate. A spacer structure is coupled to the second support plate and associated with the first pixel. The spacer structure allows propagation of light having a first wavelength and prevents propagation of light having a second wavelength.
US10444486B2 Systems and methods for detection of blank fields in digital microscopes
Systems and methods for rapidly identifying blank fields while capturing a plurality of color field images using a slide scanning microscope having a movable slide stage, a movable objective lens, and a digital video camera having a color digital image sensor that encodes RGB color data for each pixel in a field image.
US10444484B2 Slit lamp microscope
The slit lamp microscope comprises: a slit light optical system including a slit lamp, and a reflecting mirror or prism for reflecting a slit light from the slit lamp toward an eye of an examinee; and a microscope unit including an object lens, binocular eyepiece lenses, a magnification changing section, which changes magnifications of an image formed by light passing through the optical paths, being provided between the object lens and the eyepiece lenses, and an inward angle changing section, which changes a binocular viewing angle, being provided therebetween. A focal distance of the object lens is made shorter, by an optical path length of the inward angle changing section, than that of an object lens equipped with no inward angle changing section. The inward angle changing section is located closer to the object lens than to the magnification changing section.
US10444474B2 Optical image capturing system
The invention discloses an eight-piece optical lens for capturing image and an eight-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; a seventh lens with refractive power; and an eighth lens with refractive power; and at least one of the image side and object side of each of the eight lenses can be aspheric. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras.
US10444472B2 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 camera optical lens further satisfies specific conditions.
US10444468B2 Optical imaging lens
An optical imaging lens includes: first, second, third, fourth, fifth, sixth and seventh lens element, an image-side surface of the first lens element has a concave optical axis region, an object-side surface of the third lens element has a concave periphery region, the fourth lens element has positive refractive power, an object-side surface of the fourth lens element has a concave optical axis region, an image-side surface of the sixth lens element has a concave optical axis region. The lens elements having refracting power included by the optical imaging lens are only the seven lens elements described above. In addition, υ3, υ4, υ5, υ6 and υ7 are the Abbe numbers of the third, fourth, fifth, sixth and seventh lens element respectively, and satisfying the relationship: υ3+υ4+υ5+υ6+υ7≥220.000.
US10444461B1 Methods, systems and apparatus for manufacturing a cable assembly with breakout and molded cable assembly
Methods, systems and apparatus for manufacturing a fiber optic cable breakout assembly comprising a molded array of furcation tubes are provided. In some embodiments, a pin retainer is connected to a plurality of pins for use in facilitating heat transfer to furcation tubes and influencing a structural arrangement of a molded array of the furcation tubes. The pin retainer can be removably connected to a pull arm on a heating system for heating molding the furcation tubes, and the pull arm can be automatically retracted after a molding process is complete, to withdraw the pins from the molded array.
US10444457B2 Managed connectivity in optical distribution frame
A connection assembly (100) includes a base structure (110); a backplane (120) coupled to the base structure (110), the backplane (120) including a first circuit board (122); and a tray module (140) configured to couple to the backplane (120). The tray module (140) includes a tray body (160) including a second circuit board (162); and a bridge member (150) to which the tray body (160) is moveably coupled. The tray body (160) moves relative to the backplane (120) while the bridge member (150) remains stationary relative to the backplane (120). Managed connectivity components (250) on the second circuit board (162) remain connected to the first circuit board (122) even while the tray body (160) is pivoting relative to the backplane (120).
US10444456B2 High density and bandwidth fiber optic apparatuses and related equipment and methods
High-connection density and bandwidth fiber optic apparatuses and related equipment and methods are disclosed. In certain embodiments, fiber optic apparatuses are provided and comprise a chassis defining one or more U space fiber optic equipment units. At least one of the one or more U space fiber optic equipment units may be configured to support particular fiber optic connection densities and bandwidths in a given 1-U space. The fiber optic connection densities and bandwidths may be supported by one or more fiber optic components, including but not limited to fiber optic adapters and fiber optic connectors, including but not limited to simplex, duplex, and other multi-fiber fiber optic components. The fiber optic components may also be disposed in fiber optic modules, fiber optic patch panels, or other types of fiber optic equipment.
US10444448B2 Optical module platform structure and method of manufacturing the same
Provided are an optical module platform structure and a method of manufacturing the same. The optical module platform structure includes an optical module platform substrate, a light source device mounted on a light source mount attached on one upper side of the optical module platform substrate, a waveguide spaced apart from the light source device by a certain interval and mounted on a waveguide mount attached on the optical module platform substrate, a lens mount fixed between the light source mount and the waveguide mount, and a lens fixed to a top of the lens mount. Therefore, optical coupling efficiency between a light source and a waveguide is maximized by applying a lens mount, and an optical alignment error is minimized.
US10444447B2 Assembly and method for aligning a light beam
An assembly and method for aligning a light beam that is exiting from a light source/guide are provided. The assembly includes an outer housing and an inner housing which is at least partially arranged inside the outer housing and is adjustably mounted to the outer housing. The inner housing accommodates and fixes the light source/guide such that the optical axis of the light beam is fixed relative to the longitudinal direction of the inner housing and such that different inclinations are adjustable between the longitudinal direction of the inner housing and the longitudinal direction of the outer housing in order to align the optical axis of the light beam relative to the longitudinal direction of the outer housing.
US10444443B2 Fiber optic cable anchoring device for use with fiber optic connectors and methods of using the same
A fiber-optic connector housing (50) and cable (20, 20′) are attached together by an anchor (100, 200). The anchor includes a one-piece main body, a passage (110, 210), and an injection port (130, 230). The passage extends between first (102, 202) and second ends (104, 204) of the anchor. Strength members (40, 40′) of the cable are secured within the passage by a bonding material (90) and are thereby anchored to the connector housing. A proximal end (54) of the connector housing includes first (60) and second housing components (70) which capture the anchor. The passage passes through an optical fiber (30) of the cable. The passage includes first (120, 220), second (170, 270), and third portions (180, 280). The first portion radially positions the optical fiber. The second portion receives the bonding material and the strength members. The third portion receives a jacket (26, 26′) of the fiber optic cable. The injection port delivers the bonding material to the passage. The anchor may further include retention tabs (150) that fit within corresponding receivers (62, 72) within the connector.
US10444441B1 Pivotable housing for a fiber optic connector
A fiber optic connector having an upper housing and a lower housing, upper housing at one end is on a pivot point to be move up and away from said lower housing allowing access to internal components of connector, the upper housing is configured with a latch to secure to lower housing to enclose internal components.
US10444440B2 Fiber optic connection system
A fiber optic adapter (736/836) includes a body configured to mate a first fiber optic connector (12) with a second fiber optic connector (50), the first and second fiber optic connectors (12,50) including latches (60) for mating with catches (771) of the adapter (736/836) for releasably engaging the first and second connectors (12,50) with the fiber optic adapter (736/836), wherein the latches (60) are configured to be unlatched from the catches (771) by direct contact with the latches (60). The adapter (736/836) includes a release mechanism (702/802) for allowing a user to release the latch (60) of at least one of the first and second fiber optic connectors (12,50) from the adapter (736/836) without directly contacting the latch (60) of the at least one of the first and second fiber optic connectors (12,50).
US10444438B2 Optical fiber connector with articulating linkage that does not rotate
An optical fiber connector sub-assembly optical fiber connector sub-assembly for an optical fiber connector includes a gimbal configured to hold a ferrule at a front portion of the connector. The gimbal is configured to provide articulated relative movement between the front portion of the connector and a rear portion of the connector such that the ferrule is isolated from movement of the rear portion of the connector.
US10444436B1 Generation of an optical beam with a stable wavelength
An exemplary gas cell is adapted to provide wavelength stability to a coherent beam of light. An optic fiber is wound in a plurality winding turns where the optic fiber transports the coherent beam of light from an input fiber end to an output fiber end. An encapsulating material engages and holds the windings in a fixed structure. A plurality of slots define severed portions of the optic fiber windings generally transverse to the windings and portions of the encapsulating material so that the optic fiber is divided into a plurality of end to end segments with open space filling the slots between respective facing ends of the severed optic fibers. A wavelength reference gas is disposed within the open space of the slots so that the beam of light passes from the input fiber end through respective facing ends of the optic fiber segments and wavelength reference gas in the corresponding slots to traverse a path through the plurality of winding turns to the output fiber end.
US10444435B2 Ribbon transition tool
A ribbon transition tool modifies a 200 μm ribbon for splicing to a 250 μm ribbon. A spreader comb is fixedly mounted at the front end of the base of the tool. A straight comb is slidably mounted to the base behind the spreader comb. The combs each have a plurality of fiber channels corresponding to the fibers in the fiber ribbon. At the front end of the spreader comb, the channels have a spacing matching the initial spacing of the fiber ribbon. At the rear end of the spreader comb and throughout the straight comb, the channels have a spacing matching the modified spacing. An anvil is mounted into the base so as to be movable between a lowered position, in which the anvil lies underneath the straight comb, and a raised position, in which the anvil fills the gap between the combs when they are separated.
US10444423B2 Quantum dot films, lighting devices, and lighting methods
Light-emitting quantum dot films, quantum dot lighting devices, and quantum dot-based backlight units are provided. Related compositions, components, and methods are also described. Improved quantum dot encapsulation and matrix materials are provided. Quantum dot films with protective barriers are described. High-efficiency, high brightness, and high-color purity quantum dot-based lighting devices are also included, as well as methods for improving efficiency and optical characteristics in quantum dot-based lighting devices.
US10444422B2 Multi-waveguide optical structure with diffraction grating
A multi-waveguide optical structure, including multiple waveguides stacked to intercept light passing sequentially through each waveguide, each waveguide associated with a differing color and a differing depth of plane, each waveguide including: a first adhesive layer, a substrate having a first index of refraction, and a patterned layer positioned such that the first adhesive layer is between the patterned layer and the substrate, the first adhesive layer providing adhesion between the patterned layer and the substrate, the patterned layer having a second index of refraction less than the first index of refraction, the patterned layer defining a diffraction grating, wherein a field of view associated with the waveguide is based on the first and the second indices of refraction.
US10444421B2 LED-based light fixture
An illumination system is disclosed that is arranged to compensate for variations in brightness between different LEDs in the system. The system may include an array of LEDs coupled to a light guide that is provided with a plurality of light extraction patterns. Each light extraction pattern may include a plurality of light extraction features. The light extraction patterns may differ from one another in the density of the features. Light extraction patterns having a greater density may be combined with LEDs in the array that are less bright, whereas light extraction patterns having a lower feature density may be combined with LEDs in the array that are brighter.
US10444418B2 Mouse pad having multiple light guide plates
A mouse pad having multiple light guide plates including a base, a plurality of light guide plates, a light reflection layer, at least one lateral light source module, a light unifying layer and a pad member is disclosed. The light guide plates are adjacently arranged and linearly extended in the base. The light reflection layer is disposed on a lateral surface of the light guide plates facing the base. The lateral light source module is disposed at one lateral side of the light guide plates. The light unifying layer is disposed on a lateral surface of the light guide plates away from the base. The pad member is disposed on an outer surface of the light unifying layer. The lateral light source module is able to emit lights to the pad member through the light guide plates and the light unifying layer for providing various lighting effects.
US10444417B2 Optical limiters for facilitating aperture protection
Various techniques provide optical limiters for facilitating aperture protection. In one example, a system includes an optical device. The optical device includes a photocathode configured to emit electrons in response to an applied voltage and an incident light. The optical device further includes a phase change material. At least a portion of the phase change material is configured to receive the electrons from the photocathode. The portion is further configured to transition from a first phase to a second phase in response to the electrons. The portion is further configured to reflect the incident light when the portion of the phase change material is in the second phase. Related methods and products are also provided.
US10444410B2 Overcoat wire grid polarizer having conformal coat layer with oxidation barrier and moisture barrier
A wire grid polarizer (WGP) can be durable and have high performance. The WGP can comprise an array of wires 13 on a substrate 11. An overcoat layer 32 can be located at distal ends of the array of wires 13 and can span channels 15 between the wires 13. A conformal-coat layer 61 can coat sides 13s and distal ends 13d of the wires 13 between the wires 13 and the overcoat layer 32. The overcoat layer can comprise aluminum oxide. An antireflection layer 33 can be located over the overcoat layer 32.
US10444409B2 MWIR/LWIR transparent, conductive coatings
An optical system includes a housing, an imaging device housed within the housing, and a window in the housing providing an optical path through the housing to the imaging device. The window includes a transparent substrate and a coating over the transparent substrate. The coating is made of an electrically conductive semiconductor. The imaging device is sensitive to and the coating is transparent to at least one of MWIR and/or LWIR wavelengths.
US10444406B2 Short term cloud coverage prediction using ground-based all sky imaging
A method for predicting short-term cloud coverage includes a computer calculating an estimated cloud velocity field at a current time value based on sky images. The computer determines a segmented cloud model based on the sky images, a future sun location corresponding to a future time value, and sun pixel locations at the future time value based on the future sun location. Next, the computer applies a back-propagation algorithm to the sun pixel locations using the estimated cloud velocity field to yield propagated sun pixel locations corresponding to a previous time value. Then, the computer predicts cloud coverage for the future sun location based on the propagated sun pixel locations and the segmented cloud model.
US10444400B2 Tray conveyor baggage handling and imaging system
An imaging system includes a conveyor duct including a first wall and an opposing second wall, a gantry coupled to one end of the conveyor duct, an imaging assembly associated with the gantry, and a conveyor assembly coupled to the conveyor duct. The conveyor assembly includes a first rail coupled to the first wall of the conveyor duct and a second rail coupled to the second wall of the conveyor duct, the first rail and the second rail defining a channel therebetween. The imaging system also includes a tray including a base, wherein the conveyor assembly is configured to transport the tray into the gantry, and wherein the base of the tray extends between and below the first rail and the second rail when the conveyor assembly is transporting the tray.
US10444396B2 Deep azimuthal system with multi-pole sensors
Various embodiments include systems and methods of operation with respect to well logging. The systems and methods can include a number of transmitter sensors and a number of receiving sensors arranged to operate as a system including one or more multi-pole sensors. Such systems may be controlled to generate deep high-order azimuthal sensitivity. Additional apparatus, systems, and methods are disclosed.
US10444395B1 Tunnel detection using a pipeline pig
A method and system for detecting a subsurface tunnel includes propelling an instrumented pipeline pig through a horizontal detection conduit, acquiring and analyzing magnetometer measurements and VLF EM resistivity measurements to detect distortions and/or anomalies in the Earth's magnetic field and/or VLF electromagnetic field, respectively, and correlating the data with position data of the pipeline pig to compute a parameter of a tunnel such as, for example, location, size and depth.
US10444394B2 Foreign object detection using heat sensitive material and inductive sensing
In certain aspects, a method and apparatus for detecting foreign objects using heat sensitive material and inductive sensing is disclosed. In certain aspects, a foreign object detection system includes a heat sensing system comprising a heat sensitive material having a property configured to change as a function of temperature. The foreign object detection system further includes an inductive sensing system comprising one or more sense coils, wherein a change in an electrical characteristic of the one or more sense coils is indicative of presence of a foreign object. The foreign object detection system further includes a controller coupled to the heat sensing system and the inductive sensing system, wherein the controller is configured to determine presence of the foreign object based on at least one of a measure of the property of the heat sensitive material or a measure of the electrical characteristic of the one or more sense coils.
US10444391B2 Noise removal for distributed acoustic sensing data
An example method includes at least partially positioning within a wellbore an optical fiber of a distributed acoustic sensing (DAS) data collection system. Seismic data from the DAS data collection system may be received. The seismic data may include seismic traces associated with a plurality of depths in the wellbore. A quality factor may be determined for each seismic trace. One or more seismic traces may be removed from the seismic data based, at least in part, on the determined quality factors.
US10444387B2 Monitoring microseismic events
A system (100) for monitoring a subterranean structure comprises an array (10) with n acoustic sensors capable of detecting P-waves and/or S-waves from the subterranean structure and a central controller (120) for receiving a signal (X) from the sensors. The system further comprises a lookup table (20) comprising a pre-computed travel time curve (24) expressed as relative arrival times of a signal from a location (Lm) to each of the sensors (1-n); a comparison unit for comparing the received signal (X) with the pre-computed travel time curve (24), and means for raising an alarm if the received signal (X) matches the precomputed travel time curve (24). Preferably, the alarm is raised if a computed semblance value (26, 27) exceeds a predefined threshold. The system may monitor several locations (Lm) in parallel using a fraction of the computer resources and time required by prior art techniques.
US10444386B2 Methods and systems that determine a velocity wavefield from a measured pressure wavefield
Methods and systems that compute an approximate vertical-velocity wavefield based on a measured pressure wavefield and knowledge of the free-surface shape when the pressure wavefield was measured are described. The measured pressure wavefield is used to compute an approximate frozen free-surface profile of the free surface. The approximate frozen free-surface profile and the measured pressure wavefield are then used to compute an approximate vertical-velocity wavefield that does not include low-frequency streamer vibrational noise. The approximate vertical-velocity wavefield and measured pressure wavefield may be used to separate the pressure wavefield into up-going and down-going pressure wavefields.
US10444383B2 Partial-ring PET device and PET device
A partial-ring PET device, in which some of coincidence radiation detectors to be arranged in a ring shape around a field of view for detecting lines of response of annihilation radiations are missing, is compensated for a drop in image quality due to the missing of the coincidence radiation detectors by including single gamma-ray radiation detectors for detecting at least either one of the annihilation radiations as a single gamma-ray. This can reduce missing of projection angles and reduce artifacts in PET images.
US10444378B1 Imaging devices
An imaging device includes: a first scintillator layer; an array of detector elements, wherein the array of detector elements comprises a first detector element; a second scintillator layer, wherein the array of detector elements is located between the first scintillator layer and the second scintillator layer; and a first neutral density filter located between the first scintillator layer and the first detector element and/or a second neutral density filter located between the second scintillator layer and the first detector element; wherein the first detector element is configured to generate a first electrical signal in response to light from the first scintillator layer, and to generate a second electrical signal in response to light from the second scintillator layer.
US10444375B2 Positioning system, positioning method, and positioning station
The present disclosure is effective in easily estimating an integer value bias at a high speed. A processor of a positioning system, a positioning method, and a positioning station performs interference positioning through calculation processing based on positioning data of the base station and positioning data of the positioning station. A plurality of calculation processing items are performed in parallel with different time points as start time points. Thus, even in a case where a situation in which the time required for the calculation of a fix solution differs depending on time point at which time point the calculation processing starts, there is a possibility that one of a plurality of calculation processing items can calculate the fix solution at an earlier time than in a case where single calculation processing performs the calculation. Therefore, it is possible to easily estimate the integer value bias at the high speed.
US10444374B2 GNSS receiver and mobile system including the same
A GNSS receiver includes a RF unit, a baseband processing unit, a storage unit, a mode control unit and a counter unit. The RF unit receives a satellite signal from an external satellite. The baseband processing unit determines present operation environment of the GNSS receiver based on the satellite signal. The storage unit stores information received by the RF unit and information generated by the baseband processing unit. The mode control unit controls an operation mode of the GNSS receiver based on the present operation environment. The operation mode includes a normal mode and a low power mode. The counter unit counts a first number representing a number of consecutive times in which the GNSS receiver has entered the low power mode. When the GNSS receiver enters the low power mode, the mode control unit turns off at least one of the RF unit, the baseband processing unit and the storage unit based on the first number.
US10444372B2 Detecting timing anomalies
Disclosed herein are system, method, and computer program product embodiments for adapting to malware activity on a compromised computer system by detecting timing anomalies between timing signals. An embodiment operates by analyzing first timing data accessed from a validated source and second timing data accessed from an unvalidated receiver source in order to compute a threat detection value, which is utilized to determine if there is a discrepancy or anomaly in the timing or frequency of either the validated and unvalidated sources.
US10444368B2 Measuring cloud metrics using diverging quasi-optical radar
Apparatus and associated methods relate to determining, based on a detected portion of a projected pulse of quasi-optical energy backscattered by water particles within a divergent projection volume of a cloud atmosphere, properties of the backscattering water particles. The pulse of quasi-optical energy is projected into the divergent projection volume of the cloud atmosphere. The divergent projection volume is defined by an axis of projection and an angle of projection about the axis of projection. The portion of the projected pulse of optical energy backscattered by water particles within the divergent projection volume of the cloud atmosphere is received and detected. Various properties of the backscattering water particles, which can be determined from the detected portion of the projected pulse backscattered by water particles can include particle density and/or particle size.
US10444366B1 Perception systems for use in autonomously controlling systems
A lidar sensor comprising a laser, an optical sensor, and a processor. The lidar sensor can determine a distance to one or more objects. The lidar sensor can optionally embed a code in beams transmitted into the environment such that those beams can be individually identified when their corresponding reflection is received.
US10444364B2 Pinned photodiode pixels including current mirror-based background light suppression, and imaging devices including the same
An imaging device includes a focal plane array of demodulation pixel cells. Each of the demodulation pixel cells includes a pinned photodiode, demodulation gates operable to demodulate optical signals sensed by the pinned photodiode and to transfer accumulated photo-charges to a respective one of a multitude of sense nodes, a readout circuit operable selectively to read out signals from the sense nodes, and a background light suppression circuit including cross-coupled current mirrors.
US10444363B2 System and method for off angle three-dimensional face standardization for robust performance
A system uses range and Doppler velocity measurements from a lidar system and images from a video system to estimate a six degree-of-freedom trajectory of a target. The system utilizes a two-stage solution to obtain 3D standardized face representations from non-frontal face views for a statistical learning algorithm. The first stage standardizes the pose (non-frontal 3D face representation) to a frontal view and the second stage uses facial symmetry to fill in missing facial regions due to yaw face pose variations (i.e. rotation about the y-axis).
US10444362B2 LADAR data upsampling
Systems and processes for increasing the effective sampling density of a LADAR data set are disclosed. LADAR data points are merged with data regarding edges of objects within the physical space represented by the LADAR data points to form a merged LADAR-edge point cloud. Each data point within the merged LADAR-edge point cloud is examined to identify co-planar neighboring data points within a defined search area. Additional data points are added to the LADAR-edge point cloud by interpolating between the identified, co-planar neighboring data points.
US10444360B2 Displacement measurement device, measurement system, and displacement measurement method
A displacement measurement device and a measurement method are provided. A displacement measurement device includes a light projecting unit configured to generate a light beam; a sensor head configured to emit the light beam to a measurement target object and receive a light beam reflected at the measurement target surface within the emitted light beam; a storage unit configured to store a function using a distance between the sensor head and the measurement target surface as a variable; and a control unit configured to calculate the distance based on a wavelength of the light received by the sensor head. The control unit calculates a value of the function using a distance between the sensor head and the measurement target surface of the measurement target object as a value of the variable. The control unit corrects the calculated distance using the calculated value of the function.
US10444359B2 Light ranging device with electronically scanned emitter array and synchronized sensor array
Embodiments describe a solid state electronic scanning LIDAR system that includes a scanning focal plane transmitting element and a scanning focal plane receiving element whose operations are synchronized so that the firing sequence of an emitter array in the transmitting element corresponds to a capturing sequence of a photosensor array in the receiving element. During operation, the emitter array can sequentially fire one or more light emitters into a scene and the reflected light can be received by a corresponding set of one or more photosensors through an aperture layer positioned in front of the photosensors. Each light emitter can correspond with an aperture in the aperture layer, and each aperture can correspond to a photosensor in the receiving element such that each light emitter corresponds with a specific photosensor in the receiving element.
US10444355B2 Optical modulating device and system employing same
Provided are an optical modulating device and a system employing the same. The optical modulating device includes a phase modulator including a meta surface including a nanoantenna configured to couple light incident on the phase modulator, and including a quantum well layer having a multi-quantum well and configured to modulate a phase of light by modulating a refractive index according to an electrical control, and a reflective layer provided at on the phase modulator opposite to a side of the meta surface of the phase modulator and configured to resonate light coupled through the nanoantenna.
US10444346B2 Method for migrating radar sensor limitations with video camera input for active braking for pedestrians
A pedestrian collision avoidance system for a vehicle including a radar sensor, a video camera, and an electronic control unit (ECU). The ECU detects an object in the video information and classifies the object as a pedestrian based on a comparison of the video information with a database. The ECU determines a distance to the pedestrian based on the radar information and determines a characteristic of the pedestrian based on the video information, the distance, and the database. When the pedestrian ceases to be detected by the radar sensor, the ECU determines an updated distance to the pedestrian based on the video information and the characteristic of the pedestrian. The ECU determines whether a potential for collision exists between the vehicle and the pedestrian based in part on the distance to the pedestrian, and when the potential for collision is present, the ECU activates an automatic vehicle response.
US10444344B2 Optical sensor-based position sensing of a radio frequency imaging device
A method and apparatus for optical sensor-based position sensing are provided. In the method and apparatus, a first displacement is detected by a first optical position sensor and a second displacement is detected by a second optical position sensor of an optical position sensor assembly located on a radio frequency (RF) imaging device. A processor coupled to the optical position sensor assembly determines a position of the RF imaging device based at least in part on the detected first and second displacements. The processor determines a tilt of the RF imaging device based at least in part on the detected first and second displacements and associates, in a memory, the position and the tilt of the RF imaging device with data representing an RF image of a portion of a space disposed behind a surface captured by the RF imaging device.
US10444343B2 Mobile navigation method and system
A mobile navigation system includes a directive beamforming antenna carried by the vehicle, emitting first and second sensing beams in first and second directions at first and second time points, respectively; an electromagnetic wave reflector installed in the target zone, receiving the first and second sensing beams, and transmitting first and second retro waves back; and a processor electrically coupled to the directive beamforming antenna, receiving the first and second retro waves, and determining a direction where the vehicle will be guided to move according to information of the first and second retro waves. A coverage area of the first sensing beam and a coverage area of the second sensing beam partially overlaps with each other, and the direction where the vehicle will be guided to move lies between the first direction and the second direction.
US10444342B2 Control of host device using three-dimensional position and velocity
A system and method of controlling operation of a host device in real-time, the host device operatively connected to an optical device and a radar device. The optical device is configured to obtain visual data of at least one object. The object is located at an incline, relative to the host device, the incline being characterized by an elevation angle (ϕ) and an azimuth angle (θ). The radar device is configured to obtain radar data, including a radial distance (r) of the object from the host device, the azimuth angle (θ), and a range rate (dr/dt). The controller is programmed to determine a time-to-contact for the host device and the object based at least partially on a 3-D position and 3-D velocity vector. The operation of the host device is controlled based at least partially on the time-to-contact.
US10444340B2 Millimeter-wave antenna and millimeter-wave sensor using the same
A millimeter-wave antenna includes a slit which is provided in a GND conductor formed in a first surface of a circuit board, a horn antenna which is provided with a first opening and a second opening, and an impedance matching device which is provided in a slot shape between the slit and the first opening of the horn antenna. The impedance matching device is formed in the slot shape which is filled with a dielectric having a dielectric constant different from that of the circuit board. The impedance matching device is configured such that a length of the slot shape in a propagation direction is less than ¼ of a wavelength of a use frequency upper limit. The impedance matching device is configured such that a size of a rectangular shape of the slot shape in a magnetic field direction is larger than the first opening of the horn antenna.
US10444338B2 Transmitter-receiver system
According to one aspect of the inventive concept there is provided a transmitter-receiver system comprising: a transmitter arranged to transmit a wavelet; a receiver arranged to receive a wavelet; a wavelet generator arranged to generate a reference wavelet; and timing circuitry arranged to receive a reference clock signal, output a first trigger signal for triggering transmission of a wavelet and output a second trigger signal for triggering generation of a reference wavelet. The timing circuitry further comprises a delay line including at least one delay element and being arranged to receive a signal at an input of the delay line and transmit a delayed signal at an output of the delay line, wherein a state of each delay element of at least a subset of said at least one delay elements is switchable between at least a first state and a second state. A delay element in said first state, i.e. switched to its first state, presents a first propagation delay. A delay element in said second state, i.e. switched to its second state, presents a second propagation delay which differs from the first propagation delay by a value which is smaller than a period of the reference clock signal. Thereby a total propagation delay of the delay line is configurable by controlling the state of each delay element of said subset. The system further comprises a controller arranged to control a delay between the first trigger signal and the second trigger signal by controlling the total propagation delay of the delay line. The system is arranged to correlate the reference wavelet with a received wavelet for at least one setting of the total propagation delay.
US10444334B2 Controlling transmission of pulses from a sensor
A sensor such as a presence sensor for use in a lighting system or other system that adapts to information from a plurality of active presence sensors. If transmissions from the active sensors are uncoordinated, the overall detection performance may be adversely impacted (e.g. due to potential cross-interference), which may make sensing over the detection coverage area defined by a single presence sensor (or the like) become unreliable.The disclosure presents protocols for coordinating transmissions in active sensing systems. The invention may be applied to various active modalities (e.g. ultrasound, RF), for example that find applications in indoor and outdoor lighting controls.
US10444333B2 Method and system for performing baseband digital receiver beamforming on ultrasound signals
Methods and systems are provided that perform baseband beamforming of ultrasound signals. The methods and systems obtain receive signals from transducers of an ultrasound probe and demodulate the receive signals to obtain complex receive signals having in-phase (I) and quadrature (Q) components. The methods and systems apply time delay and phase correction to the complex receive signals to form delayed complex receive signals before summing the delayed complex receive signals to produce a coherent receive signal. The phase correction includes applying coarse and fine corrections where the coarse correction is calculated as a multiple of a sampling time and the fine correction is calculated as a fraction of the sampling time. The methods and systems apply the coarse and fine corrections contemporaneously by multiplying the complex receive signal by a complex carrier delayed by a multiple of the sampling time and delayed by the fraction of the sampling time.
US10444332B2 Method and system for calibrating a network of multiple horizontally scanning range finders
A method and a system for calibrating a network of multiple range finders are disclosed. In an embodiment, the method includes performing a measurement with the range finders during a movement of an object through an area covered by the network, identifying, for each range finder, data sets of the measurement associated with the moving object, based on a static analysis of the respective range finder, determining, for each pair of overlapping range finders, an estimated relative transformation between respective poses of the pair, based on the identified data sets of the pair, determining an initial maximum likelihood configuration of poses of all of the range finders based on the estimated relative transformations of each pair and iteratively determining sets of point correspondences of the identified data sets and if a distance of the points in the pair is below a threshold, the threshold being redefined decreasingly for each iteration.
US10444330B2 LADAR receiver with enhanced signal to noise ratio and method
A laser receiver comprising a sensor; a first amplifier operatively connected to the sensor comprising a first gate, a first source and a first drain; a first subcircuit operatively connected between the first drain and the first gate comprising a first resistor, a first inductor and a decoupling capacitor configured to allow the first amplifier bias to be established by the at least one first biasing resistor; the impedance of the first gate being sufficient such that only a small proportion of the current from the sensor passes into the first gate; an inductor connecting the first gate to the at least one biasing resistor with high impedance at the receiver operating frequency; a second amplifier comprising a second gate operatively connected to the first drain; and an output configured to be operatively connected to a processing unit and a display unit configured to displaying output and method thereof.
US10444320B2 Locating devices based on antenna coordinates
A technique for locating devices detects wireless packets using multiple antenna units and generates antenna coordinates in an antenna coordinate system on a per-packet basis. Information about antenna coordinates are stored in entries of a data store. Packets originating from different locations produce different antenna coordinates, enabling antenna coordinates to differentiate regions in physical space. Although antenna coordinates do not directly describe physical locations, they are stable over time given a stable environment and thus allow determination as to whether a location has been visited before. Entries in the data store may store Cartesian (physical) coordinates associated with respective antenna coordinates, enabling real-time tracking of physical device locations by lookups into the data store based on antenna coordinates.
US10444319B2 Determining of model parameters for positioning purposes
A method performed by at least one apparatus is inter alia disclosed, said method comprising: obtaining measurement data on a location-specific quantity of a signal transmitted by a transmitter; obtaining location information associated with said measurement data on said location-specific quantity; and determining, based on said obtained measurement data and said obtained location information, one or more model parameters of a model describing said location-specific quantity in dependence of location, wherein said model assumes a location dependence of said location-specific quantity in form of a combination of a first location-specific function and a second location-specific function.
US10444314B2 Magnetic resonance imaging apparatus and method for acquiring under-sampled MR signal
An MRI apparatus includes a data acquirer configured to under-sample MR signals, respectively received from channel coils included in a radio frequency (RF) multi-coil, at non-uniform intervals to acquire pieces of data set; and an image processor configured to restore pieces of K-space data respectively corresponding to the channel coils by using a positional relationship based on a spatial distance between a reference data set among the acquired pieces of data set and at least two of data set among the acquired pieces of data set, in a K-space.
US10444309B2 Digital amplifier
The invention relates to a digital amplifier for providing a desired electrical output power, the amplifier comprising a power source (100) for generating the electrical output power, the amplifier further comprising: a digital input adapted for receiving a digital input signal (112), the digital input signal (112) representing the desired electrical output power level, a reference power generator (124) for generating an analogue reference power controlled by the digital input signal (112), a power measurement component (142; 128) adapted for measuring the power differential between the electrical output power provided by the power source (100) and the analogue reference power, an analogue-to-digital converter (130) adapted for converting the power differential into a digital power differential value (132), a combiner adapted for providing a combined digital signal (136) by adding the digital power differential value (132) to the digital value input to the reference power generator (124) for generating the analogue reference power, wherein the power source (100) is adapted for providing the electrical power corrected for the difference between the power indicated by the digital input signal (112) and the combined digital signal (136).
US10444302B2 Foreign matter detecting device and linear guide
A foreign matter detecting device comprises a first yoke portion and a second yoke portion which adjoin a permanent magnet respectively. The both yoke portions are arranged while interposing a reference space therebetween. Further, a detour yoke portion is arranged. A magnetic resistance of the first detour space being smaller than a magnetic resistance of the predetermined reference space, and magnetic resistances of the second detour space and the first detour space being larger than the magnetic resistance of the predetermined reference space. A detection signal in relation to the foreign matter is outputted on the basis of a magnetic flux density provided in at least any one of spaces of the reference space and the first detour space, corresponding to an amount of retention of the foreign matter in a retaining portion which is provided so that the foreign matter is retained in the second detour space.
US10444295B2 Battery balance management circuit
A battery balance management circuit includes an active and passive testing balance bus, a plurality of battery sets, a primary charging converter, a secondary charging system, an electrical load and a battery management system. An external balance management mechanism is utilized to compensate for current loss of the battery set, effectively enabling the battery sets to provide stable large current output.
US10444290B2 Power supply apparatus, transport device including power supply apparatus, estimating method of estimating correlation information between charge rate and open-end voltage of electric storage section, and computer readable medium for estimating correlation information
A power supply apparatus has a first electric storage section, a second electric storage section having an excellent energy density and a poor output density compared with the first storage section, and a control section that acquires first data and second data before and after each time of transferring charge between the first and storage sections, the first data being a combination of an SOC and an OCV of the first storage section, the second data being a combination of an SOC and an OCV of the second storage section, estimates a first correlation between the SOC and the OCV of the first storage section from an aggregation of the first data including reference data, and estimates a second correlation between the SOC and the OCV of the second storage section based on a comparison between a plurality of stored data and an aggregation of the second data.
US10444286B2 Progressive cavity pump (PCP) monitoring system and method
A pump monitoring system is provided, the pump including a rotor, and stator, the system including a magnetic field sensor to measure a magnetic field generated by a magnet positioned on a rod above the rotor; and a computer system configured to use the magnetic field to determine the rotor position. The magnetic field generated by the magnet can be used to determine characteristics of the pump including slipping and sticking, twist and twist differential, togging and wobble.
US10444285B2 Diagnostic circuit test device
An apparatus is provided for a diagnostic circuit test device having multi-meter functionality and being adapted to provide current sourcing to an electrical system for selective measurement of a plurality of parameters thereof in powered and unpowered states. The diagnostic circuit test device comprises a conductive probe element configured to be placed into contact with the electrical system and provide an input signal thereto. A power supply is interconnected between an internal power source and the conductive probe element. Processors are electrically connected to the conductive probe element and configured to manipulate the input signal provided to the electrical system and receive an output signal in response to the input signal. The output signal is representative of at least one of the parameters of the electrical system. A display device is configured to display a reading of the output signal which is representative of the parameter.
US10444283B1 Sharing a JTAG interface among multiple partitions
An integrated circuit device includes a first partition and a second partition. The integrated circuit device also includes a Joint Test Action Group (JTAG) system that controls at least a portion of the integrated circuit device via logic signals. The JTAG system includes a JTAG interface that receives logic signals and a first JTAG hub instantiated in the first partition communicatively coupled to the JTAG interface. The integrated circuit device further includes a second JTAG hub instantiated in the second partition communicatively coupled to the first JTAG hub via a bridge.
US10444275B2 Electric-current sensing device, load driving system, and method for manufacturing electric-current sensing device
There are provided an electric-current sensing device capable of detecting an electric current with high accuracy, a load driving system, and a method for manufacturing the electric-current sensing device. According to one embodiment, the electric-current sensing device includes a sense IGBT through which an electric current proportional to an electric current flowing through a main IGBT flows. Further, a depth of a P type floating region from a lower end of each of a plurality of trench gates provided in the sense IGBT is shallower than a depth of another P type floating region from a lower end of each of a plurality of trench gates provided in the main IGBT.
US10444272B2 Method and apparatus for detection of power system disturbance within a digital substation
An objective of the application is to provide a method for detecting a disturbance in a power system within a digital substation and an apparatus using the same. The method includes: sensing electrical parameters at an end of a transmission line; sampling the sensed electrical parameters; extracting traveling-wave information from high frequency component of the samples using a signal processing method; and if the extracted traveling-wave information indicating occurrence of the disturbance, transmitting the extracted traveling-wave information to an intelligent electronic device of the digital substation from a merging unit or non-conventional instrument transformer of the digital substation. As compared with the amount of the sample data of the sensed electrical parameters, the amount of the data representing the extracted traveling-wave information is reduced. Thus the extracted traveling-wave information can be transmitted via a data link with a relatively narrow bandwidth, such as the process bus under standard IEC 61850.
US10444270B2 Systems for testing semiconductor packages
A semiconductor integrated circuit test system can include a first semiconductor integrated circuit tester configured to conduct a first test of a first characteristic of one of a plurality of semiconductor integrated circuits, wherein the first test is completed by the first semiconductor integrated circuit tester within a first test time. A second semiconductor integrated circuit tester, can be coupled to the first semiconductor integrated circuit tester, where the second semiconductor integrated circuit tester can be configured to conduct a second test of a second characteristic of each of the plurality of the semiconductor integrated circuits simultaneously, wherein the second test is completed within a second test time that is at least about two orders of magnitude more than the first test time.
US10444264B2 Device for measuring the current flowing in an inductive load
A device measures the current in an inductive load using two separate current-measuring paths to detect the current in the inductive load. The inductive load is connected between first and second nodes, and the first node connected to a first voltage. The device includes first and second transistors cascaded together between the first node and a third node that is connected to a second voltage. First and second sense amplifiers measure the current in the inductive load. The first and second sense amplifiers are connected to at least one terminal of the first and second transistors. Two blocks sample and hold signals from the first and second sense amplifiers, which represent, respectively, the currents in the two separate current-measuring paths. The two currents are subtracted in a comparison node for generating an error signal that is compared with a predefined window and if outside the window a failure signal is generated.
US10444254B2 Virtual tachometers based on time series filtering
A system and method for receiving a plurality of first inputs from a transducer, where the plurality of first inputs correspond to vibrations of a rotational machine, and filtering the plurality of first inputs to derive a frequency of interest. The system and method then generates a sinusoidal signal at the frequency of interest and a pulse train of one or multiple pulses per revolution at the frequency of interest from the sinusoidal signal. The system and method further identifies a first pulse at a zero crossing within the pulse train and counts zero crossings to define blocks of data for use in time synchronous averaging calculations.
US10444250B2 Antibodies to risperidone and use thereof
Disclosed is an antibody or a binding fragment thereof that binds to risperidone, which can be used to detect risperidone in a sample such as in a competitive immunoassay method. The antibody or fragment thereof can be used in a lateral flow assay device for point-of-care detection of risperidone, including multiplex detection of aripiprazole, quetiapine, olanzapine, and risperidone in a single lateral flow assay device.
US10444246B2 Kit for measuring titer of a protein comprising human Fc using indirect ELISA and method for measuring titer of a protein comprising human Fc using the same
Provided are a kit for measuring a titer of a human antibody, a humanized antibody, or a human Fc-fusion protein in human plasma or serum, and a method for measuring a titer of a human Fc-containing protein in human plasma or serum using the same, and more specifically, a kit for measuring a titer of human Fc-containing protein in human plasma or serum, the kit including a diluent for sample, a diluent for conjugate, and a cleansing solution and being used in analysis through an indirect enzyme-linked immunosorbent assay (indirect ELISA), and a method for measuring a titer of human Fc-containing protein in human plasma or serum using the same.
US10444242B2 Detection methods employing HCV core lipid and DNA binding domain monoclonal antibodies
The present disclosure provides detection methods employing HCV core lipid binding domain and DNA binding domain monoclonal antibodies or antibody fragments. In certain embodiments, the lipid binding domain monoclonal antibody or antibody fragment recognizes an epitope in amino acids 141 to 161 of HCV core protein and the DNA binding domain antibody or antibody fragment recognizes an epitope in amino acids 95-123 (e.g., in amino acids 99-117) of HCV core protein.
US10444237B2 Anti-pancreatic cancer monoclonal antibody and use thereof
A hybridoma cell line NM002-1 secreting an anti-human pancreatic cancer monoclonal antibody and deposited under CCTCC Accession NO: C201173. Also, an anti-human pancreatic cancer monoclonal antibody NJ002-1 secreted by the hybridoma cell line NM002-1 and use thereof.
US10444236B2 Method of detection of proteolysis products in plasma and a diagnostic system for its application
Immunological diagnostic methods that use the whole-length molecule of plasminogen or its peptide fragments as universal detectors of proteolysis products having a C-terminal lysine are proposed. The method of this immunological diagnostic is to identify the human diseases associated with increased activity of proteolytic enzymes. A diagnostic test system comprised of a detector—the full-length molecule and its presented peptide fragments—is disclosed. The technical result includes achieving the required degree of dissociation of the antigen-antibody complex in a sample from the subject, as well as changing the conformation of proteins using an incubation buffer containing organic solvents in the disclosed ratios, that can significantly increase the sensitivity of the method for determining the concentration of proteolytic fragments with a C-terminal lysine binding with plasminogen or fragments thereof.
US10444234B2 Assay for JC virus antibodies
The disclosure relates to methods and reagents for analyzing samples for the presence of JC virus antibodies. Disclosed is a method that includes obtaining a biological sample from a subject (e.g., plasma, serum, blood, urine, or cerebrospinal fluid), contacting the sample with highly purified viral-like particles (HPVLPs) under conditions suitable for binding of a JCV antibody in the sample to an HPVLP, and detecting the level of JCV antibody binding in the sample to HPVLP. In one embodiment, determining the level of anti-JCV antibodies in the subject sample provides a method of identifying PML risk in a subject.
US10444233B2 Selective capture and stimulated release of circulating tumor cells on nanostructured devices
A device for capturing preselected cell types from a fluid sample that includes a plurality of cell types includes a substrate, a plurality of nanowires at least one of attached to or integral with a surface of the substrate such that each nanowire of the plurality of nanowires has an unattached end, and a layer of temperature-responsive material formed on at least the unattached end of each of the plurality of nanowires. The layer of temperature-responsive material has a compact configuration at a first temperature and an expanded configuration at a second temperature so as to facilitate release of cells captured at the first temperature to be released at the second temperature.
US10444231B2 Peptides, devices, and methods for the detection of Ehrlichia antibodies
The invention provides peptide compositions and mixtures useful for the detection of antibodies that bind to Ehrlichia antigens. The peptide compositions and mixtures comprise polypeptide sequences based on an immunogenic fragment of the Ehrlichia Outer Membrane Protein 1 (OMP-1) protein. The invention also provides devices, methods, and kits comprising such peptide compositions and mixtures useful for the detection of antibodies that bind to Ehrlichia antigens and the diagnosis of monocytic and/or granulocytic ehrlichiosis.
US10444229B2 Method of measuring insulin resistance with fatty acid combustion, and composition used herein
This invention provides a method for measuring insulin resistance of a test subject, and a composition suitably used for the method.A method for measuring insulin resistance of a test act comprising steps (a) and (b) below, the method using a composition for measuring insulin resistance comprising, as an active ingredient, a C12-38 fatty acid labeled with at least one isotope of C, wherein the C12-38 fatty acid is converted in the body into labeled carbon dioxide that is excreted in expired air, (a) intravenously administering the composition to a test subject and collecting expired air; and (b) determining the ratio of labeled CO2 amount to unlabeled CO2 amount contained in the expired air or the ratio of labeled CO2 amount to total CO2 amount contained in the expired air.
US10444228B2 Method of screening a candidate compound for inducing bile canalicular function disorders
In vitro methods and kits for modulating and studying mechanical movement of hepatic bile canaliculi lumen through activation or inhibition of the Rho-kinase molecular regulation pathway. In vitro methods and kits for modulating lumen opening and clearing using matrix metalloproteinases, as well as diagnostic methods based upon the same.
US10444227B2 Neural networks formed from cells derived from pluripotent stem cells
In some aspects, cultures of neurons derived from human induced pluripotent stem cells (iPS cells) that exhibit synchronous firing of neural networks are provided. In some embodiments, neuronal activity of the cultures may be detected or measured using a multi-electrode array.
US10444226B2 Corneodesomosomes and barrier function maturation
A method for determining whether the skin surface of a subject is mature/immature in its organization/function, by taking a skin sample and determining the corneodesmosome distribution within the stratum corneum of the sample by an immunoelectron microscopy method.
US10444225B2 Surface isotropy as a marker for epidermal maturation
The present invention relates to a method for determining the isotropy of the skin surface of a subject, and hence the degree of maturation of the said skin surface, by examining various parameters reflecting the cell organization. Methods for identifying active agents, raw materials and formulation are also provided.
US10444218B2 Multiple function dual core flooding apparatus and methods
A dual core flooding apparatus is disclosed. The dual core flooding apparatus includes at least two core holders each configured to contain a core plug. The dual core flooding apparatus includes a fluids delivery system configured to inject one or more fluids into the core holders and core plugs. The dual core flooding apparatus includes an image capture system, a density and viscosity measurement system, and at least two oil/water separators. The dual core flooding apparatus also includes at least two back pressure regulators configured to maintain a pore pressure in the core plugs and an automated confining pressure system configured to maintain a confining pressure in each core holder. The dual core flooding apparatus further includes a data acquisition system, differential pressure measurement systems, and effluent measurement systems.
US10444217B1 Rapid analysis for cyanobacterial toxins
Method and compositions using transition metal salts and/or ammonium chloride to liberate toxins and other molecules from cyanobacteria, useful for assaying for total cyanobacterial toxins in lakes, reservoirs and other waters.
US10444209B2 Exhaust gas measuring system
In order to provide an exhaust gas measuring system capable of more accurately correcting errors in measurement results caused by response delays of exhaust gas measuring devices, and the like, the exhaust gas measuring system is adapted to include: a sampling pipe adapted to, from a lead-out port, lead out exhaust gas introduced from an introduction port; one or more types of exhaust gas measuring devices that are connected to the lead-out port and measure predetermined physical quantities related to the exhaust gas flowing through the sampling pipe; a correction device adapted to correct measurement results by the exhaust gas measuring devices; and a pressure sensor adapted to measure the pressure inside the sampling pipe, in which the correction device corrects errors in the measurement results, which are caused by response delays, with the measured pressure by the pressure sensor as a parameter.
US10444208B2 Method for measuring the concentration of a chemical species using a reagent baseline
A method in which a concentration of a chemical species of interest is obtained. The method comprises measuring a property (e.g. the oxidation reduction potential) of a reagent (typically based on a simple single electron redox couple) to obtain a baseline measurement. The reagent is mixed with the solution under test, then the property of the mixture is measured to obtain a post reaction measurement. Then the concentration of the chemical species of interest is determined based on the baseline measurement and the first post reaction measurement, typically by calculating a difference of the baseline measurement and the post reaction measurement, then using the difference and a pre-determined conversion table to determine the concentration of the chemical species of interest.
US10444207B2 Liquid chromatograph analyzer control system
An analyzer control system 20 for monitoring and controlling an analyzer 20 includes: a plurality of sensors for detecting the condition of each component of the analyzer; a potential problem inference section 23 for receiving detection results obtained with all or part of the sensors and for inferring whether or not the analyzer is in a potentially problematic condition; and a potential problem display section 32 for showing, on a display screen, information on the potentially problematic condition. The “potentially problematic condition” is neither a condition in which the analysis data being collected by the analyzer are unusable, nor a condition which requires deactivation of the analyzer; it is a condition in which the analyzing operation may be continued for the time being, although the analyzer is likely to soon fall into the aforementioned situations if the operation is further continued. The already collected data can be properly used.
US10444206B2 Chromatography/mass spectrometry data processing device
Peaks are detected on a mass chromatogram at multiple m/z ratios characterizing a target component, and the detected peaks are classified into groups according to their occurrence time. The measured mass spectrum is acquired for each group, the measured mass spectrum and standard mass spectrum of the target component are matched for each m/z, and the standard mass spectrum is normalized by multiplying it by the same scale factor for all the m/z ratios such that it does not exceed the peak intensities on the measured mass spectrum. The quantitation ion m/z peak intensity on the normalized standard mass spectrum is then examined, and if this intensity exceeds a preset threshold and the confirmation ion ratio determined based on the measured mass spectrum obtained for the target component is outside a reference range, then that target component is taken as a narrowed result candidate.
US10444205B2 Plug unit and connection system for connecting capillary tubes, especially for high-performance liquid chromatography
A plug unit for connecting capillary tubes includes a plug housing that has an axial borehole, a plug capillary tube that projects through the axial borehole, and a sealing element that surrounds the plug capillary tube. The front end of the plug capillary tube is sealed by an elastic and/or plastic deformation of the sealing element against the capillary tube receptacle opening of a bushing unit. A hollow cylindrical pressure piece is provided that surrounds the sealing element in an axial region facing away from the end surface of the plug capillary tube, and the pressure piece has a rearward end side that faces away from the end surface of the plug capillary tube and that can be loaded by the plug housing with an axial pressure force when the plug unit and bushing unit are connected.
US10444204B2 Modular automated chromatography system
Valves, pumps, detectors, sample loops, fraction collectors and the like are individually incorporated into modules that are mountable at individual mounting sites on a base unit which also supports one or more chromatography columns. Each module includes fluid connections to other modules and a microcontroller joining the module to a computed and monitor through an electronic connector at each mounting site. The fluid connections between the modules and the column(s) are removed from the electronic connections and accessible to the user. A software platform may recognize the modules and their locations, coordinate fluid connections between the modules, and provide a variety of control, monitoring, data generating and data processing functions to generate chromatographic data. The software platform may also provide graphical tools for designing chromatographic methods from a library of phases.
US10444198B2 Piping inspection apparatus
An ultrasonic transmission probe is arranged such that an ultrasonic wave transmitted from the ultrasonic transmission probe toward a pipe propagates in a thick part of the pipe, is at least reflected on the outer peripheral face of the pipe, and travels toward an inspection site on the pipe, and an ultrasonic reception probe is arranged to be symmetrical to the ultrasonic transmission probe with reference to the xz plane including the inspection site and perpendicular to the center axis of the pipe.
US10444197B2 Detection system and detection method
According to an embodiment, a detection system includes a plurality of first sensors, a second sensor, a first calculator, and a second calculator. Each of the first sensors is configured to detect an elastic wave generated from a structure, and convert the elastic wave into a detection signal. The second sensor is configured to detect a noise propagating from surroundings, and convert the noise into a reference signal. The first calculator is configured to calculate a plurality of difference detection signals based on the respective detection signals and the reference signal. The second calculator is configured to calculate a position of a generation source of the elastic wave from the plurality of difference detection signals.
US10444196B2 Bandwidth-selectable acoustic emission apparatus and methods for transmitting time-averaged signal data
Bandwidth-selectable acoustic emission apparatus and methods for transmitting time-averaged signal data are described. An example apparatus includes an acoustic emission sensor having a bandwidth-selectable filter and a data extractor. The acoustic emission sensor is to generate an acoustic emission signal. The bandwidth-selectable filter is to filter the acoustic emission signal based on a selected bandwidth to generate a filtered acoustic emission signal. The data extractor is to extract time-averaged signal data from the filtered acoustic emission signal. The data extractor is also to transmit the time-averaged signal data from the acoustic emission sensor to an external data acquisition system.
US10444195B2 Detection of near surface inconsistencies in structures
A method of detecting near surface inconsistencies in a structure is presented. A pulsed laser beam is directed towards the structure. Wide-band ultrasonic signals are formed in the structure when radiation of the pulsed laser beam is absorbed by the structure. The wide-band ultrasonic signals are detected to form data. The data is processed to identify a frequency associated with the near surface inconsistency.
US10444193B2 Method and arrangement for the analysis of gas characteristics
A sensor arrangement and method for measuring the speed of sound in a gas to determine gas characteristics, such as composition, temperature and/or humidity of the gas. The sensor arrangement includes a sound sender, first and second sound receivers, and a signal processing unit. The sound sender and sound receivers are arranged such that the travel distance of the sound provided by the sender to the first receiver is different from the travel distance of the sound provided by the sender to the second receiver. Further the arrangement includes the signal processing unit connected with the sender and the receivers which operates to determine the gas characteristics.
US10444188B2 Monitoring pipe conditions
A technique facilitates monitoring of pipe, such as coiled tubing. The monitoring may be used to detect conditions which occur within the pipe itself or in components employed along an interior of the pipe. A magnetic sensor system is positioned along an exterior of the pipe, e.g. coiled tubing. During relative movement between the pipe and the magnetic sensor system, the magnetic sensor system monitors for the condition, e.g. change/abnormality, of interest. In some applications, the magnetic sensor system is used to monitor changes in a physical property of the pipe, and/or a component within the pipe, during a succession of operations employing the pipe.
US10444185B2 Mass spectrometer and mass spectrometry method
A reference value selection unit selects a reference value that lies in a predetermined margin from reference sample data corresponding to a set reference sample. A data acquisition unit acquires mass spectrum data in a data acquisition range including a set analysis range and the margin. A data correction unit corrects the mass spectrum data based on the reference value and a measured value on the reference sample in the data acquisition range. When no reference value lies in the margin, the reference value selection unit selects a reference value that lies outside the analysis range but closest to the margin. The data acquisition unit acquires mass spectrum data in a data acquisition range expanded to allow the reference value to lie in the data acquisition range. The data correction unit corrects the mass spectrum data based on the reference value and the measured value in the data acquisition range.
US10444184B2 Operation of diagnostic devices involving microchannels and electrodes
An assembly is provided for interfacing with a microfluidic chip having at least one microscopic channel configured to receive a liquid sample for analysis. The assembly includes a chip carrier, an electronics module, an optical module, and a mechanical module. The chip carrier includes a base and a cover defining a cavity to receive the microfluidic chip. The electronics module includes a signal generator which applies at least one electrokinetic signal electrode(s) of the chip. The optical module includes an excitation radiation source which causes excitation radiation to impinge on the sample, and an emission radiation detector which detects radiation emitted from the sample. The mechanical module includes a chip-carrier receiving structure, relatable with respect to the optical module for focus and at least one degree of translational freedom.
US10444181B2 Sulfur oxide detection system
A sulfur oxide detection system includes an element part which includes a sensor cell and a diffusion regulating layer. The sensor cell includes a solid electrolyte layer, a first electrode arranged, and a second electrode. The sulfur oxide detection system also includes a voltage application circuit configured to apply a voltage to the sensor cell so that a potential of the second electrode becomes higher than a potential of the first electrode, and a current detection circuit configured to detect a current flowing between the first electrode and the second electrode. The sulfur oxide detection system further includes a controller coupled with the voltage application circuit and the current detection circuit, and configured to estimate a sulfur oxide concentration in a gas to which the first electrode is exposed by way of the diffusion layer.
US10444179B2 Apparatuses and methods for detecting molecules and binding energy
The present disclosure provides apparatuses and methods for analyzing the presence of a target analyte. The apparatuses and methods of the present disclosure can be operated in a multiplexed format to perform various assays of clinical significance.
US10444178B2 Method for measuring an analyte in a sample
A sensor system including devices and methods for determining the concentration of an analyte in a sample is described. Input signals including amperometric and voltammetric duty cycles of excitations and relaxations may provide a shorter analysis time and/or improve the accuracy and/or precision of the analysis. The disclosed system may reduce analysis errors, thus improving measurement performance, by adjusting the potential and/or scan rate in response to output currents obtained from voltammetric scans. The disclosed system also may determine the concentration of more than one ionizable species in the sample by adjusting the potential and/or scan rate in response to output currents obtained from voltammetric scans. The multiple, determined concentrations may be used to determine the concentration of multiple analytes or to correct the concentration determined for an analyte, thus improving the measurement performance of the system.
US10444177B2 No coding type biosensor and method for manufacturing the same
Provided is a non-coding type biosensor. The non-coding type biosensor includes a first electrode including a first sub-electrode and a plurality of second sub-electrodes that are spaced apart from the first sub-electrode, ends of at least some of the plurality of second sub-electrodes being connected to the first sub-electrode, a reaction chamber in which a target material and a mixture solution react with each other, the reaction chamber contacting opposite ends of the plurality of second sub-electrodes, and a second electrode of which one end contacts the reaction chamber.
US10444175B2 Measurement device
A measurement device includes a bypass housing placed at a position in the intake duct that introduces an intake air to an internal combustion engine and defining a passage through which a part of the intake air flowing through an interior of the intake duct passes, a flowing amount sensor measuring a flowing amount of the intake air passing through the interior of the bypass housing, a humidity detection element measuring a humidity of the intake air passing through a position in the vicinity of the bypass housing, and a heat discharge portion being directly in contact with the intake air and being thermally bonded to the humidity detection element.
US10444170B2 System and method for analysis of fluids flowing in a conduit
System and method for analyzing changes in a fluid flowing through a conduit, including defining at least one coordinate within said conduit, said conduit having a first plurality of slices, receiving at least one known value for at least one property of the fluid, measuring said fluid using magnetic resonance, determining at least one image from the measured fluid, the at least one image having a second plurality of slices for said at least one coordinate, determining a second set of values for said at least one property of said fluid, comparing the first set of values and second set of values for said at least one property to determine a difference value, checking deviation of the determined difference from a predetermined value for said fluid, and issuing an alert if the deviation is not substantially zero.
US10444167B2 Determining the leaching profile of a cutter on a drilling tool
In accordance with some embodiments of the present disclosure, systems and methods for determining the leaching profile of a cutter on a drilling tool are disclosed. The method includes applying an X-ray impermeable layer to a surface of a leached PCD element with residual infiltrant. The method also includes moving the element through an X-ray beam. The method further includes detecting an X-ray intensity received by an X-ray detector. The method further includes generating a leaching profile of the leached PCD element based on the X-ray intensity.
US10444164B2 Object information acquisition method and object information acquisition apparatus
Provided is a method for acquiring information relating to a composition of a detected object from results of a measurement, using radiation, this method including: a step for acquiring by a computer a result of measuring the detected object using radiation; a step for estimating by a computer a chemical composition ratio of the detected object, using an equation that contains a value derived from the measurement result as a constant and contains a value derived from the chemical composition ratio of the detected object as a variable, and then solving the equation; and a step for outputting the estimated chemical composition ratio or a physical property value acquired based on the estimated chemical composition ratio as information relating to the composition of the detected object.
US10444162B2 Method of testing an object and apparatus for performing the same
An apparatus for testing an object includes a moving unit configured to hold and move the object. A transmissive illuminating unit includes a light source generating light and a transmissive mask pattern. The transmissive mask pattern includes a first region configured to convert the light generated from the light source into a slit light, and a second region arranged in a movement direction of the object with respect to the first region to partially transmit the light generated from the light source. The transmissive illuminating unit is configured to project a measuring light, which is provided by transmitting the light generated from the light source through the transmissive mask pattern, to the object. A detecting unit is configured to receive a reflected light of the measuring light from the object and to detect a height and surface state of the object based on the reflected light.
US10444161B2 Systems and methods for metrology with layer-specific illumination spectra
A metrology system includes an image device and a controller. The image device includes a spectrally-tunable illumination device and a detector to generate images of a sample having metrology target elements on two or more sample layers based on radiation emanating from the sample in response to illumination from the spectrally-tunable illumination device. The controller determines layer-specific imaging configurations of the imaging device to image the metrology target elements on the two or more sample layers within a selected image quality tolerance in which each layer-specific imaging configuration includes an illumination spectrum from the spectrally-tunable illumination device. The controller further receives one or more images of the metrology target elements on the two or more sample layers generated using the layer-specific imaging configurations. The controller further provides a metrology measurement based on the one or more images of the metrology target elements on the two or more sample layers.
US10444154B2 Nitric oxide detection method
A substance detection method includes exposing a sensor chip for surface-enhanced Raman scattering having a metal microstructure and an organic molecular modification film which modifies the metal microstructure to a first gas, irradiating a first region of the sensor chip exposed to the first gas with first laser light, performing first measurement by acquiring the intensity of Raman scattered light from the first region, blocking the first laser light after the performing the first measurement, and adjusting an irradiation region where the sensor chip is irradiated with the first laser light from the first region to a second region which is different from the first region of the sensor chip after the blocking the first laser light.
US10444150B2 Fluorescence observation method and fluorescence observation device
This fluorescence observation method is a method of observing a living organism into which a fluorescent dye is injected. The method includes the steps of: irradiating the living organism with excitation light including a wavelength for exciting the fluorescent dye using a light irradiation means, acquiring a first fluorescence image of the living organism generated by the irradiation with the excitation light using an image acquisition means, specifying an observation object in the living organism on the basis of the first fluorescence image; acquiring a second fluorescence image of the observation object generated by the irradiation with the excitation light using the image acquisition means; and specifying a linear fluorescence pattern appearing in the second fluorescence image.
US10444148B2 System and method for multi-parameter spectroscopy
An apparatus for detecting a material within a sample includes a light emitting unit for directing at least one light beam through the sample. A plurality of units receive the light beam that has passed through the sample and performs a spectroscopic analysis of the sample based on the received light beam. Each of the plurality of units analyze a different parameter with respect to the sample and provide a separate output signal with respect to the analysis. A processor detects the material with respect each of the provided separate output signals.
US10444146B2 Optical probe, light intensity detection, imaging method and system
The present invention relates generally to apparatus and methods for endoscopy which includes a probe, a first and a second optical fiber to guide light, a third optical fiber to capture light; and a switch configured to operate the first optical fiber and second optical fiber. Light dispersed by the first optical fiber at least partially overlaps light dispersed by the second optical.
US10444144B2 Identification of consumed drugs and food by unique near infrared tag libraries
We disclose a method of tagging nutritional or drug compositions using chemical entities which are known to be safely consumed and which are detectable using known techniques, including near IR spectroscopy. The chemical entities used as tags may be detected in easily obtainable biological samples, including urine and feces. The biological sample may be deposited into a medical toilet which may analyze the biological sample using an analytical device associated with the medical toilet. The tag may be identified and quantified to then identify and quantify the nutritional or drug composition the subject consumed along with the tag. This system may be used to track the source of a food or drug, confirm compliance to a prescribed diet or drug treatment, confirm drug consumption in clinical trials, identify the source of contaminated food, and identify the food substances used to produce food products.
US10444143B2 Optical multi-channel measurement unit, optical multi-channel detector unit and a measurement method for measuring a property of an object
Optical multi-channel measurement unit for a process measurement includes first ends for receiving optical radiation from the optical radiation source, and second ends for outputting the optical radiation for illuminating the at least one object. Optical detectors receive optical radiation from at least one measurement channel via at least one optical filter and convert an intensity of the optical radiation to an electrical signal. A movement mechanism causes, for filtering the wavelengths of the optical radiation propagating between detectors and the optical measurement channels through the optical filters, at least one of the following: movement inside at least one optical filter and movement between the filters and the detectors.
US10444141B2 Systems and methods for tracking particles in a fluid flow
A system is described that can detect, track and analyze a bubble of a secondary substance contained within a primary substance along a part of a fluid line. For example, the system can detect the presence of the bubble within the primary substance along the part of the fluid line, which can include assigning a digital signature to the bubble. In addition, the system can track the movement of the bubble in order to ensure that the bubble is accounted for only once as it passes through the part of the fluid line. Furthermore, the system can analyze the bubble, such as determine its direction of travel, speed of travel, volume and size.
US10444133B2 Molecular weight measurement method and molecular weight measurement apparatus
A sample in a gas state to be measured is forced to impinge on a structure in which a change in a characteristic including a mechanical deformation, an optical change, an electric change and a magnetic change is exerted due to the impingement of a gaseous sample, a gasified liquid sample or solid sample to cause at least one of changes in characteristics including a mechanical deformation, an optical change, an electric change and a magnetic change; and the molecular weight of the sample in a gas state is obtained.
US10444124B2 Clarifying reagent for biological materials and use thereof
A clearing reagent according to the present invention for making a biological material transparent is a solution containing: at a concentration of 1M or more and not more than 8.5M, at least one compound selected from the group consisting of urea and urea derivatives; and glycerol at a concentration of 25 (w/v) % or more and not more than 35 (w/v) %.
US10444123B2 Volatile organic compounds (VOCs) for the diagnosis of Clostridium difficile-associated diarrhea (CDAD)
Methods for diagnosing, treating, and monitoring the treatment of Clostridium difficile infections (CDI), e.g., Clostridium difficile-Associated Diarrhea (CDAD). The methods can include detecting the presence of one or more volatile organic compounds (VOCs) in a sample from ambient air or stool sample from subjects suspected of having a CDI, e.g., CDAD.
US10444121B2 Fault detection using event-based predictive models
A proposed solution to analyze event data from sensors of devices of a manufacturing environment to identify relationships of events to predict faults in devices is disclosed. The analysis includes conditional probability model and Apriori model. The relationships are used to determine a device health index which is compared to real-time event data to predict faults in a device.
US10444120B2 Synthesis of human and machine diagnosis
A method for determining whether a defect exists in a machine. The method includes receiving a signal from a sensor that includes data related to operation of a machine. It is determined whether the data in the signal is accurate or valid and a first input is generated therefrom. It is determined whether a defect exists in the machine by analyzing the data in the signal and a second input is generated therefrom. The first input and the second input are introduced into one or more logic gates, which generate an output that indicates whether the defect exists in the machine. A user is notified when the output indicates that the defect exists in the machine.
US10444119B2 Method and system for use in dynamometer testing of a motor vehicle
The present invention relates to a method for use in dynamometer testing of a vehicle powertrain component or a vehicle (100), a dynamometer power source (201) of a vehicle dynamometer system being connected to an output shaft of a vehicle powertrain component or a vehicle wheel shaft, said dynamometer system being arranged to measure a reaction load and said method including, when testing: determining a first measure of a first reaction load of said first dynamometer power source, determining an influence of moment of inertia on said first measure of said first reaction load, and compensating said first measure of said first reaction load by said determined influence of moment of inertia.
US10444113B2 Method of measuring crosstalk of multicore fiber and apparatus of measuring the same
A method of measuring crosstalk of a multicore fiber, the method including capturing an emitted light pattern at an end portion of a dummy fiber and obtaining a correlation data between a power of the light incident on the dummy fiber and the emitted light pattern, irradiating one core of the multicore fiber with a light through the dummy fiber, and measuring a power of a reference light emitted from the core, capturing a crosstalk light emitted from a different core different from the core on which the light is incident under a state where the reference light is masked, and estimating a power of the crosstalk light from a captured data of the crosstalk light and the correlation data, and calculating the crosstalk from the power of the reference light and the power of the crosstalk light.
US10444112B2 Wavefront measurement apparatus and wavefront measurement method
A wavefront measurement apparatus includes a light source unit, a holding unit, a light reception optical system, a wavefront measurement unit, and a wavefront data generation unit. The light source unit is configured to apply light beams toward the subject optical system. The wavefront measurement unit is configured to measure light beams transmitted through the subject optical system. The wavefront data generation unit is configured to generate wavefront aberration data from results of the measurement by the wavefront measurement unit. A neighborhood of the opening portion and a neighborhood of the wavefront measurement unit are made to be optically conjugate with each other by the light reception optical system. The measurement of the light beams includes at least measurement of the light beams in a state in which a center of the opening portion is separated away from the measurement axis by a predetermined distance.
US10444111B2 DOE defect monitoring utilizing total internal reflection
An optical apparatus includes a diffractive optical element (DOE), having at least one optical surface, a side surface, which is not parallel to the at least one optical surface of the DOE, and a grating, which is formed on the at least one optical surface so as to receive and diffract first radiation from a primary radiation source that is incident on the grating. The apparatus further includes at least one secondary radiation source, which is configured to direct second radiation to impinge on the side surface, causing at least part of the second radiation to propagate within the DOE while diffracting internally from the grating and to exit through the side surface. The apparatus also includes at least one radiation detector, which is positioned so as to receive and sense an intensity of the second radiation that has exited through the side surface.
US10444109B2 Methods for detecting leaks for pharmaceutical packages such as parenteral packages and bulk pharmaceutical bags
A method for leak detection of a packaged sealed product according to the steps: feeding liquid nitrogen to a vaporizer thereby forming gaseous nitrogen; mixing the gaseous nitrogen with multifunctional particles; feeding the mixture of gaseous nitrogen and multifunctional particles to a chamber wherein a packaged sealed product is present in the chamber; and transmitting a signal when the multifunctional particles contact a component leaking from the packaged sealed product. Typically, the packaged sealed product is a pharmaceutical or other medicinal product.
US10444108B1 Systems and methods for likelihood-based detection of gas leaks using mobile survey equipment
In some embodiments, vehicle-based natural gas leak detection methods are used to generate 2-D spatial distributions (heat maps) of gas emission source probabilities and surveyed area locations using measured gas concentrations and associated geospatial (e.g. GPS) locations, wind direction and wind speed, and atmospheric condition data. Bayesian updates are used to incorporate the results of one or more measurement runs into computed spatial distributions. Operating in gas-emission plume space rather than raw concentration data space allows reducing the computational complexity of updating gas emission source probability heat maps. Gas pipeline location data and other external data may be used to determine the heat map data.
US10444105B2 Shaft balanced via magnetically distributed weighted particles and related machine and method
The present teachings provide for a method of balancing a shaft. The method can include depositing a mixture of a liquid and ferromagnetic particles on a first surface of a shaft. The first surface can be disposed about a longitudinal axis of the shaft. The method can include rotating the shaft about the longitudinal axis at a first angular velocity. The method can include applying a first magnetic field distribution to the rotating shaft to move the ferromagnetic particles into a desired weight distribution about the first surface. The method can include solidifying the liquid to fix the ferromagnetic particles to the first surface in the desired weight distribution.
US10444099B2 Systems and methods for testing protective helmets
In one embodiment, a helmet testing system includes a sled adapted to support a bullet dummy, a track along which the sled can travel, a target dummy support apparatus adapted to support a target dummy at a point near an end of the track, and an impact cushion positioned at the end of the track that is adapted to halt forward motion of the sled along the track to enable the bullet dummy to be launched from the sled and into the target dummy.
US10444098B2 Torque sensor and robot
Provided is a torque sensor that includes: a bearing that is provided with an inner ring and an outer ring that are supported so as to be relatively movable only in the direction of rotation about a predetermined axis; a connecting member that is provided with fixing sections that are respectively fixed to the inner ring and the outer ring and a strain generation section that connects between the fixing sections; and a strain sensor that is disposed on the connecting member so as to be capable of detecting a strain at least in the circumferential direction.
US10444095B2 Rail measuring system
At least one fiber-optic sensor unit measures a mechanical variable which affects a rail having a certain length and a neutral axis that extends along said length of the rail. The at least one fiber-optic sensor unit is disposed at an angle of 30° to 60°, in particular 45°, relative to the neutral axis or at an angle of −30° to −60°, in particular −45°, relative to the neutral axis. The at least one fiber-optic sensor unit is irradiated with primary light in order to generate a signaling light in a reflection mode or transmission mode. The intensity of the signaling light is sensed. The signaling light is evaluated.
US10444091B2 Row column architecture for strain sensing
Disclosed herein are structures, devices, and methods for sensing physical parameters, such as strain in a surface, using resistance-based parameter sensors and current sensing. An applied strain can cause a differential change in one or more currents from two resistors configured in parallel in the sensor. Strain can be inferred from a ratio of the difference of the two currents to a sum of the two currents. These structures and methods can be adapted to measure strain or other parameters using an array of sensors, with common voltages applied to rows of the array, and currents being summed in column in the array so that fewer receivers are needed.
US10444090B2 System and method for securing sense die in force sensor
A force sensor may comprise a sense die comprising a top part and a bottom part. Generally, the top part may comprise a first surface and a second surface, and the bottom part may comprise a first surface for direct contact with a substrate. Typically, the bottom part may be formed by removing a portion of the material of the sense die around the edges of a first face of the sense die. Typically, adhesive may replace the portion of the sense die material removed from the edges of the first face of the sense die. Thus, the adhesive may secure the first surface of the bottom part of the sense die directly to the substrate without serving as an interface between the bottom part of the sense die and the substrate.
US10444089B2 Strain sensing in composite materials
A carbon fiber element comprising a carbon fiber to which a coating is applied that reduces its thermal coefficient of resistivity (TCR) can be included in a fiber reinforced structural component to improve sensing of strain therein by reducing errors arising from temperature variations. A method thereof includes providing, embedded within the structural component, at least one carbon fiber extending across a principle plane of the structural component, the carbon fiber being uniformly coated along its entire length with an electrically conductive material, the coating having a resistance that is equal to the carbon fiber and a TCR that is equal but opposite to the carbon fiber. The strain in the structural component is then determined by measuring changes in the electrical resistance of the carbon fiber element.
US10444085B2 Strain sensing element, pressure sensor, microphone, blood pressure sensor, and touch panel
The disclosure relates to a strain sensing element provided on a deformable substrate. The strain sensing element includes: a first magnetic layer; a second magnetic layer; and an intermediate layer. The second magnetic layer includes Fe1−yBy (0
US10444084B2 Spring sensor element having carbon nanotubes
The subject of the invention is a spring sensor element 1, comprising carbon nanotubes 6 on a carrier 2, wherein the carbon nanotubes 6 are arranged in CNT blocks 10, 20, 30, 40, wherein the carbon nanotubes 6 of each CNT block 10, 20, 30, 40 preferably have the same length and the same alignment with respect to the carrier 2, wherein at least the highest one of the CNT blocks 10, 20, 30, 40 is arranged nearby at least two electric contacts 60, 61, 62. The spring sensor element 1 has at least one additional neighboring CNT block 20, 30, 40 of the height H2 in addition to the first CNT block 10 of the height H1, wherein the heights H1 and H2 differ by a factor of at least 2.
US10444082B2 System and method for temperature measurement using a dual-array multi-spot-temperature sensor and transmitter assembly
Systems and methods for temperature measurement. In an example embodiment, two or more arrays of multi-spot temperature elements can be implemented, wherein at least one array among the two or more arrays constitutes a primary temperature measurement array and at least one other array among the two or more arrays constitutes a redundant temperature measurement array. The redundant temperature measurement array includes redundant spot temperature elements equivalent to spot temperature elements associated with the primary temperature measurement array. A transmitter assembly can also be provided, which communicates electronically with the aforementioned two or more arrays, and which processes and controls such arrays of the multi-spot temperature elements. The secondary (redundant) elements can be configured from the same material as that of the primary spot element(s) or can be composed of a different material depending on the sensor type (e.g., thermcouple, thermistor, etc.).
US10444079B2 System and method for accretion detection
This disclosure relates generally to accretion detection, and more particularly to system and a method for accretion detection within an iron kiln. The iron kiln includes a cylindrical body for holding and processing molten iron ore. In one embodiment, method includes receiving, in real-time, a first plurality of temperature values from a plurality of sensors configured on distinct locations on the outer surface of the iron kiln and is associated with a distinct sensor ID. The plurality of temperature values are compared with a reference temperature value to identify deviation in temperature gradient associated with the outer surface. Subsequently on identifying the deviation corresponding to one or more sensors, a second plurality of temperature values of surrounding locations of the one or more sensors is recorded and the presence of the accretion in the iron kiln is determined based on the second plurality of temperature values.
US10444077B2 Device for operating passive infrared sensors
A system for measuring a sensor having two terminals includes first and second transistors with first and second control signal inputs connected to the sensor terminals. The system further includes a current divider including a reference current input, a current divider control input and first and second current outputs connected to the first and second transistors. First and second load circuits are connected to the first and second transistors at first and second differential output nodes. First and second integrating circuits are connected to the first and second differential output nodes. A comparator is driven by first and second differential output nodes. The comparator output controls a digital integrator. A value of a current divider control signal driving the current divider control input depends at least indirectly from the digital integrator.
US10444076B2 Infrared device
An infrared device comprises a substrate (1), and arranged on or in the substrate (1) a configuration (3) for one of selectively emitting and selectively absorbing infrared radiation of a band, the configuration (3) comprising a pattern made from an electrically conducting material on a first level (L1), an electrically conducting film (33) on a second level (L2), and a dielectric layer (24) between the pattern and the film (33). One or more of a heater (4) for heating the configuration (3), and a thermal sensor (5) arranged for sensing the selective infrared radiation of the band absorbed by the configuration (3) on or in the substrate.
US10444074B1 Spectrum recovery in a sample
A method and a system are provided to measure transmittance or reflectance of a color specimen by using a transformation matrix obtained from the measurement values of a series of known transmittance or reflectance calibration color standards and multiple flashes from different illumination sources. A color spectrum can be determined with reduced error by calculating the reflectance spectra of an object using measurement matrices obtained under at least two illuminants and the transformation matrix.
US10444072B2 Optical sensor, sensor arrangement and method for sensing
Various embodiments provide an optical sensor having an optical source, a grating arrangement optically coupled to the optical source to receive a source optical signal from the optical source, the grating arrangement including a chirped FBG having a defined spectral profile, wherein, in response to a first change in at least one parameter interacting with the chirped FBG, the defined spectral profile is shifted in a first direction relative to a reference spectral profile, and the grating arrangement is configured, in response thereto, to generate a first output optical signal corresponding to the first change, and wherein, in response to a second change in the at least one parameter interacting with the chirped FBG, the defined spectral profile is shifted in a second direction relative to the reference spectral profile, and the grating arrangement is configured, in response thereto, to generate a second output optical signal corresponding to the second change.
US10444070B2 Divided-aperture infra-red spectral imaging system
Various embodiments disclosed herein describe a divided-aperture infrared spectral imaging (DAISI) system that is adapted to acquire multiple IR images of a scene with a single-shot (also referred to as a snapshot). The plurality of acquired images having different wavelength compositions that are obtained generally simultaneously. The system includes at least two optical channels that are spatially and spectrally different from one another. Each of the at least two optical channels are configured to transfer IR radiation incident on the optical system towards an optical FPA unit comprising at least two detector arrays disposed in the focal plane of two corresponding focusing lenses. The system further comprises at least one temperature reference source or surface that is used to dynamically calibrate the two detector arrays and compensate for a temperature difference between the two detector arrays.
US10444066B2 Optical sensor
An optical sensor includes a substrate having a plurality of first light receiving elements in a surface, and a light blocking film having a plurality of first openings. The first light receiving elements are provided such that a direction of travel of incident light defined by each of the first openings is different from a thickness direction of the substrate and form at least one light receiving element set in which an angle of incidence defined between the direction of travel of the incident light and the thickness direction is the same with respect to the light receiving elements. In a view projected in the thickness direction, a positional relationship between the first light receiving elements included in a light receiving element set and the corresponding first openings has rotational symmetry of order 3 or more about an axis along the thickness direction.
US10444062B2 Measuring and diagnosing noise in an urban environment
A computer system measures noise in an urban environment using data records providing a location of a noise, a time stamp associated with the noise, and a noise category. Such data records are sparse with respect to both locations and time. The computer system also accesses other information that defines correlations of among different locations and among different time slots. Such correlation data can include geographic information and historical sample data. By applying this correlated information to the sparse data records about noise, the computer system can derive noise level and noise category information over a larger geographical area. Such information can be provided continually based on received data records about noise, typically in a matter of minutes after receiving the noise data for any given time slot.
US10444054B2 Capacitance-type sensor probe
Sensor probes for capacitance-type liquid level sensors do not comprise an acceptable balance between cost, performance and durability for mobile applications. An improved sensor probe is provided. A first electrode comprises two or more first plate sections arranged in angular relationship with respect to each other. A second electrode comprises two or more second plate sections arranged in angular relationship with respect to each other. Spacers are located between the first and second electrodes such that each first plate section is spaced apart in parallel and substantially overlapping relationship with respective second plate sections. Fasteners securely fix the first and second electrodes in position.
US10444051B2 Ultrasonic sensor assembly and method of manufacture
An ultrasonic sensor assembly is provided having sensor body having opposing open ends for enabling fluid flow therethrough. The body defines an interior measurement section therein. The body defines a plurality of spiral flow paths disposed about a longitudinal axis of the measurement section. The sensor assembly includes a pair of ultrasonic transceivers mounted to the tubular body in spaced longitudinal relationship across the measurement section. An electronics housing mounted to the body in a separable manner, when mounted, the electronics housing is in operable communication with the pair of ultrasonic transceivers to measure fluid parameters within the measurement section.
US10444047B2 Sensor arrangement for determining at least one parameter of a fluid medium flowing through a measuring channel
A sensor arrangement is described for determining at least one parameter of a fluid medium flowing through a measuring channel, particularly of an intake air mass flow of an internal combustion engine. The sensor arrangement includes a sensor housing, in particular a plug-in sensor which is introduced or may be introduced into a flow tube and in which the measuring channel is formed, and at least one sensor chip which is situated in the measuring channel for determining the parameter of the fluid medium. The sensor chip is attached to a sensor carrier protruding into the measuring channel. The sensor carrier is designed in such a way that it has a chord. The chord has a length of 4.5 mm to 6.5 mm. In a preferred refinement, the sensor carrier is shaped like a double ellipse or a diving board.
US10444043B2 Lockable casing for vehicle detection device
A vehicle detection device with thief-proof features includes a detector configured to detect a car above and a case configured to receive the detector. The detector is provided with a plurality of latches, and the case defines a plurality of channels. Each channel includes an embedded path and an encoding path adjacent to the embedded path. The embedded path guides one of the plurality of latches of the detector inserted into one of the plurality of channels, and the encoding path guides the latch to move through the channel to slidably install the detector into the case.
US10444038B2 Detecting personnel, their activity, falls, location, and walking characteristics
A device that detects people walking or moving on a floor. It consists of a floor sensor system, usually under a carpet, an electronic interface, computing and storage, a real-time display, data recall, web access and notification. Sophisticated computational intelligence algorithms are used to detect people who fall on the floor. Also detectable is any ambulatory activity, fall or drop and if classified as an event, the event can be sent as a notification via a cell phone, SMS messaging, email, or pagers to the appropriate recipient. Once installed the system operates continuously and the data can be stored for years in the cloud or other format, and can be used to show diagnostically important functional changes.
US10444037B2 Inductive position sensor
Systems, devices, and methods for determining a position of a target using an inductive position sensor are described. The inductive position sensor may include a rotor, two or more excitation coils, and two or more receive coils. Each of the coils and the rotor may be inductively coupled. The two or more receive coils may be configured to generate a received voltage which can be approximated by a sine waveform function of twice the rotor's position. The inductive position sensor may include a resonant component. The resonance component may be connected to one of the two or more excitation coils or the rotor. An integrated circuit may be configured to determine the position of the rotor based on the two or more received voltages.
US10444030B1 Automatic calibration of magnetic sensors based on optical image tracking
The present invention provides the ability to calibrate magnetic sensors for magnetic distortions caused by soft- and hard-iron magnetic interference without a use of any conventional means of magnetic calibration. The system utilizes data collected from an attached camera to track orientation changes during operation that are, then, used to calculate magnetic calibration parameters. The system embodiment allows for calibration to be performed as a background process while the system is in operation. Additionally, the system automatically corrects calibrations in applications where the interference characteristics of the object under measure change. Moreover, the system can be used with unknown absolute heading which may be estimated based on optical data at the same time with magnetometer auto-calibration as an extension to the estimation algorithm.
US10444025B2 Method and apparatus for use in navigational applications
A method comprising providing or receiving updated information, previous and said updated information associated with a geographic region, said previous information comprising information about one or more links usable for connecting to one or more links in a different geographic region, and said updated information comprising at least said previous information and new Information about one or more links for connecting to one or more links in said different geographic region.
US10444024B2 Method and apparatus for recommending charging facilities to users of electric vehicles
A method for guiding a user of an electric vehicle to a charging facility includes: searching for charging facilities existing within a predetermined distance from the current position of the electric vehicle; when a high-output charging facility and a low-output charging facility in a predetermined positional relationship with the high-output charging facility are searched, calculating the estimated value of a remaining charged capacity of a battery of the electric vehicle; calculating the estimated value of a charging time if charging the battery of the electric vehicle from the estimated value of the remaining charged capacity of the battery to a predetermined charged capacity at each of the searched charging facilities; and when the difference between the estimated value of the charging times at the high-output charging facility and the low-output charging facility is a predetermined value or less, presenting the low-output charging facility to the user of the electric vehicle.
US10444021B2 Methods for simultaneous localization and mapping (SLAM) and related apparatus and systems
Some embodiments of location estimation methods may (1) facilitate the task of efficiently finding the location of a mobile platform in scenarios in which the uncertainties associated with the coordinates of the map features are anisotropic and/or non-proportional, and/or (2) facilitate decoupling of location estimation from feature estimation. Some embodiments of feature estimation methods may (1) facilitate the combining of environmental descriptions provided by two or more mobile platforms, and/or (2) facilitate decoupling of a data aggregation from feature re-estimation.
US10444016B1 Automatic biasing and closed loop control of an atomic interferometer
A system for an atomic interferometer includes a laser control system and a feedback control system. The laser control system controls a first pointing angle of a first interrogating laser beam. The first interrogating laser beam and a second interrogating laser beam interrogate a pair of almost counter-propagating laser cooled atomic ensembles. The feedback control system adjusts the first pointing angle based at least in part on an inertial measurement using the atomic interferometer to bias an output of the atomic interferometer to compensate for the effects of rotations. The pointing angle of the laser beam, which is linearly related to a frequency used to drive an acousto-optic deflector, is linearly related to the rotation rate of the sensor.
US10444015B2 Sensor for detecting angular velocity
A sensor includes a weight body, a frame which is located so as to surround the weight body when viewed from above, a beam part which is provided with flexibility and in which a first end is connected to the weight body and a second end is connected to the frame, and a detection part which is provided on the beam part and detects deformation of the beam part as an electric signal. The beam part includes a main part in which a cross-sectional shape in a direction perpendicular to a longitudinal direction connecting the first end and the second end is a rectangular shape, and an extending part which protrudes from at least one of an upper surface or a lower surface of the main part and extends in the longitudinal direction or extends in a width direction perpendicular to the longitudinal direction when viewed from above.
US10444014B1 High dynamic range gyroscope
An angular sensor. The angular sensor includes a Coriolis vibratory gyroscope (CVG) resonator, configured to oscillate in a first pair of normal modes including a first normal mode and a second normal mode and a second pair of normal modes including a third normal mode and a fourth normal mode. The angular sensor further includes a coarse readout circuit configured to drive the first pair of modes, measure the motion of the first pair of modes, and derive from the measured motion of the first pair of modes a coarse measurement of an angular rate of the resonator. The angular sensor further includes and a fine readout circuit configured to derive a measurement of the difference between the true angular rate of the resonator and the coarse measurement.
US10444011B2 Sample for coordinates calibration and method for fabricating the same
A sample for coordinates calibration including (1) a substrate having a circular plate-shape, and (2) multiple intentional defects that form a grid pattern with squares as unit grids on a surface of the substrate, the intentional defect providing a center point of the grid pattern coinciding with a center point of the substrate and, letting the maximum value of a number of the unit grids arranged from the center point of the substrate in radial directions be N (a natural number equal to or larger than two), a number of the intentional defects formed at equal spaces along one side of the unit grid being N+1 including the two intentional defects providing a vertex of the unit grid is proposed.
US10444008B2 Spherical shape measurement method and apparatus for rotating a sphere about first rotation axis and rotating a sphere hold mechanism about second rotation axis orthogonal to first rotation axis
In a spherical shape measurement method for measuring a surface shape, a sphere to be measured is made freely rotatable. The partial spherical shape of each measurement area, which is established so as to have an area overlapping with another measurement area adjacent to each other, is measured at each rotation position, and the surface shape is measured by joining the partial spherical shapes of the measurement areas by a stitching operation based on the shape of the overlapping area. In the state of detaching the sphere from the sphere hold mechanism to which the sphere is freely attachable and detachable, the sphere support table holds the sphere. The sphere is re-held at a different position, so that the shape of the entire sphere can be measured with high accuracy.
US10444007B2 Systems, apparatus, and methods for spectral imaging
A spectral imaging system includes an autocorrelator to generate different autocorrelations when the moving reflector in the autocorrelator is at different positions so as to reconstruct spectral images. The system also includes a position measurement system to measure the actual positions of the moving reflector when autocorrelations are taken. These actual locations, instead of the desired locations in conventional methods, are then used to reconstruct the spectral image. This approach can address the misalignment of the moving reflector from its desired location (due to external disturbances, slow actuator dynamics, and other factors) in conventional spectral imaging techniques and allow the development of high-resolution, high-stability, portable imaging spectrometers for the general public.
US10444004B2 Phase shift interferometer
The phase shift interferometer is configured to measure the shapes of measurement objects by acquiring a plurality of images of interference fringes while shifting the phases of the interference fringes. The interference fringes are provided with a phase difference of 90° relative to each other utilizing polarization of light. Images of the interference fringes are captured by two respective cameras while, in accordance with a conventional phase shift method, mechanically displacing a reference surface or a reference optical path to shift the phases. The phases of the interference fringes are calculated independently from the respective images acquired by the cameras and an average of the two phase calculation results is calculated.
US10444003B2 Exchangeable lens module system for probes of interferometric optical measuring machines
An interferometric measuring machine includes an exchangeable lens module system for an optical probe. The probe includes a lens body containing the optical apparatus of an interferometer and a lens module containing an objective lens along an object arm of the interferometer that can be exchanged with other lens modules for varying the measuring characteristics of the probe. The lens modules are adapted to accommodate objective lenses having different focal lengths while maintaining a desired optical path length of the object arm of the interferometer.
US10444002B2 Sensor device for geometrically testing parts
A feeler device for geometrically controlling parts, capable of determining the position of a feeler member when it comes into contact with a part to be controlled. The feeler device includes a motorized contact rod movable in translation inside a housing and a microcontroller for controlling the movement of the rod. The contact rod is driven in translation by friction with an element linked to the rotary shaft of a motor, and the contact rod cooperates with a magnetic sensor in order to detect the position of same.
US10444001B2 Electromagnetic induction position detection sensor
A position detection sensor includes a plurality of position detection loop coils formed on a board made of resin through a thermal process by forming a wiring path pattern made of copper paste that includes copper powder and a binder. Each of the position detection loop coils includes a plurality of first portions that extend on a first surface of the board in a first direction and a plurality of second portions that extend on a second surface of the board in a second direction that is orthogonal to the first direction. The wiring path pattern is disposed on the first surface and the second surface in a connector section that connects the position detection loop coils to external circuitry. The position detection sensor is capable of maintaining accuracy even though the loop coils are formed on the board by the thermal treatment using copper paste.
US10444000B2 Surface measurement instrument and method
A method of characterizing the surface of an aspheric diffractive structure includes using a metrological apparatus to perform a measurement on the surface of the structure so as to provide a measurement profile representing the z-direction deviations of the surface of the structure; determining parameters relating to the aspheric and diffractive components of the aspheric diffractive structure; producing data having the determined parameters; and comparing the produced data with the measurement profile to determine residual error data.
US10443997B2 Angle finder protractor
An angle indicating instrument which, used in conjunction with a sliding T-Bevel, can indicate to users what miter saw setting to use when cutting two pieces of material for a miter joint, or for cutting one piece of material requiring a miter cut.
US10443994B2 Loading machine for cartridges with a metal case
Disclosed is a loading machine for cartridges with a metal case including a frame structure; a feed unit for a plurality of cases having a longitudinally extending axis; a first operating beam having an alternating vertical translation movement, provided with working tools having a vertical axis, adapted to load the cases; feed and a conveyor of the cases and element for ejecting the loaded cartridges; a motor and a control unit. The feed unit includes a race and a conveyor guide comb defining a plurality of seats, containing the cases conveying them along the race. The conveyor guide includes bushings, each including at least a first conical surface and a hole to house one of the bushings and being housed in one of the seats. The machine includes a second operating beam, having an alternating vertical translation movement, provided with a plurality of hollow centering cylinders having a vertical axis.
US10443991B2 Systems and methods for locating arrows
In one aspect, an example system includes an arrow nock configured to couple to an arrow, a transmitter coupled to the arrow nock, and a controller. The controller is configured to (i) determine that the arrow has been shot from a bow and (ii) responsive to determining that the arrow has been shot from the bow, cause the transmitter to transmit a beacon signal at a variable rate that varies based on an amount of time elapsed since determining that the arrow has been shot from the bow.
US10443990B2 Fragmenting shotgun projectile with radially-disposed segments
A projectile comprising a central slug axially circumscribed by a segmented cylindrical sleeve having a plurality of fragmenting segments and a base that opens into an interior cavity. A flange may circumscribe the base. A wad may fill the interior cavity, remaining attached to the central slug. The wad travels with projectile to set a geometric center behind the center of gravity of the projectile. A radially-segmented cylindrical sleeve receives the central slug. The cylindrical sleeve comprises inwardly sloping segments for funneling target material into the recess between the slug and cylindrical sleeve. The segments bend outwardly upon impact and are adapted to bend, compress or flex inwardly to pass through a muzzle choke.
US10443989B1 Ballistic projectile target base with transitional target image, and method of making same
An impact marking target includes a base. A transitional target image carried by a front surface of the base includes a halo-defining portion having a highly visible first color. Transitional target indicia formed against the halo-defining portion have a second color that contrasts with the first color for marking discrete regions of the transitional target image. The transitional target image includes an ink that is permanently bonded to and not dislodgeable from the front surface of the base. An exterior target image is applied over the base covering the transitional target image. The exterior target image includes a dislodgeable ink having a third color that contrasts with the first color. The exterior target image also includes exterior target indicia that positionally correspond with the transitional target indicia. A transparent film is interposed between the halo-defining portion and the exterior target image.
US10443986B2 Smoke screen generator
The present invention provides a smoke screen generator with a high diffusion rate of a smoke screen.Ends at both sides of a cylindrical housing are closed by a first closure 20 and a second closure 30 respectively, and a flow path changing member 60 is attached at an interval in an axial direction from the second closure 30. At the time of actuation, a smoke screen source passes through a smoke screen source discharge port 38, first discharge flow paths 44, 45 and 46, and a second discharge flow path 47 and is discharged from a final discharge port 48. Since the smoke screen source is radially discharged from the final discharge port 48, a diffusion rate of a smoke screen increases.
US10443983B2 Windage mechanism
A sight apparatus with a micro-adjustment mechanism and macro-adjustment mechanism, to laterally move a scope head and/or sight pin. The sight apparatus may also include adjustment mechanisms for pivotally adjusting the sight.
US10443982B2 Firearm system that tracks points of aim of a firearm
A firearm system includes a firearm and a computer. Electronics in the firearm determine data that includes a pathway between different points of aim of the firearm as the firearm moves. The computer receives this data and builds an image of the pathway between the different points of aim of the firearm.
US10443981B2 Firearm and/or firearm sight calibration and/or zeroing
A method for calculation of firearm sight calibration instructions by processing an image of a shooting target. The method comprises receiving at least one image from at least one imaging device, the at least one image depicts a shooting target with a shot group comprising a plurality of bullet holes, receiving an indication of a firearm type and/or a firearm sight type to calibrate, using at least one hardware processor for calculating firearm sight calibration instructions according to at least one relative location of one of the plurality of bullet holes in relation to another of the plurality of bullet holes by processing the at least one image and at least one predefined parameter of the firearm and/or the firearm sight type, and outputting presentation instructions to present the firearm sight calibration instructions on a display of a client device.