Document Document Title
US10311349B1 Dynamic magnetic stripe communications device with stepped magnetic material for magnetic cards and devices
A flexible card may include a dynamic magnetic stripe communications device having multiple layers, such as an electromagnetic generator, a magnet, and a shield. A shield may form a non-flexible layer within the stack and may bend, but the shield may not be able to stretch or compress. Flexible layers may surround and adhere to the shield such that when the card is flexed, the flexible layers may stretch and compress with the movement of the shield. The dynamic magnetic stripe communications device may include one or more coils. Each coil may contain a stepped material, such that a length of a lower layer of the stepped material is longer than a length of a middle layer of the stepped material, which is longer than a length of a top layer of the stepped material.
US10311348B2 Graphic identification code generation method and apparatus
A graphic identification code generation method and apparatus are provided. The method includes receiving, from a terminal, target information and personalized effect information for a graphic identification code. The target information represents information displayed after the graphic identification code is scanned, and the personalized effect information is used to represent a display effect of the graphic identification code. Lattice data of the graphic identification code is generated according to the target information, and the graphic identification code is generated according to the lattice data and the personalized effect information.
US10311347B2 System for secure data validation
A network connected secure system for validating electronic certificate codes. The network connected secure computing system is coupled to a network for access by a plurality of users at a plurality of user devices. The system includes a database to store information including at least user accounts, electronic certificates associated with the user accounts, and electronic certificate codes associated with the electronic certificates. The system also includes a downloadable mobile software application. The system is configured to validate the downloaded mobile software application, provide one or more electronic certificates and one or more electronic certificate codes for display at the user devices.
US10311346B2 Durable card
Cards embodying the invention include a core subassembly whose elements define the functionality of the card and a hard coat subassembly attached to the top and/or bottom sides of the core subassembly to protect the core subassembly from wear and tear and being scratched. The core subassembly may be formed solely of plastic layers or of different combinations of plastic and metal layers and may include all the elements of a smart card enabling contactless RF communication and/or direct contact communication. The hard coat subassembly includes a hard coat layer, which typically includes nanoparticles, and a buffer or primer layer formed so as to be attached between the hard coat layer and the core subassembly for enabling the lasering of the core subassembly without negatively impacting the hard coat layer and/or for imparting color to the card.
US10311344B2 Processing apparatus, display device and non-transitory computer readable medium storing program
A processing apparatus includes: a processing unit that performs a process related to image data; a display unit that displays a process selection portion, with which the process performed by the processing unit is associated and which is selected to start the process by the processing unit; and a creation unit that, in a case of creating the process selection portion to be displayed in the display unit, creates the process selection portion while associating data with the process selection portion.
US10311340B2 Object recognition integration device and object recognition integration method
Provided are an object recognition integration device and an object recognition integration method, which are capable of integrating pieces of detection data that are detected by a respective plurality of sensors in consideration of an inaccuracy of identification of objects. An association relationship between measurement data and previous object data is determined based on an object type and a certainty for each object type candidate contained in measurement data generated for each of the plurality of sensors, and an object type and a certainty for each object type candidate contained in the previous object data. Then, association data is generated by associating the measurement data and the previous object data, which are determined as having “possibility of association”, with each other, to thereby generate current object data by updating the previous object data with use of the association data.
US10311336B1 Method and device of neural network operations using a grid generator for converting modes according to classes of areas to satisfy level 4 of autonomous vehicles
A method of neural network operations by using a grid generator is provided for converting modes according to classes of areas to satisfy level 4 of autonomous vehicles. The method includes steps of: (a) a computing device instructing a pair detector to acquire information on locations and classes of pairs for testing by detecting the pairs for testing; (b) the computing device instructing the grid generator to generate section information by referring to the information on the locations of the pairs for testing; (c) the computing device instructing a neural network to determine parameters for testing by referring to parameters for training which have been learned by using information on pairs for training; and (d) the computing device instructing the neural network to apply the neural network operations to a test image by using each of the parameters for testing to thereby generate one or more neural network outputs.
US10311334B1 Learning to process images depicting faces without leveraging sensitive attributes in deep learning models
Systems, methods, and articles of manufacture to generate, by a neural network of a variational autoencoder, a latent vector for a first input image, generate, by the neural network of the variational autoencoder, a first reconstructed image by sampling the latent vector for the first input image, determine a reconstruction loss incurred in generating the first reconstructed image based at least in part on: (i) a difference of the first input image and the first reconstructed image, and (ii) a master model trained to detect a sensitive attribute in images, determine a total loss based at least in part on the reconstruction loss and a classification loss, and optimize a plurality of weights of the neural network of the variational autoencoder based on a backpropagation operation and the determined total loss, the optimized neural network trained to not consider the sensitive attribute in images.
US10311330B2 Proactive input selection for improved image analysis and/or processing workflows
Systems, methods, and computer program products for proactively improving image analysis and/or processing in real time are presented, in accordance with various embodiments. In one embodiment, a computer-implemented method includes: receiving an analysis and/or processing request from a mobile device; and either generating or retrieving analysis and/or processing information based on a result of either or both of: determining whether the analysis and/or processing request includes image data suitable for generating an analysis and/or processing result; and determining whether the analysis and/or processing request includes metadata suitable for generating an estimated analysis and/or processing result. In another embodiment, a computer-implemented method includes: capturing image data; evaluating one or more conditions corresponding to the captured image data; generating metadata corresponding to the captured image data; and generating and submitting the analysis and/or processing request to an analysis and/or processing platform. Corresponding systems and computer program products are also described.
US10311327B2 Image processing apparatus, method of controlling the same, and storage medium
An image processing apparatus comprises: a colored level calculation unit configured to calculate, for a first region in an image, an index indicating a strength of color; a feature amount calculation unit configured to calculate a first feature amount relating to luminance components in each of the first region and a second region, and a second feature amount relating to color components in the regions; an interest level calculation unit configured to calculate an interest level for the first region based on a difference for the first feature amount between the regions, a difference for the second feature amount between the regions, and an importance for each of the differences; and a region of interest detection unit; wherein the interest level calculation unit determines the importance for the differences based on the index.
US10311323B2 Image processing apparatus for converting image in characteristic region of original image into image of brushstroke patterns
An object of the present invention is to obtain an image that is more similar to a real ink-wash painting. An ink-wash painting conversion unit converts data of an original image into data of a painterly image. A characteristic region detection unit detects a characteristic region of the original image from the data of the original image. A conversion unit executes gradation processing of gradating the characteristic region detected by the characteristic region detection unit, and margin setting processing of setting a margin region to be added to the painterly image, as image processing of further converting the data of the painterly image that was converted by the ink-wash painting conversion unit.
US10311320B2 Mark information recording apparatus, mark information presenting apparatus, mark information recording method, and mark information presenting method
A mark information recording apparatus includes an output unit and a recording unit. The output unit is configured to output, for displaying a partial image being a part of an entire image having an arbitrary resolution among entire images generated at a plurality of different resolutions with respect to a single target, the partial image. The recording unit is configured to associate mark information with information on a position within the entire image and information on the resolution of the output partial image and record the mark information.
US10311316B2 Apparatus, method and computer program for identifying biometric features
A method, apparatus and computer program, wherein the method comprises: illuminating a portion of skin of a user; detecting light scattered by the illuminated portion of skin and using the detected light to identify locations of biometric features within the illuminated portion of skin; and configuring a light source to selectively illuminate identified locations of biometric features.
US10311315B2 Camera array system and method to detect a load status of a semi-trailer truck
Disclosed are a method, a device and/or a system of utilizing a camera array system to detect a load status of a semi-trailer truck. A sensor array is affixed to a surface of a trailer of the semi-trailer truck to automatically determine whether a cargo area of the semi-trailer truck is occupied. A set of cameras of the sensor array have each camera embedded in individual recesses of the sensor array. The cargo area is illuminated using at least one light source of the sensor array. A memory and a processor associated with the sensor array are configured to store one baseline image of the cargo area of the trailer in an empty state. The processor is configured to detect a triggering event. The processor determines a cargo status based upon a difference between the current image and the baseline image, and sends the cargo status to a dispatcher.
US10311311B1 Efficient two-stage object detection scheme for embedded device
An apparatus comprises a detector and a processor. The processor may be configured to perform a two-stage object detection process utilizing the detector circuit. The detector circuit may be configured to implement a simple detection stage and a complex detection stage. In the simple detection stage, the two-stage object detection process comprises applying a first detector over a predefined region of interest. In the complex detection stage, the two-stage object detection process comprises applying a second detector on a set of best candidates identified by the simple detection stage.
US10311303B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus for automatically generating information representing a context surrounding a user, the information processing apparatus including: a recognition processing unit configured to perform, on the basis of user environment information including at least any of location information representing a location where a user is present, image information relating to an environment surrounding a user, and audio information relating to the environment, an analysis process of at least any of the location information, the image information, and the audio information included in the user environment information, at a predetermined time interval, and to recognize a context surrounding the user, using the acquired result of analysis relating to the user environment; and a context candidate information generating unit configured to generate context candidate information representing a candidate of the context surrounding the user, the context candidate information including, at least, information representing the context surrounding the user and information representing the user's emotion in the context, using the result of context recognition performed by the recognition processing unit.
US10311299B2 Reflected optic camera module for iris recognition in a computing device
Described embodiments include systems and methods for acquiring iris biometric data. An optical entrance of an optical medium may receive a ray incident on the optical entrance, the ray comprising biometric data. An interface of the optical medium with a second medium may receive the received ray at a first angle greater than a critical angle of the interface to enable total internal reflection of the received incident ray. A reflective coating, prism or other mechanism may be used in place of the interface to redirect the received ray or bend the optical path of the received ray. An optical exit of the optical medium may couple the reflected or redirected ray to a sensor for acquiring the biometric data. The ray may be incident on the optical entrance at a second angle relative to an axis of the sensor that is less than 90 degrees.
US10311295B2 Heuristic finger detection method based on depth image
A heuristic finger detection method based on a depth image is disclosed. The method includes the steps of: acquiring a hand connected region from a user's depth image; calculating the central point of the hand connected region; calculating a plurality of extremely far points in the hand connected region that have extremum 3D geodesic distances from the central point; detecting fingertips and finger regions from the plurality of calculated extremely far points; and outputting fingertip positions and the finger regions. The method calculates and detects fingertips of users by means of 3D geodesic distance, without extracting boundary contours of hand regions, which improves robustness of gesture detection and reduces detection error rates. The method has the advantages of higher finger detection accuracy and fast computing speed.
US10311294B1 Motion recognition via a two-dimensional symbol having multiple ideograms contained therein
Methods of recognizing motions of an object in a video clip or an image sequence are disclosed. A plurality of frames are selected out of a video clip or an image sequence of interest. A text category is associated with each frame by applying an image classification technique with a trained deep-learning model for a set of categories containing various poses of an object within each frame. A “super-character” is formed by embedding respective text categories of the frames as corresponding ideograms in a 2-D symbol having multiple ideograms contained therein. Particular motion of the object is recognized by obtaining the meaning of the “super-character” with image classification of the 2-D symbol via a trained convolutional neural networks model for various motions of the object derived from specific sequential combinations of text categories. Ideograms may contain imagery data instead of text categories, e.g., detailed images or reduced-size images.
US10311291B2 Face recognition method, device and computer readable storage medium
A face recognition method, device and a computer-readable storage medium are provided. The face recognition method includes: capturing face images of a user at a plurality of preset positions respectively; storing the face images and the preset positions corresponding to the face images; determining, in face recognition, one of the preset positions where the image is to be captured, and capturing a current face image of the user at the determined preset position; searching a corresponding face image in a storage device according to the determined preset position; and determining whether the current face image is matched with the searched face image.
US10311290B1 System and method for generating a facial model
A system and method for generation of a facial model. The method includes analyzing, via machine vision, a plurality of multimedia content elements to identify a plurality of facial images shown in the plurality of multimedia content elements; clustering the identified facial images into at least one cluster, wherein the clustering is based on metadata associated with each of the plurality of facial images; and selecting, from among the at least one cluster, a representative cluster representing a face, wherein the facial model is the selected representative cluster.
US10311289B2 Face recognition method and device and apparatus
The present disclosure relates to the field of biological recognition and provides a face recognition method and device and apparatus. The face recognition method includes: recording a face video image and dynamically tracking an eye in the face video image; detecting a blink frequency of the eye during dynamic tracking of the eye; judging whether the blinking frequency is within a preset frequency range; if the blink frequency is within the preset frequency range, determining that the face is a living face; if the blink frequency is not within the preset frequency range, determining that the face is a fake face. In the embodiment of the present disclosure, the real face and the fake face can be accurately distinguished by the blink frequency of the eye. Therefore, the safety of face recognition is improved.
US10311286B2 Fusing ocular-vascular with facial and/or sub-facial information for biometric systems
Biometric enrollment and verification techniques for ocular-vascular, periocular, and facial regions are described. Periocular image regions can be defined based on the dimensions of an ocular region identified in an image of a facial region. Feature descriptors can be generated for interest points in the ocular and periocular regions using a combination of patterned histogram feature descriptors. Quality metrics for the regions can be determined based on region value scores calculated based on texture surrounding the interest points. A biometric matching process for calculating a match score based on the ocular and periocular regions can progressively include additional periocular regions to obtain a greater match confidence.
US10311285B2 Polarization imaging for facial recognition enhancement system and method
A method for enhancing an image for facial recognition comprises capturing an image of the face with a polarizer and correcting the polarized image for non-uniformity. Stokes Parameters S0, S1, S2 are obtained by weighted subtraction of the polarized image to form Stokes images. DoLP is computed from the Stokes images, and facial recognition algorithms are applied to the DoLP image. A system for enhancing images for facial recognition comprises a polarimeter configured to record polarized image data of a subject's face, a signal processing unit and logic configured to receive and store in memory the image data from the polarimeter, calculate Stokes parameters from the image data, and compute a DoLP image from the Stokes parameters.
US10311283B2 Real-time feedback system for a user during 3D scanning
The present invention provides a method for providing feedback to a user during a 3D scanning session and guides the user to finish scanning completely.
US10311280B2 Information processing apparatus, information processing system, and information processing method
An information processing apparatus includes a circuitry configured to provide a slide image including a sample image and a label image which are obtained by shooting a slide, generate a first image that a specific area of the slide image is concealed, output a thumbnail image, wherein the thumbnail image is one of the slide image and the first image.
US10311279B2 Fingerprint sensor device and operation method thereof
A fingerprint sensor device and an operation method thereof are provided. The fingerprint sensor device includes a driving electrode, a driving circuit, a fingerprint sensing plate, a reading circuit and a determination circuit. The driving circuit applies a driving signal to an object through the driving electrode. The fingerprint sensing plate has sensing electrodes configured to sense the object. The reading circuit reads the driving signal through the fingerprint sensing plate. During a period between a rising edge time point and its adjacent falling edge time point of the driving signal, the reading circuit respectively samples the driving signal in at least two different phases to obtain at least two sampling results and outputs a difference value of the at least two sampling results. The determination circuit checks the difference value to determine whether the object to be sensed is a real finger or a fake finger.
US10311277B2 Display panel and method of manufacturing the same, and display apparatus
The present disclosure relates to a display panel and a method of manufacturing the same, as well as a display apparatus. The display panel comprises an array substrate, a packaging substrate jointed to the array substrate, a photosensitive device, and a touch sensitive device; the photosensitive device and the touch sensitive device are formed between the packaging substrate and the array substrate, and the touch sensitive device is positioned between the photosensitive device and the packaging substrate.
US10311273B2 Thermal tags for real-time activity monitoring and methods for detecting the same
A thermal tag includes a power source to generate current along a resistive path and a plurality of infrared-emitting features positioned along the resistive path to emit infrared light along an infrared-emitting pattern, wherein the plurality of infrared-emitting features include one or more infrared-emitting stripes on a first surface of the thermal tag defining a pattern region and a plurality of infrared-emitting dots within a portion of the pattern region to provide a thermal-diffusion resistant pattern for activity monitoring.
US10311271B2 Diffuse bright field illumination system for a barcode reader
One aspect of the present disclosure is related to a barcode reader that includes a bright field illumination system, a dark field illumination system, and an additional illumination system that is better able to illuminate an area of the reader's field of view between the far zone (where bright field illumination is optimal) and the close zone (where dark field illumination is optimal). In this “center zone,” the dark field illumination may not be bright enough and the bright field illumination may not be diffuse enough for reading a barcode.
US10311270B2 Filtering inventory objects using images in an RFID system
A method for filtering scanned objects displayed on a reader is provided. The reader may scan one or more transponders, and obtain, from a database, an image for each scanned transponder. Each transponder may be associated with an object (e.g., an item of retail inventory). The obtained image for each object may be presented on an interface, and a selection of an object category may be received using the obtained images. A determination may be made as to which objects are associated with the selected object category. A display screen may display data associated with only the objects associated with the selected object category.
US10311263B2 Automatic vending machine
The present invention relates to an automatic vending machine, which includes a smart shelf and a server back-end management system, wherein a door body is arranged on the smart shelf, a main control board is arranged on the smart shelf, the main control board is respectively electrically connected with an electric inserting lock, an antenna array, and an Alipay two-dimensional code input terminal; the main control board is interconnected with the server back-end management system through the Internet, the server back-end management system is accessed to Zhima credit system through the Internet; the door body forms an opening and closing connection with the smart shelf through the electric inserting lock; the main control board and the antenna array are connected through a multi-channel read head controller and a signal amplification motherboard. It is convenient to use.
US10311259B2 Use of a tag and reader antenna for a simulated Theremin effect
The present disclosure provides methods and apparatuses for providing an audible feedback based on a proximity or a link quality between an external reader and a tag. The external reader transmits power to the tag with a radio frequency electromagnetic signal. The tag may rectify the radio frequency electromagnetic signal and create a rectified voltage. This rectified voltage may be used to power various components of the tag. Once it receives power from the reader, the tag may communicate information back to the external reader. The information communicated back to the reader is communicated by modulating an antenna impedance of the tag. By modulating the impedance, the tag will backscatter radiation transmitted by the reader. The reader is able to create an audio output based on determining the proximity or link quality from the reader to the tag based on the backscatter radiation it receives from the tag.
US10311256B2 ID reader and monitoring equipment
An ID reader, comprising: a base (1); a connecting frame (4) that is rotatably connected with the base (1) and rotates around a first axial line; and a reader body (3) that is rotatably connected with the connecting frame (4) and rotates around a second axial line. The ID reader is facilitated to provide convenience for angle adjustment during acquirement of IDs, improving applicability of the reader. A monitoring equipment is also provided.
US10311252B2 Technologies for protecting dynamically generated managed code with protection domains
Technologies for managed code execution include a computing device having a processor with protection key support. The computing device sets a protection key register of the processor with permissions to disallow data access to any protection domain of the computing device and then executes a domain switch routine to switch to a managed applet. The managed applet is included in an applet protection domain, the domain switch routine is included in a switch protection domain, and a managed runtime environment is included in a normal protection domain. The domain switch routine sets the protection key register with permissions to disallow access to any protection domain other than the applet protection domain and then executes the managed applet. Other managed applets may be each be included in separate applet domains. Each managed applet may be a thread executed within a common process address space. Other embodiments are described and claimed.
US10311250B2 Method and system for managing personal information within independent computer systems and digital networks
A system and method for reliably and securely recording and storing all attributes of personal identification, for the identification and authorization of individual identity as well as attributes relating to it and personal data including but not limited to individual's physical description, bank details, travel history, etc. (the “Personally Identifiable Information “PII”). PII can be difficult to manage in networks where correlation between data sources is required. Thus, in some embodiments, the system combines a distributed database to create a framework for a robust security. The system manages the distributed database to associate transactions, or actions, using data, digital signatures, and/or cryptographic keys, which can be unique to an individual.
US10311248B1 Managing delegated access permissions
A method for permission management may include creating a relationship between a client and a firm, receiving, in response to creating the relationship, an assignment of a first role to the firm, receiving, in response to receiving the assignment of the first role, an assignment of a second role to an agent of the firm, and generating, for the agent, a runtime token including token permissions based on the first role and the second role.
US10311247B2 Method and system for isolating secure communication events from a non-secure application
A system and method for isolating secure communication events from a non-secure application are described herein. The method can include the steps of intercepting a communication event from an external communications network or an external communications device and determining whether the communication event is a secure communication event. If the communication event is a secure communication event, the secure communication event can be processed by a secure application. In addition, the secure communication event can be prevented from being processed by the non-secure application.
US10311242B2 Distributed system resource liens
A method for accessing liens on resources of distributed systems is provided. The method includes receiving an operation control request. The operation control request identifies a lien requestor, a resource of a distributed system, and at least one restricted operation for the resource of the distributed system. The method also includes associating an operation control lien with the resource of the distributed system based on the operation control request. The operation control lien identifies the lien requestor and the at least one restricted operation for the resource of the distributed system. The method further includes: receiving an operation request to execute a corresponding operation on the resource of the distributed system; determining that the corresponding operation of the operation request is a restricted operation identified by the operation control lien associated with the resource of the distributed system; and restricting execution of the corresponding operation of the operation request.
US10311239B2 Genetic information storage apparatus, genetic information search apparatus, genetic information storage program, genetic information search program, genetic information storage method, genetic information search method, and genetic information search system
An object is to enable to search genetic information in an encrypted state. An encryption apparatus (200) encrypts a target gene which is genetic information to be stored in a storage apparatus and generates an encrypted gene, as well compares a reference gene which is predefined genetic information with the target gene to generate differential information, and generates an encrypted tag which is encrypted by embedding the generated differential information. A data center (400) stores the encrypted gene with related to the encrypted tag in the storage apparatus. A search apparatus (300) generates a search query which is encrypted by embedding the differential information as a search keyword, and sends the generated search query to a data center (400). The data center (400) specifies the encrypted tag including the differential information specified in the search query, extracts the related encrypted gene, and sends the encrypted gene to the search apparatus (300).
US10311236B2 Secure system memory training
Systems, apparatuses, and methods for performing secure system memory training are disclosed. In one embodiment, a system includes a boot media, a security processor with a first memory, a system memory, and one or more main processors coupled to the system memory. The security processor is configured to retrieve first data from the boot media and store and authenticate the first data in the first memory. The first data includes a first set of instructions which are executable to retrieve, from the boot media, a configuration block with system memory training parameters. The security processor also executes a second set of instructions to initialize and train the system memory using the training parameters. After training the system memory, the security processor retrieves, authenticates, and stores boot code in the system memory and releases the one or more main processors from reset to execute the boot code.
US10311233B2 Generic unpacking of program binaries
By hooking application programming interfaces in an execution environment, the return address for hooked application programming interface calls can be logged and used to determine when a packed binary has been unpacked. In one approach, memory allocations are detected and the return address is checked against the memory regions allocated. In another approach, the contents of memory at the return address in a pre-execution copy of the executable binary is compared with the contents of memory at the return address in the executing copy of the binary. This allows efficient detection of the completion of unpacking without knowledge of the unpacking technique. The unpacked binary may then be analyzed for possible malware.
US10311224B1 Digitally sealing equipment for authentication of components
A digital seal of a current configuration of a rack can be generated to authenticate that rack components within the rack remain unchanged during transport. At a manufacturing site, an agent can be executed so as to capture a plurality of device identifiers, which indicate what hardware or software components are present in the rack. A digital seal representing a current configuration of the rack can be generated using the device identifiers and stored at a secure location within the rack. When the rack is transported from one location to another, the digital seal of the rack travels with the rack. At a data center, the rack can be re-tested and a new measurement can be captured. The stored digital seal can be compared to the new measurement to ensure that the rack components have not been compromised during shipping.
US10311222B2 Systems and methods for authenticating a user based on a computing device
A system and/or method may be provided to silently authenticate a user. An example method of silently authenticating a user includes receiving a set of device characteristics from a user device and identifying, based on the set of device characteristics, the user device. The method also includes determining whether to trust the user device and determining whether the user device is associated with a user that was previously authenticated. The method further includes in response to determining to trust the user device and that the user device is associated with the user that was previously authenticated, authenticating the user based on the previous authentication.
US10311219B2 Device, system, and method of user authentication utilizing an optical microphone
Device, system, and method of user authentication utilizing an optical microphone or laser-based microphone. An optical microphone transmits an outgoing optical signal or laser beam towards a face of a human speaker; receives an incoming optical feedback that is reflected back from the face of the human speaker; performs self-mix interferometry that is based on the outgoing optical signal and the incoming reflected optical signal; and generates a user-specific feature or characteristic that uniquely characterizes said human speaker. A user authentication module operates to authenticate the user for performing a privileged or an access-controlled action, based on the user-specific characteristic that was generated, optionally in combination with one or more biometric features or authentication requirements.
US10311212B2 Nutrient value loss tracking system and method
A system and method include exploding a recipe via a computer system for a process to make an end food product into a set of hierarchical process steps, obtaining nutrient values for each input material to be used in making the end food product, obtaining loss profiles for input materials, the nutrient loss profiles including a process loss profile for steps in the process to make the end food product and a storage loss profile for storing intermediate food product resulting during the process, and performing a hierarchical based nutrient loss calculation using the nutrient values and loss profiles to quantify nutrients remaining in the end food product.
US10311211B2 Care plan administration using thresholds
Embodiments presented herein describe techniques for administering a care plan that describes an overall treatment regimen for a patient. Embodiments include receiving a care plan specifying a plurality of assigned tasks for the patient to perform, timing information specifying when each of the plurality of assigned tasks should be performed, and a plurality of observation metrics that each indicate a type of biometric data to monitor. At least one monitoring device available to collect biometric data to compare against observation metrics specified in the care plan is identified. Biometric data is collected using the at least one monitoring device. Embodiments further include, upon determining that the collected biometric data satisfies at least one threshold condition specified in the care plan, initiating at least one treatment plan specified in the care plan and corresponding to the satisfied at least one threshold value.
US10311208B2 System, apparatus and method for the wireless monitoring of medical test data
A system, apparatus and method for transmitting and receiving medical test data is provided having memory that stores computer-executable instructions; processor, communicatively coupled to the memory that facilitates execution of the computer-executable instructions; and having: a transmission means operatively associated with a device, a receiver adapted and configured to receive data from the transmission means; a central database adapted and configured to compile the data; wherein the data is transformed into an output comprised of an aggregate of medical test data from at least one medical test. The computer implemented method for transmitting and receiving medical test data comprises the steps of transmitting means operatively associated with a device, receiving data from the transmission means; compiling the data into a central database; and transforming the data from the database into an output comprised of an aggregate of medical test data from at least one medical tests.
US10311207B2 Healthcare system and method for right-time claims adjudication and payment
A system and method for permitting real-time payment of healthcare charges from multiple sources of payment. A POS terminal is used to enter a patient ID and treatment code. A health insurance network receives the patient ID and treatment code and returns an estimated explanation of benefits (EOB) data packet that is used to display an EOB statement at the POS terminal, the display including information on a patient portion not covered by the health insurance plan. The EOB data packet is used to electronically process payment for the patient portion from a second payment source, such as an medical savings account (MSA), credit card account or banking account.
US10311205B2 Analysis system for analyzing biological samples with multiple operating environments
An analysis system for biological samples is disclosed that includes at least one analyzer with an analytical unit for analyzing the biological samples and an analyzer controller. The analysis system further includes an analyzer data management system (ADMS) operable for receiving a selection of an operating environment chosen from multiple operating environments. In some embodiments, an analytical system is provided which offers a switch between sample testing and software validation on the same hardware, thereby offering efficiency and flexibility. For example, if sample testing is typically restricted to a particular time of the day (e.g., blood banks often get their samples in the evening and conduct the sample testing at night), the daytime hours can be used to validate new software. In such a case, additional instruments for software validation are not required and expensive idle times of analytical systems are reduced.
US10311204B2 Dynamic medical ecosystems and intelligence modeling
Systems and methods of embodiments comprise receiving in real-time data of parameters representing an entity. Micro plots are generated, and each micro plot comprises a plot of the data for a corresponding time period of a multitude of time periods. Each time period is cyclical. A model plot is generated to include the micro plots plotted chronologically according to the time periods. The model plot comprises a continuous helix. A prediction of a state of the entity is generated using characteristics of the model plot.
US10311201B2 Alignment key design rule check for correct placement of abutting cells in an integrated circuit
Methods and a computer program product are described for placing, by an electronic design tool, a first alignment key shape of a first cell and a second alignment key shape of a second cell positioned on a common edge where the first cell abuts the second cell in a physical layout design. An abutting alignment key shape is formed by placement of the first alignment key shape and the second alignment key shape in the physical layout design. The abutting alignment key shape is checked by a design rule to identify a disallowed cell placement of the first cell relative to the second cell when the abutting alignment key shape does not form a pre-defined shape of a correct size. The disallowed cell placement is corrected, by a designer, through substitution of an allowed cell placement to provide a corrected physical layout design for manufacture of the IC.
US10311192B2 System and method for power verification using efficient merging of power state tables
A power verification system requires a combination of design and its power intent. A power intent (PI) input specifies the power architecture of a design through specification of power/voltage domains, their corresponding power supplies and a collection of power management devices. Power state tables (PSTs) specified in PI capture the legal combinations of power states (voltage values) for the various sets of supply nets or supply ports of a design. A power verification system requires determining the power supply relationships of voltage/power domains which requires merging of PSTs. The system described efficiently merges PSTs by iteratively selecting only a subset of PSTs that are relevant to the supply pair of interest, that are pruned initially and as the merge progresses. This provides orders of magnitude speedup and resource reduction. A user interface allows display of identified power verification failures and may include an input device for facilitating correction of at least one of the electronic circuit design and the power intent file.
US10311191B2 Memory including side-car arrays with irregular sized entries
A system and method for floorplanning a memory. A computing system includes a processing unit which generates memory access requests and a memory. The size of each memory line in the memory includes M bits. A memory macro block includes at least a primary array and a sidecar array. The primary array stores a first portion of a memory line and the sidecar array stores a second smaller portion of the memory line being accessed. The primary array and the sidecar array have different heights. The height of the sidecar array is based on a notch height in at least one corner of the memory macro block. The notch creates on-die space for s reserved area on the die. The notches result in cross-shaped, T-shaped, and/or L-shaped memory macro blocks.
US10311187B2 Circuit design method and simulation method based on random telegraph signal noise
A simulation method includes receiving a netlist describing a plurality of devices, performing an arithmetic operation by using values of random telegraph signal (RTS) noise factors respectively corresponding to the plurality of devices, generating an RTS model corresponding to each of the devices, based on a result of the arithmetic operation, and generating a netlist in which the RTS model is reflected.
US10311183B2 Analysis of a repaired composite structure
A method is provided for analyzing a repaired composite structure composed of a plurality of original plies and additional repair plies at an area of repair. The method includes performing a finite element analysis of a finite element model of the repaired composite structure, the finite element analysis being performed to determine in-situ strains at midplanes of the plurality of original plies and the additional repair plies. The method includes determining in-situ strains at top and bottom surfaces of the plurality of original plies and the additional repair plies from the midplane in-situ strains. The method includes determining a margin of safety for the repaired composite structure from in-situ strain data selected from the midplane in-situ strains and surface in-situ strains. And the method includes outputting the margin of safety from which to, or an indication to, accept or reject the repaired composite structure based on the margin of safety.
US10311176B2 Simulation method, simulation apparatus, and simulation program
A coupled simulation of a structural-elastic phenomenon and a heat conduction phenomenon of a simulation target including plural particles is performed. Here, numerical calculation of a motion equation capable of being transformed into an equation of the same form as that of a heat conduction equation is performed with respect to a term of a spatial temperature distribution and a term of a derivative of temperature with respect to time, to perform a simulation of the heat conduction phenomenon of the simulation target.
US10311171B2 Multi-component and mixed-reality simulation environments
Systems and methods may include receiving real-time data about a real component operating in a real-world environment. The systems and methods may further include generating a virtual representation of the real component based on the real-time data about the real component and historical data associated with the real component. In addition, the systems and methods may include receiving injected data from a lab. The injected data may provide data about a lab component operating in the lab. The systems and methods may also include simulating, in a virtual environment, a real-time interaction in the real-world environment between the real component and the lab component using the virtual representation of the real component and the injected data. Moreover, the systems and methods may include determining a real-time performance characteristic of at least one of the lab component and the real component based on the simulated real-time interaction in the real-world environment.
US10311169B1 Interactive edge manipulation systems and methods
A method for simulating a physical object includes receiving user input to move an edge or plane of a simulated surface from a first location to a second location that is across an edge of the surface. The method also includes generating a visual display that is configured to inform the user that the movement of an edge to the second location across an edge of the surface is unpermitted.
US10311162B2 Customized dental impression tray
Disclosed are methods and systems for generating a virtual model of a customized impression tray and for manufacturing such a customized impression tray. A 3D digital representation of a patient's set of teeth is obtained and a virtual model of the customized impression tray is generated, where the generating comprises shaping the virtual model of the customized impression tray according to the 3D digital representation.
US10311161B2 Interactive displays based on user interest
Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing an interactive graphical user interface (GUI) on an interactive mirror display responsive to user interest. Consistent with some embodiments, the method may include identifying an item of interest to an individual in a retail store and accessing detailed product information for the item from a product database. The method may further include generating the interactive GUI using the detailed product information and causing the interactive GUI to be presented to the individual on the interactive mirror display.
US10311159B2 Mining of composite patterns across multiple multidimensional data sources
An embodiment of the invention includes a processor can identify one or more simple patterns in at least one data stream of the data streams. The simple pattern can include repetition of a data object of the data objects. The processor can also identify one or more multi-patterns in at least one data stream of the data streams, wherein the multi-pattern can include repetition of a data block. The data block can include at least two contiguous data objects that are in the same order in the data block. The processor can identify one or more composite patterns in at least two data streams of the data streams, wherein the composite pattern can include data objects on each of the at least two data streams that repeat together in the same pattern.
US10311158B2 Streamlining tuple processing by delivering tuple attributes to associated operators
Streamlining a stream computing environment by distributing tuple attributes to associated operators in the environment involves receiving a stream of tuples for processing by one or more stream operators. A tuple in the stream of tuples is analyzed to identify one or more data attributes required by the one or more stream operators during processing. Each of the identified attributes is distributed to particular operators that require the identified attribute.
US10311154B2 Combined row and columnar storage for in-memory databases for OLTP and analytics workloads
Columns of a table are stored in either row-major format or column-major format in an in-memory DBMS. For a given table, one set of columns is stored in column-major format; another set of columns for a table are stored in row-major format. This way of storing columns of a table is referred to herein as dual-major format. In addition, a row in a dual-major table is updated “in-place”, that is, updates are made directly to column-major columns without creating an interim row-major form of the column-major columns of the row. Users may submit database definition language (“DDL”) commands that declare the row-major columns and column-major columns of a table.
US10311149B1 Natural language translation device
Natural language translation device contains a bus, an input interface connecting to the bus for receiving a source sentence in a first natural language to be translated to a target sentence in second natural language one word at a time in sequential order. A two-dimensional (2-D) symbol containing a super-character characterizing the i-th word of the target sentence based on the received source sentence is formed in accordance with a set of 2-D symbol creation rules. The i-th word of the target sentence is obtained by classifying the 2-D symbol via a deep learning model that contains multiple ordered convolution layers in a Cellular Neural Networks or Cellular Nonlinear Networks (CNN) based integrated circuit.
US10311146B2 Machine translation method for performing translation between languages
A machine translation method is provided, in which a plurality of different forward-translated sentences is generated resulting from translation of a received translation-source sentence in a first language into a second language. A plurality of backward-translated sentences is generated resulting from backward translation of the plurality of different forward-translated sentences into the first language. As translation-source sentence, voice information or text information is received. The voice information is received via a microphone that receives a voice input performed by a user. The text information is received via a text input device that receives a text input performed by a user. An output form of the forward-translated sentence corresponding to the selected backward-translated sentence is changed in accordance with which of the voice information and the text information is received as the translation-source sentence.
US10311145B2 Method and apparatus for expressing time in an output text
Methods, apparatuses, and computer program products are described herein that are configured to express a time in an output text. In some example embodiments, a method is provided that comprises identifying a time period to be described linguistically in an output text. The method of this embodiment may also include identifying a communicative context for the output text. The method of this embodiment may also include determining one or more temporal reference frames that are applicable to the time period and a domain defined by the communicative context. The method of this embodiment may also include generating a phrase specification that linguistically describes the time period based on the descriptor that is defined by a temporal reference frame of the one or more temporal reference frames. In some examples, the descriptor specifies a time window that is inclusive of at least a portion of the time period to be described linguistically.
US10311144B2 Emoji word sense disambiguation
The present disclosure generally relates to systems and processes for emoji word sense disambiguation. In one example process, a word sequence is received. A word-level feature representation is determined for each word of the word sequence and a global semantic representation for the word sequence is determined. For a first word of the word sequence, an attention coefficient is determined based on a congruence between the word-level feature representation of the first word and the global semantic representation for the word sequence. The word-level feature representation of the first word is adjusted based on the attention coefficient. An emoji likelihood is determined based on the adjusted word-level feature representation of the first word. In accordance with the emoji likelihood satisfying one or more criteria, an emoji character corresponding to the first word is presented for display.
US10311141B1 Data driven spreadsheet chart system
A data-driven spreadsheet chart system includes an interface and a processor. The interface is to receive a formula entered into a cell of a spreadsheet document, wherein the formula includes a function that references a set of data. The processor is to host the spreadsheet document and render a visual representation of the data for display entirely within the cell.
US10311135B1 System and method for selecting information for display based on past user interactions
A system and method is provided that automatically predicts the link that a user would like to follow by collecting and modeling user actions, and navigates to the link. In one aspect, the system may store a history of the user's manipulation of a browser's user interface, and predict the link of greatest interest to the user by comparing the visual similarity of potential links with previously selected and non-selected links, and estimating the location of the screen that the user is currently viewing.
US10311131B2 System and method for converting paper forms to an electronic format
A system and method for creating and managing electronic forms is described. The system includes a processor configured to receive an image of a form and receive, via a network interface, form template information specifying at least a first input field. The form template information includes a first input field type selection and first field location information for the first input field. The first input field type is selected from a plurality of input field types and the first field location information is defined relative to the image. The processor stores the form template information within a memory. The electronic form is configured to be rendered by superimposing a representation of the first input field over the image of the form.
US10311125B2 Simplifying clauses for MAX-SAT
A method includes obtaining a plurality of clauses associated with a plurality of logical variables, each of the clauses consisting of a weight and a disjunction of one or more literals of the logical variables, detecting conditions associated with one or more inference rules, and simplifying the plurality of clauses on the basis of the detecting.
US10311123B2 Personalized website presentation
Systems and methods of dynamically presenting a website. The system includes a storage medium and a server. The storage medium includes data adapted for presentation on a first website. The server includes computer executable instructions configured to receive initial preference data and build a preference profile based on the initial preference data. The server also includes computer executable instructions configured to retrieve select first data from the storage medium based on the preference profile, structure a presentation of the first website based on the select first data; and provide targeted queries or prompts based on the first data.
US10311122B1 On-demand unprotected mode access
Migrating support for a web browsing session between a virtual machine and a host operating system. A web session is supported by a first virtual machine which executes on a computer system. Upon receiving a request for the web session to enter an unprotected mode, support for the web session is migrated from the first virtual machine to a host operating system of the computer system. In unprotected mode, web sessions are supported by the host operating system rather than by a virtual machine. After migrating support for the web session to the host operating system, a visual cue indicating that the unprotected mode is active is displayed. After receiving a request to exit the unprotected mode, support for the web session is migrated from the host operating system to a second virtual machine executing on the computer system and the visual cue is removed.
US10311116B2 Multi-function search button
A method for executing searches using a multi-function search button is disclosed. In some implementations the method includes receiving a search query in a search box via a user interface and receiving a first selection of the search button via the user interface. The method includes generating a first query wrapper containing the search query and first search indicia indicating a first search function, and transmitting the first query wrapper to a search system. The method further includes receiving and displaying first search results. The method further includes receiving a second selection of the search button and generating a second query wrapper in response to the second selection. The second query wrapper contains the search query and second search indicia indicating a second search function. The method includes transmitting the second query wrapper to the search system, receiving second search results, and displaying the second search results.
US10311114B2 Displaying stylized text snippets with search engine results
Systems, software, and computer implemented methods can be used to present stylized text snippets with search results received from a search query. A search query is received and at least one web-addressable document responsive to the search query is identified. At least a portion of the text associated with the at least one responsive document and including at least a portion of the search term is retrieved. Further, style information associated with the retrieved portion of text is also retrieved. The style information is then applied to the associated portion of text to create a stylized portion of text associated with the at least one responsive document. A set of search query results including a listing of responsive documents and, for at least one of those documents, a stylized portion of text, is presented.
US10311112B2 Linearized search of visual media
A process displays a concatenated array of slit-compressed images corresponding to an ordered sequence of images. The slit-compressed images are concatenated along a single dimension according to the ordered sequence of images. Each slit-compressed image has an associated query that has search terms based on the respective image. The process displays a moveable slider that moves along the single dimension and identifies a current location within the array, and displays a respective thumbnail image corresponding to the current location. The process receives user input to move the moveable slider along the single dimension to a new location. The process displays a thumbnail representation of the image corresponding to the new location and executes the query corresponding to the current image to retrieve documents from a document repository related to the current image. The process then displays the retrieved documents for user selection.
US10311111B2 Search method and apparatus and storage medium
A search method and apparatus, and storage medium capable of enhancing response accuracy of a search result is proposed. A search apparatus for searching among a plurality of conversation history documents, each of which includes an inquiry from a customer and a response to the inquiry, for the conversation history documents whose content of the inquiry is similar to an inquiry text representing content of a new inquiry from the customer: classifies the plurality of conversation history documents into a plurality of clusters according to content of the conversation history documents; extracts a conversation history document representative of each of the clusters as a representative document for the relevant cluster; and searches for the conversation history documents having a relation with the inquiry text and presents the representative document for the cluster, to which the conversation history documents detected by the search belong, as a result of the search.
US10311107B2 Techniques and architectures for providing references to custom metametadata in declarative validations
A definition of a custom object specifying a custom format for metadata is received within a database system where creation of the metadata is required to comply with the custom format specified within the custom object with the metadata is associated with the custom object. At least a portion of the metadata refers to another custom metadata object type. The custom object having the definition is stored within the database system. A database record is created utilizing the custom object with reference to the another custom metadata object type. At least one aspect of an application is defined utilizing the database system using the metadata of the record.
US10311106B2 Social graph visualization and user interface
Systems and methods for visualizing trust scores in a social graph are described herein. The trust scores may be determined within or between individuals, groups, and/or entities connected in a network. A user may initiate the visualization of connections between themselves and others in the network. Contacts are selected for the visualization of the social graph, and a spatial distribution of the nodes is calculated. Nodes in the visualization of the social graph are rendered based on the calculated spatial distribution. Connections between the nodes may be rendered based on connectivity statistics calculated between the rendered nodes.
US10311105B2 Filtering queried data on data stores
A data set may be distributed over many data stores, and a query may be distributively evaluated by several data stores with the results combined to form a query result (e.g., utilizing a MapReduce framework). However, such architectures may violate security principles by performing sophisticated processing, including the execution of arbitrary code, on the same machines that store the data. Instead of processing queries, a data store may be configured only to receive requests specifying one or more filtering criteria, and to provide the data items satisfying the filtering criteria. A compute node may apply a query by generating a request including one or more filter criteria, providing the request to a data node, and applying the remainder of the query (including sophisticated processing, and potentially the execution of arbitrary code) to the data items provided by the data node, thereby improving the security and efficiency of query processing.
US10311100B2 Generating and distributing a replacement playlist
An embodiment may involve a server device transmitting, over a wide area network, a first playlist with a first duration to a client device. Possibly while the client device is playing out a current audio file of a first plurality of audio files in the playlist, the server device may receive an instruction from the client device and generate a second playlist. The second playlist may include references to a second plurality of audio files, where playout of the second plurality of audio files may have a duration that is less than the duration of the playout of the first plurality of audio files. The server device may transmit, over the wide area network, the second playlist to the client device. Reception of the second playlist at the client device may cause the audio player application to retrieve and play out the second plurality of audio files.
US10311097B2 Image retrieving apparatus and method
An image retrieving apparatus is equipped with: an image obtaining unit for obtaining a plurality of images; a category obtaining unit for obtaining a category to which each of the obtained images belongs; a basic searching unit for searching a specific image including a specific object, from the obtained images; a counting unit for counting the number of the specific images for each category obtained; a determining unit for determining whether or not an additional search for the specific image is necessary for each category, based on the counted number of the specific images of each category; and an additional searching unit for searching the specific image from among the images which belong to the category for which it has been determined that the additional search is necessary and from which the searched specific image has been excluded.
US10311096B2 Online image analysis
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for analyzing image search result relevance. In one aspect, a method includes receiving result data specifying a search query and responsive image search results that reference images that are responsive to the search query. A determination is made that the search query matches an indexed query. An image relevance model is identified for the indexed query. The image relevance model can output a relevance score adjustment factor for an image search result based on image feature values of the image that is referenced by the search result. A relevance score adjustment factor is determined for each image search result using the identified image relevance model. A relevance score for each image search result is adjusted using the image's image relevance score adjustment factor. The images are ranked based on the adjusted relevance scores.
US10311092B2 Leveraging corporal data for data parsing and predicting
The techniques discussed herein leverage structure within data of a corpus to parse unstructured data to obtain structured data and/or to predict latent data that is related to the unstructured and/or structured data. In some examples, parsing and/or predicting can be conducted at varying levels of granularity. In some examples, parsing and/or predicting can be iteratively conducted to improve accuracy and/or to expose more hidden data.
US10311091B2 Generation and presentation of an overview of an electronic magazine issue
As may be implemented in accordance with one or more embodiments herein, content in each of a plurality of electronic magazine issues is communicated as follows. One of the plurality of electronic magazine issues is identified for communication with a magazine reader, such as a user reading magazine issues on an end device (e.g., tablet or other computer). At a user display device, and via a user-communication interface medium, an issue cover having an issue name and a cover image is caused to be displayed for the identified magazine issue, as is a summary or overview of articles for the identified magazine issue. For the latter, the display of the issue cover is autonomously caused to be replaced by a set of successive screen pages respectively corresponding to the articles, with each of the successive screen pages including a feature image and article-characterization text associated with one of the articles.
US10311090B2 Polygon-based indexing of places
In particular embodiments, a method includes receiving a query for a specified place or a type of place, receiving an identification of a location of the computing device within a first map tile, identifying first places that are located at least partially within the first map tile and correspond to the query, the first places being identified in an index by records that correspond to the first map tile, and identifying second places that correspond to the query and are each located at least partially within second map tiles that include a parent map tile associated with the first map tile. The second places are identified in the index by one or more records that correspond to the second map tiles. The method further includes determining scores for places that include the first and second places based on one or more relevance factors.
US10311089B2 System and method for early access to captured images
Systems and methods are disclosed for early access to captured images including receiving a request for at least one image of a geographic area from a client application of an operator user device; querying records within a geospatial database to locate one or more records of images accessible by the geospatial database and depicting at least a portion of the geographic area; reading information within the one or more records depicting at least a portion of the geographic area to determine a status of an image within the one or more records, the status of the image indicating that the image is an in process captured image in which the image has not been fully processed; and presenting at least a portion of the image to the client application of the operator user device with a status indicator indicating the stage in processing of the geographic area.
US10311085B2 Concept-level user intent profile extraction and applications
Methods and systems for extracting intents and intent profiles of users, as inferred from the different activities they execute and data they share on social media sites, and then (i) monetization of such intents via targeted advertisements, and (ii) enhancement of user experience via organization of their contact lists and conversations and posts based on their content and conceptual context.
US10311077B2 Database table conversion
Methods, systems, and computer program products for converting a database table and implementing upgrades and/or migrations are described. A bridge schema comprising a bridge view for a table in a database of an original schema is created and a bridge application server instance is created, the bridge application server instance configured to utilize the bridge schema to access the table of the original schema. The table of the original schema is revised to conform to a specified target schema and a target application server instance configured to access the revised table is created.
US10311067B2 Device and method for classifying and searching data
A method for classifying and searching data includes marking classifications on a plurality of records according to data comprised by root cause fields or comment fields of the records; generating an index according to data comprised by synopsis fields of the records; marking weights on the records according to categories of data comprised by the synopsis fields of the records; utilizing the index for searching a plurality of corresponding records from the records according to a keyword; and selecting a plurality of related records from the corresponding records according to the weights of the corresponding records, and listing the classifications of the related records.
US10311066B1 Identifying reasons for web site abandonment
A method of determining webpage abandonment configures webpages of a scoped domain to include at least one question and at least one associated answer displayable in response to receiving an explicit user interaction; implement tracking logic to generate a unique visitor ID, a unique webpage ID, and timestamp in response to detecting a webpage loading event on the scoped domain; generate a unique question/answer pair ID and timestamp in response to detecting an answer presentation event on the scoped domain; and operate a multiplexing switch to selectively transmit a webpage interaction entry and an answer presentation entry for storage in allocated of memory. The method filter for destination pages by the identified unique visitor IDs; configures a timer to filter for the associated destination pages for abandonment events based on the elapsed time; calculate a ranking metric to store question/answer pairs, and reposition stored question/answer pairs based on recursive operations.
US10311064B2 Automated highest priority ordering of content items stored on a device
A method and device relate to prioritizing content items stored on a device and, more particularly, relate to automatically ordering highest priority content items stored on a device according to multiple criteria. The method and device enabling presentation, on a display of the device, the high priority content items in order of their total priority.
US10311061B2 Quality-driven processing of out-of-order data streams
The present disclosure involves systems, software, and computer implemented methods for providing quality-driven processing of out-of-order data streams based on a configurable quality metric. In one example, the method includes identifying a configurable quality metric defined by a user or application for executing continuous queries over a sliding window, the metric specifying a user requirement for the quality of the continuous query result. A quality threshold metric is calculated based on the configurable quality metric, the configurable quality metric associated with a size of an adaptation buffer for incoming tuples of the query. In response to receiving a signal indicating a new query result, a sliding window prior to a current time is identified. A runtime quality metric associated with the incoming tuples for the sliding window is measured, and the adaptation buffer is modified based on a difference between the quality threshold metric and the measured runtime quality metric.
US10311059B2 Reducing a large amount of data to a size available for interactive analysis
A request for data is processed by identifying data within a data store satisfying the request, where an amount of the identified data exceeds a threshold, analyzing the identified data to produce an initial result set with a reduced amount of data including information summarizing the identified data, and generating one or more succeeding result sets each from a corresponding prior result set until a succeeding result set includes an amount of data satisfying the threshold. Each succeeding result set includes a reduced amount of data relative to the corresponding prior result set, and generating each succeeding result set includes filtering the corresponding prior result set and generating the succeeding result set including information summarizing the filtered result set.
US10311056B2 Energy management system
Disclosed embodiments relate to data management apparatuses and methods of an energy management system. In some embodiments, the data management apparatus includes: a control unit configured to process data collected from a power system; and a real-time database composed of the processed data. The control unit may receive an input for entry selection for data inquiry on the real-time database irrespective of a hierarchy of a data entry and inquire data from the real-time database based on the received input.
US10311051B1 Storing modeling alternatives with unitized data
In one embodiment, a relational database is structured so that elements and alternatives directly reference parameter values stored in a unitized data store. No intermediary tables are required between the elements, the alternatives, and the parameter values. Further, a level tracking mechanism is employed among alternatives that allows for efficient bulk-data retrieval, for example, via a single database query. In one type of operation, an element of a system model is accessed. A selected scenario is accessed that references a plurality of alternatives that exist among a larger plurality of alternatives. Parameter values are retrieved from the unitized data store based on a direct reference from the element and a referenced alternative of the selected scenario. The unitized data store includes values for the larger plurality of alternatives. The retrieved parameter values are used in executing the system model.
US10311049B2 Pattern-based query result enhancement
A system includes reception of a first query, the first query comprising at least one of one or more dimensions and one or more measures, identification, in response to reception of the first query, of a first stored query set associated with the first query, the first stored query set comprising a plurality of queries, determination, in response to identification of the first stored query set, of a first plurality of result sets, each of the first plurality of result sets comprising a respective result set of the first query and each query of the plurality of queries, and presentation of a visualization of each of the first plurality of result sets.
US10311044B2 Distributed data variable analysis and hierarchical grouping system
A system provides analysis of distributed data and grouping of variables in support of analytics. Policy parameter values that define thresholds are received. A first computation of a cardinality value and of a number of observations having a non-missing value is requested for each variable of a plurality of variables included in the distributed data by each worker computing device. A number of observation vectors having the non-missing value and the cardinality value are computed by each worker computing device for each variable in response to the first computation request. Each respective worker computing device computes the number of observation vectors having the non-missing value and the cardinality value from a subset of the input dataset distributed to the respective worker computing device by reading each observation vector from the subset once. Each variable is assigned a category based on a comparison between computed values and the policy parameter values.
US10311042B1 Organically managing primary and secondary storage of a data object based on expiry timeframe supplied by a user of the data object
The illustrative systems and methods advantageously reduce the amount of storage space occupied by data that no longer has a useful life—as established by the data objects' user(s) and overcoming predetermined rules required by information management policies. An illustrative data agent may receive instructions from an illustrative storage manager to perform secondary copy operations for a given set of data objects. The instructions may generally instruct that expiry-marked data objects are to be treated based on parsing each data object's user-supplied expiry timeframe. The illustrative system (i) will delete expired data objects including expired secondary copies; (ii) will refrain from making secondary copies of expired data objects; and (iii) if an expiry-marked data object is not expired, the illustrative system will make secondary copies according to the instructions from the storage manager, but will track those expiry-marked secondary copies for future deletion after they expire, (iv) and will delete expired secondary copies even if the original expiry-marked data object has been deleted from the system prior to its expiration.
US10311041B2 File management apparatus
To provide an apparatus that can reduce cumbersome input by a user, while being capable of indicating changes efficiently. Files F1, F2 . . . are recorded in a recording part 8. The file F1 is an old version, and the file F2 is an updated new version. A difference extraction means 2 compares the file F1 which is the old version with the file F2 which is the new version, and extracts difference between the versions. On the basis of a difference condition 6 that is recorded in advance, a change notification means 4 determines whether each extracted difference satisfies the difference condition. The change notification means 4 notifies, to a terminal apparatus 10 of a user who registers the difference condition 6, the changed part, when the extracted difference satisfies the difference condition.
US10311038B2 Methods, computer program, computer program product and indexing systems for indexing or updating index
Methods, indexing systems, computer program, computer program product for indexing and searching content are disclosed. For example, in one embodiment a method performed by an indexing system (104) for indexing or updating an index (106) for content is disclosed. The method includes for each one of a plurality of keywords (204) in a data storage system (1206), wherein each keyword is associated with a modality (206) and at least a first time stamp (208): retrieving (1002) from the data storage system a keyword (204a) and its associated first time stamp (208a); defining a time range for the keyword; determining which other keywords (214a) in the data storage system are associated with a time stamp within the time range; and updating the index with said other keywords that were determined to be associated with a time stamp within the time range.
US10311035B2 Direct cube filtering
A system may include display of a plurality of values, each of the plurality of values associated with a respective combination of one of a first set of members of a first dimension and one of a second set of members of a second dimension, detection of a user selection of one or more of the displayed plurality of values, determination of a first one or more members of the first set of members and a second one or more members of the second set of members associated with the selected one or more values, and filtering of the displayed values based on the determined first one or more members and the second one or more members.
US10311034B2 Computer-readable recording medium
A storing unit stores appearance information of the extracted word in correspondence with a specific record of the specific word in an index data when a specific word extracted from a target file is stored in a static dictionary that stores a plurality of words and a plurality of compressed codes corresponding respectively to the plurality of words, the appearance information including, existence information indicating whether the specific word exists in the target file or the appearance information indicating how many times the specific word has appeared in the target file. The storing unit stores adds a specific record of the specific word to the index data and stores the appearance information when the specific extracted word is not stored in the static dictionary and stored in a dynamic dictionary whose records are added in a course of compression.
US10311033B2 Alleviation of index hot spots in data sharing environment with remote update and provisional keys
In a remote index operation, a first system in a datasharing group performs an operation on a data object in a database, determines a second system in the datasharing group has exclusive access to an index page to be updated according to the operation, and sends to the second system a remote request to change the index page according to the operation. In response, the second system changes the index page with an index entry referencing the data object and marks a key in the index entry as a provisional key. When a third system in the datasharing group reads the index entry, it determines that the key in the index entry is the provisional key. In response, the third system determines whether the data object exists in the database and a committed state of the transaction, and accordingly determines a current state of the data object.
US10311031B2 Method, apparatus, and storage medium for removing redundant information from terminal
This application relates to the technical field of network communications, and discloses a method and an apparatus for removing redundant information of a terminal. The method includes the steps of: calculating an estimated redundancy value of at least one type of redundant information in a terminal; determining that a redundancy value of a type of redundant information reaches a threshold of the type of redundancy value; prompting a user to remove redundant information; and according to confirmation from the user, removing the type of redundant information or all redundant information. The apparatus includes a first calculating unit, a determining unit, a prompting unit and a cleanup unit. According to the method and the apparatus of this application, an estimated redundancy value of redundant information of a terminal can be calculated actively by analyzing historical redundant data information of a user, and the user is prompted to process redundant information that reaches a threshold without the need for scanning, thereby saving system resources, improving system performance and also saving user time.
US10311029B2 Shared database dictionaries
A system includes determination of a match between a first table column of a plurality of table columns of database tables and a second table column of the plurality of table columns, determination, based on stored metadata, of a first data dictionary associated with the first table column and a second data dictionary associated with the second table column, merging of the first data dictionary and the second data dictionary to generate a merged data dictionary, and modification of the stored metadata to associate the first data dictionary with the merged data dictionary and to associate the second data dictionary with the merged data dictionary.
US10311027B2 System for live-migration and automated recovery of applications in a distributed system
A method and apparatus for distribution of applications amongst a number of servers, ensuring that changes to application data on a master for that application are asynchronously replicated to a number of slaves for that application. Servers may be located in geographically diverse locations; the invention permits data replication over high-latency and lossy network connections and failure-tolerance under hardware and network failure conditions. Access to applications is mediated by a distributed protocol handler which allows any request for any application to be addressed to any server, and which, when working in tandem with the replication system, pauses connections momentarily to allow seamless, consistent live-migration of applications and their state between servers. Additionally, a system which controls the aforementioned live-migration based on dynamic measurement of load generated by each application and the topological preferences of each application, in order to automatically keep servers at an optimum utilization level.
US10311026B2 Compressed data layout for optimizing data transactions
The embodiments described herein relate to managing compressed data to optimize file compression for efficient random access to the data. A first partition of a first data block of a compression group is compressed. The first compressed partition is stored in a first compression entity. An in-memory table is maintained, which includes updating the in-memory table with data associated with an address of the stored compressed first partition. At such time as it is determined that the first compression entity is full, the in-memory table is compressed and written to the first compression entity. Accordingly, the in-memory table, which stores partition compression data, is store with the compression entity.
US10311024B2 Merging file storage directory structures through user interface visualization of refactoring decisions
Representations of hierarchical structures identified by source and target file storage directories are displayed on a display device. Inconsistencies are identified between the hierarchical structures identified by the source and target file storage directories. Graphical interconnections are displayed that extend at least partially between locations of at least some of the identified inconsistencies. Refactoring action indicia are displayed that are user selectable and are associated with defined actions performed by a file directory controller to modify the hierarchical structure identified by the target file storage directory to resolve at least some of the inconsistencies identified between the hierarchical structures identified by the source and target file storage directories. The source and target file storage directories are merged, including by performing the defined actions associated with user selected ones of the refactoring action indicia to generate a refactored target file storage directory that resolves the inconsistencies.
US10311023B1 Distributed data storage grouping
An apparatus of includes a processor component to: transmit node device identifiers to multiple node devices to define an ordering thereamong and among subsets of multiple blocks of data distributed thereamong; receive sizes of the subsets from the multiple node devices; derive block exchanges among the multiple node device based on the sizes and a minimum size imposed on data transmissions to storage device(s); and transmit a block exchange vector that describes the block exchanges to the multiple node devices, wherein: the subsets remain distributed among a reduced number of the multiple node devices following the block exchanges; at least all node devices of the reduced number but one stores an amount of the blocks of data exceeding the minimum size; and the block exchanges are all lower-order to higher-order node device transfers, or all higher-order to lower-order node device transfers.
US10311022B2 CDBMS (cloud database management system) distributed logical unit repository
Systems and methods may implement database technology using distributed logical unit repositories (DLURs). DLURs may use a database structure related to a specific logical unit such as a customer, employee, or the like. Information used in DLUR database structures may include data, database structure, functions, and the like that helps form a complete model for a logical unit. In one embodiment, queries to a system concerning entities can be answered immediately by accessing a database using DLURs, which obviates the need to consult a number of databases in parallel and greatly reduces memory and time required to provide the requested information.
US10311019B1 Distributed architecture model and management
A method, apparatus and computer program product including determining a set of objects to be represented in a computer model, determining the relationships between the object to be represented in the computer model, creating representations in the computer model of the set of objects and relationships between the objects, the representations including big data architecture representations and role representations, and where analysis may be performed on the representations of the computer model.
US10311010B2 Two-wire communication systems and applications
Disclosed herein are two-wire communication systems and applications thereof. In some embodiments, a slave node transceiver for low latency communication may include upstream transceiver circuitry to receive a first signal transmitted over a two-wire bus from an upstream device and to provide a second signal over the two-wire bus to the upstream device; downstream transceiver circuitry to provide a third signal downstream over the two-wire bus toward a downstream device and to receive a fourth signal over the two-wire bus from the downstream device; and clock circuitry to generate a clock signal at the slave node transceiver based on a preamble of a synchronization control frame in the first signal, wherein timing of the receipt and provision of signals over the two-wire bus by the node transceiver is based on the clock signal.
US10311009B2 Apparatus and methods for communicatively coupling field devices to controllers in a process control system using a distributed marshaling architecture
Apparatus, systems, and methods for communicating data between a controller and a multiplicity of field devices operating in a process plant are provided. The system includes distributed marshaling modules coupled by a head-end unit to I/O cards in communication with the controller. The distributed marshaling modules communicate with the field devices via respective electronic marshaling components converting signals between the field devices and the I/O cards. The distributed marshaling modules are coupled to the head-end unit by a ring communication architecture, such that the distributed marshaling modules may each be located relatively proximate to the field devices to which they are coupled.
US10311007B2 Multicore bus architecture with non-blocking high performance transaction credit system
This invention is a bus communication protocol. A master device stores bus credits. The master device may transmit a bus transaction only if it holds sufficient number and type of bus credits. Upon transmission, the master device decrements the number of stored bus credits. The bus credits correspond to resources on a slave device for receiving bus transactions. The slave device must receive the bus transaction if accompanied by the proper credits. The slave device services the transaction. The slave device then transmits a credit return. The master device adds the corresponding number and types of credits to the stored amount. The slave device is ready to accept another bus transaction and the master device is re-enabled to initiate the bus transaction. In many types of interactions a bus agent may act as both master and slave depending upon the state of the process.
US10311000B2 Integrated universal serial bus (USB) type-C switching
An apparatus is provided which comprises: an input/output (I/O) port; an adaptor; a physical layer to interface between the I/O port and the adaptor; a first controller associated with a first type of communication; and a second controller associated with a second type of communication, wherein the adaptor is to selectively couple the I/O port, via the physical layer, to one of the first controller or the second controller, based at least in part on a type of device coupled to the I/O port.
US10310998B2 Direct memory access with filtering
Methods, apparatus, and computer-readable storage media are disclosed for applying filtering operations to data transferred as part of a direct memory access (DMA) operation. In one example of the disclosed technology, a system includes a processor, memory, and a direct memory access (DMA) engine coupled to the memory for reading a set of data from a selected range of read memory addresses for the memory without using the processor. A line buffer coupled to the DMA engine is configured to receive DMA read data and temporarily store a portion, but not all of the data set being read by the DMA engine in a line buffer. A digital filter is configured to apply a filtering operation to a windowed subset of the buffered portion of the data set, producing filtered data that is stored to a selected range of write memory addresses for the memory, without using the processor.
US10310996B2 Hardware queue manager with water marking
A system for managing one or more queues in a multi-processor environment includes a memory configured to be accessed by a plurality of processing elements, and a queue manager disposed in communication with a plurality of processors and with the memory, the queue manager configured to control a queue in the memory, the queue including a plurality of queue elements, the queue manager configured to intercept a message from a processing element of the plurality of processing elements and perform one or more queuing operations on the queue based on the message. The system also includes a dynamically configurable queue full value maintained by the queue manager, the queue full value being a threshold value that specifies a maximum number of the queue elements that can be written to before a queue full condition is detected, the maximum number based on a number of processing elements.
US10310993B2 Emulation of physical equipment
A method is provided for emulating a physical interface of a device capable of communicating in a network. The physical interface is capable of receiving at least one piece of peripheral equipment. The method includes: pre-association in order to establish a set of possible associations between the physical interface and at least one software interface of at least one terminal; selecting an association between the physical interface and at least one software interface of at least one terminal, from all the possible associations; routing the messages between the physical interface and the associated software interface.
US10310987B2 Systems and methods for accessing a unified translation lookaside buffer
Systems and methods for accessing a unified translation lookaside buffer (TLB) are disclosed. A method includes receiving an indicator of a level one translation lookaside buffer (L1TLB) miss corresponding to a request for a virtual address to physical address translation, searching a cache that includes virtual addresses and page sizes that correspond to translation table entries (TTEs) that have been evicted from the L1TLB, where a page size is identified, and searching a second level TLB and identifying a physical address that is contained in the second level TLB. Access is provided to the identified physical address.
US10310986B1 Memory management unit for shared memory allocation
A system and method for allocating shared inter-process memory by a memory management unit is disclosed. A memory management unit may receive information indicative of allocating a region of shared memory. The information may further indicate that a second process may share access to the memory. The memory management unit may identify corresponding regions of virtual address space for each process, such that the region in each address space maps to the same range of addresses. The memory management unit may virtualize access to the shared memory by mapping from the corresponding regions of the virtual address space.
US10310985B2 Systems and methods for accessing and managing a computing system memory
Systems, apparatuses, and methods for accessing and managing memories are disclosed herein. In one embodiment, a system includes at least first and second processors and first and second memories. The first processor maintains a request log with entries identifying requests that have been made to pages stored in the second memory. The first processor generates an indication for the second processor to process the request log when the number of entries in the request log reaches a programmable threshold. The second processor dynamically adjusts the programmable threshold based on one or more first conditions. The second processor also processes the request log responsive to detecting the indication. Additionally, the second processor determines whether to migrate pages from the second memory to the first memory based on one or more second conditions.
US10310978B2 Apparatus and method for multi-level cache request tracking
An apparatus and method for multi-level cache request tracking. For example, one embodiment of a processor comprises: one or more cores to execute instructions and process data; a memory subsystem comprising a system memory and a multi-level cache hierarchy; a primary tracker to store a first entry associated with a memory request to transfer a cache line from the system memory or a first cache within the cache hierarchy to a second cache; primary tracker allocation circuitry to allocate and deallocate entries within the primary tracker; a secondary tracker to store a second entry associated with the memory request; secondary tracker allocation circuitry to allocate and deallocate entries within the secondary tracker; the primary tracker allocation circuitry to deallocate the first entry in response to a first indication that one or more cache coherence requirements associated with the cache line have been resolved, the secondary tracker allocation circuitry to deallocate the second entry in response to a second indication related to transmission of the cache line to the second cache.
US10310973B2 Efficient memory virtualization in multi-threaded processing units
A technique for simultaneously executing multiple tasks, each having an independent virtual address space, involves assigning an address space identifier (ASID) to each task and constructing each virtual memory access request to include both a virtual address and the ASID. During virtual to physical address translation, the ASID selects a corresponding page table, which includes virtual to physical address mappings for the ASID and associated task. Entries for a translation look-aside buffer (TLB) include both the virtual address and ASID to complete each mapping to a physical address. Deep scheduling of tasks sharing a virtual address space may be implemented to improve cache affinity for both TLB and data caches.
US10310972B1 Memory apparatus and method of wear-leveling of a memory apparatus
A memory apparatus and a method of wear-leveling of a memory apparatus may be provided. The memory apparatus may include a memory having a plurality of storage blocks and a plurality of free blocks. The memory apparatus may include a memory controller configured for performing a first global wear-leveling to move data of a first storage block, which is a hot block among the storage blocks, to a first free block among the free blocks. The memory apparatus may include a memory controller configured for remapping a result of a logic operation of a logical page address of each of the pages in the first storage block and a first security refresh key to a physical page address of each of the pages in the first free block.
US10310963B2 Facilitating recording a trace file of code execution using index bits in a processor cache
Facilitating recording a trace file of code execution using a processor cache. A method includes identifying an operation by a processing unit on a line of the cache. Based on identifying the operation, index bits for the cache line are set. Setting the index bits includes one of: (i) setting the bits to a reserved value when the operation is a write operation and tracing is disabled, (i) setting the bits to an index of the processing unit when the operation is a write operation and the bits are already set to a value other than the index of the processing unit, or (iii) setting the bits to the index of the processing unit when the operation is a read operation that is consumed by the processing unit and the bits are already set to a value other than the index of the processing unit.
US10310962B2 Infrastructure rule generation
In one implementation, a system can comprise a probe monitor engine to monitor a probe passed to a function of a set of instructions, a propagation engine to identify an infrastructure connection based on an attribute of the probe during a runtime session, and a rule engine to generate an infrastructure rule based on the infrastructure connection and the attribute of the probe.
US10310960B2 Debugging for SQL statement
This disclosure provides a computer-implemented method for debugging a program including a SQL statement. The method comprises indicating one or more first positions of source code of the program. Each of the one or more first positions corresponds to a fragment of the SQL statement at which a breakpoint can be set. The method further comprises receiving an input of setting breakpoint at one of the one or more first positions. The method further comprises presenting an execution context generated in response to execution of the program reaching a breakpoint set based on the input.
US10310956B2 Techniques for web service black box testing
A technique for synthesizing tests from a Web service document includes locating at least one parameter for at least one client to server function call in a Web service document. Client validation constraints for the at least one parameter are discovered. Server validation constraints for the at least one parameter in the Web service document are discovered. At least one range for the at least one parameter that will be accepted by the server and not be accepted by the client is discovered. Tests using parameter values from the discovered at least one range are synthesized.
US10310954B2 Control device and method for controlling storage devices
A control device includes a processor configured to copy a part of data stored in a first volume to a second volume, copy whole data stored in the first volume to a destination volume, and receive a request to read first data stored in the second volume. The processor is configured to read the first data from the second volume when the first data has been partially copied to the second volume. The processor is configured to read, when the first data has not been partially copied to the second volume, the first data from the first volume on basis of association information associating the first volume with the second volume. The processor is configured to identify, upon failing to read the first data from the first volume, the equivalent volume on basis of recovery information related to the destination volume as an equivalent volume of the first volume.
US10310942B2 Memory system
A memory system includes: a semiconductor memory device; and a controller. When receiving the first read instruction, the semiconductor memory device issues a strobe signal at a first timing to read data from the first memory cell and the second memory cell. When receiving the second read instruction, the semiconductor memory device sets the first memory cell to a non-read target and reads data from the second memory cell based on a strobe result of the data at the first timing.
US10310936B2 Temporary pipeline marking for processor error workarounds
Embodiments include a method for temporary pipeline marking for processor error workarounds. The method includes monitoring an execution unit pipeline of a processor for an event associated with a programmable instruction operational code that is predetermined to cause a stuck state resulting in an errant instruction execution. The execution unit pipeline is marked for a workaround action based on detecting the event. A clearing action is triggered based on the marking, where the triggering is conditionally triggered by a next instruction in the execution unit pipeline having a same instruction type as the programmable instruction operational code. The marking of the pipeline is cleared based on the triggering of the clearing action, where the clearing action is a subsequent pipeline flush event based on the next instruction having the same instruction type reaching a same pipeline stage that results in a stuck state prior to completion of the next instruction.
US10310927B2 Operating a trace procedure for a computer program
A method is provided for operating a trace procedure, which traces execution of a computer program, where the program uses different callable modules. A program stack is used to store trace buffer information and an error state, and the modules include calls of the trace procedure. The method includes: (i) when entering execution of a module, storing the current write position of the trace buffer and a cleared error flag in the current frame of the stack; (ii) in case of an error condition during execution of the program, setting the error flag in the current frame; and (iii) when leaving execution of a module, determining if the error flag is set, and if not, then rewinding the trace buffer to the write position stored in the current frame, and deleting the current write position of the trace buffer and the error flag from the stack.
US10310926B2 Data error detection in computing systems
Embodiments of ensuring data integrity in computing devices and associated methods of operations are disclosed therein. In one embodiment, a method includes receiving, at a memory controller, a data request from the persistent storage to copy data from the memory. In response to the received data request, the requested data is retrieved from the memory. The retrieved data contains data bits and corresponding error correcting bits. The method can also include determining, at the memory controller, whether the retrieved data bits contain one or more data integrity errors based on the error correcting bits associated with the data bits. In response to determining that the retrieved data bits contain one or more data integrity errors, the memory controller can write data representing existence of the one or more data integrity errors into a memory location accessible by the processor for ensuring data integrity.
US10310922B2 Systems and methods for predicting and improving scanning geometric accuracy for 3D scanners
Methods, systems, and apparatus including medium-encoded computer program products for generating and visualizing 3D scenes include, in one aspect, a method including: obtaining data regarding (i) standard calibration parts with shapes comprising a cylinder and polyhedrons, and (ii) a limited number of scanning trials performed on the standard calibration parts using a three dimensional (3D) scanner; comparing the data to find shape deviations for the standard calibration parts in a coordinate system; generating a model of functional dependence of scanning error for the 3D scanner using the shape deviations; and providing the model of functional dependence of scanning error for the 3D scanner to quantify scanning inaccuracy of the 3D scanner, wherein the model is usable to predict a measurement error for the 3D scanner on a scanned product.
US10310918B2 Information sharing among mobile apparatus
A method executed by a mobile apparatus for verifying event information to be shared is disclosed. The method includes communicating with a nearby mobile or immobile apparatus to generate a verification in response to encountering the nearby mobile or immobile apparatus. The method also includes verifying existence of an incident event in response to arriving at a place of the incident event. The method further includes publishing a verified incident event in order to add into an incident event distributed ledger used for managing event information related to the incident event.
US10310916B2 Scalable spinlocks for non-uniform memory access
Techniques are disclosed to provide scalable spinlocks for non-uniform memory access (NUMA). In some examples, a global spinlock configured to protect access to a shareable resource is protected by multiple local spinlocks, which are each configured to control access to the global spinlock. In a multi-socket NUMA system, the global spinlock is allocated on one of the sockets, and the local spinlocks are distributed over the multiple sockets. In some embodiments, one local spinlock is allocated on each of the multiple sockets. In other embodiments, the multiple local spinlocks may be equally distributed over the NUMA sockets. When contention for the global spinlock is low, processes can attempt to directly acquire the global spinlock. In contrast, when contention for the global spinlock is high, processes need to first acquire one of the local spinlocks associated with the global spinlock before attempting to acquire the global spinlock.
US10310914B2 Methods and systems for recursively acquiring and releasing a spinlock
A computer-implemented method for a recursive spinlock includes storing a recursion level for the recursive spinlock in memory; responsive to a request to acquire the recursive spinlock by a process, performing one of (i) acquiring the recursive spinlock if not presently held by the process and incrementing the recursion level and (ii) incrementing the recursion level if the recursive spinlock is presently held by the process; and responsive to a request to release the recursive spinlock by the process, decrementing the recursion level and releasing the recursive spinlock if the recursion level is zero. The recursive spinlock can be implemented in a software wrapper used with existing software which supports recursive locks and the recursive spinlock is used in place of the recursive locks in the existing software. The computer-implemented method can be performed on a Symmetric Multiprocessor (SMP) hardware system.
US10310913B2 Method, device and system for processing parallel services
The present invention provides a method a device and a system for processing parallel services, which includes: determining, by a synchronization locking server, whether a service request for locking is locked after receiving a locking request sent by a service server, and locking the service request when the service request is unlocked and returning a locking success response to the service server, or returning a locking failure response to the service server when the service request is locked, so as to ensure accuracy of a processing result of the parallel services that are processed across the cities, IDCs or servers.
US10310911B2 Solver for cluster management system
A processing device receives a first cluster management operation request, wherein the first cluster management operation request is for a deployment operation of a first cluster and comprises a cluster template, a specified number of nodes to deploy and a configuration. The processing device determines a plurality of constraints from at least one of the cluster template or the configuration. The processing device deterministically solves for and outputs a first cluster layout comprising the specified number of nodes, each of the specified number of nodes comprising a hardware type, an image type and one or more services, wherein the first cluster layout satisfies the plurality of constraints.
US10310908B2 Dynamic usage balance of central processing units and accelerators
Techniques for dynamically balancing usage of central processing units (CPUs) and accelerators are provided. For example, a method is provided for receiving a task request for associated with a workload. A utility value is calculated for a plurality of strategies for executing the workload. At least two of the plurality of strategies are associated with a distribution of the workload between the CPU and the one or more accelerators. A strategy having a maximum utility value is selected from the plurality of strategies, and the task is executed according to the selected strategy.
US10310907B1 Computer system providing numeric calculations with less resource usage
A data processing method includes receiving a request to perform a calculation, identifying, based on the request, data items needed to perform the calculation and retrieving the data items from a data store, storing, in memory, the items, generating graphs for the calculation, wherein each graph comprises one or more nodes, each node comprising instructions to perform at least a portion of the calculation and at least one data item needed by the portion of the calculation, executing each of the graphs to generate a result for the calculation by traversing the graph and processing each node using the instructions of the node and the at least one data item of the node, wherein executing is performed without accessing the data store, and storing, in the data store, the result.
US10310902B2 System and method for input data load adaptive parallel processing
Systems and methods provide an extensible, multi-stage, realtime application program processing load adaptive, manycore data processing architecture shared dynamically among instances of parallelized and pipelined application software programs, according to processing load variations of said programs and their tasks and instances, as well as contractual policies. The invented techniques provide, at the same time, both application software development productivity, through presenting for software a simple, virtual static view of the actually dynamically allocated and assigned processing hardware resources, together with high program runtime performance, through scalable pipelined and parallelized program execution with minimized overhead, as well as high resource efficiency, through adaptively optimized processing resource allocation.
US10310896B1 Techniques for job flow processing
Various embodiments are generally directed to techniques for job flow processing, such as by ordering the performance of parallel tasks in a job flow to minimize a makespan for the job flow, for instance. Some embodiments are particularly directed to ordering the performance of tasks in a job flow based on computation of one or more independent and dependent metrics for tasks in a job flow. In many embodiments, tasks along a critical path of a job flow may be identified and prioritized using the one or more metrics computed for tasks in the job flow. For example, computing a time remaining until end and/or a longest path to end for each task in a job flow may enable a listing of tasks in the job flow to be ordered in a manner that prioritizes tasks to optimize the makespan for the job flow to be executed.
US10310895B2 Memory-based software barriers
A mechanism is described for facilitating memory-based software barriers to emulate hardware barriers at graphics processors in computing devices. A method of embodiments, as described herein, includes facilitating converting thread scheduling at a processor from hardware barriers to software barriers, where the software barriers emulate the hardware barriers.
US10310893B2 Managing container pause and resume
An operating system running on a computing device uses containers for hardware resource partitioning. Using the techniques discussed herein, pausing and resuming of containers is managed to reduce the pressure a container exerts on system resources when paused. Resuming of containers can further be managed to reduce the startup time for containers. This managing of containers can implemented various different techniques, such as stopping scheduling of virtual processors, stopping scheduling of processes or threads, compressing memory, swapping pages of memory for the container to a page file on a hard drive, and so forth.
US10310892B1 Apparatuses, systems and methods of switching operating systems
Embodiments of the present invention are directed toward apparatuses, systems and methods of switching operating systems. The present invention includes a multi-OS runtime with virtualization technology, which allows applications developed for different operating systems to execute simultaneously, side-by-side, on the same computing device. The computing device typically includes a host operating system and at least one guest operating system. An application, which is disguised as a host operating system specific application on the host operating system, is configured to be installed and executed within the guest operating system. Host operating system based policies can be set for the application. The application can be launched from the host operating system, the guest operating system or both. The computing device allows for the ability to switch between different operating systems via a soft button, a hard button, or based on a configuration of the computing device, or a combination thereof.
US10310888B2 Virtual machine linking
The disclosed technology teaches keeping a linked snapshot history, stored in sequence and spanning multiple VMs, even when VMs are unregistered and reregistered and are moved from one data center to another data center, and to take incremental snapshots across multiple linked VMs. Upon receiving a request for a VM snapshot, detect that the ID is a new ID assigned by an external machine in a hosted service environment and determine whether the new ID corresponds to a newly-created VM or an existing previously-registered VM using a previous ID. Upon identifying that the new ID corresponds to a newly-created VM, the disclosed method includes creating a new VMG for the newly-created VM. If the new ID does not correspond to a newly created VM, then identify an existing VMG for the VM and using the VMG, determine snapshot histories for the ID and return a historical snapshot from the histories.
US10310883B2 Integrated configuration engine for interference mitigation in cloud computing
A cloud computing system which is configured to monitor operating status of a plurality of virtual computing machines running on a physical computing machine, wherein said monitoring includes monitoring a cycles per instruction (CPI) parameter and a cache miss rate (CMR) parameter of at least one of the plurality of virtual computing machines. The system detects interference in the operation of the at least one virtual machine, with the detection including determining when at least one of the CPI and CMR values exceed a predetermined threshold. When interference is detected, the system reconfigures a load balancing module associated with the virtual machine in question to send fewer requests to the virtual machine.
US10310877B2 Category based execution scheduling
Examples analyze source code of a task prior to compiling the source code to determine a static property of the task. Examples determine a category for the task based at least in part on the static property. Examples compile the source code to generate a binary of the task. Examples determine execution parameters for the task based at least in part on the category. Examples schedule the binary for execution based at least in part on the execution parameters.
US10310876B2 Executing application code based on manner of accessing a hard disk
A method for a hard disk to execute application code and an apparatus relate to the field of storage technologies such that a hard disk can support a manner of accessing the hard disk based on application code that is from outside of the hard disk, thereby improving performance of the hard disk, and improving a capability of a client to interact with the hard disk. The method includes receiving, by a hard disk, application code and an execution policy of the application code, determining, by the hard disk according to the application code, whether the application code needs to be executed in a virtual machine environment, and executing, by the hard disk in the virtual machine environment, the application code according to the execution policy of the application code when the application code needs to be executed in the virtual machine environment.
US10310875B2 Device for audio input/output
An interpreter desk for a conferencing system is presented comprising a first interface configured to select an audio input channel from a plurality of audio input channels. Each corresponding to a different language, from which selected audio input channel a translation into a target language is to be performed. A processing unit is arranged to suggest one or more audio input channels and corresponding language as a source language for translation into the target language, based on at least one user preference and an indication of the quality of the different languages.
US10310867B2 Information processing system, information processing method, and computer-readable storage medium
An information processing system includes an operating unit that receives an input in response to a user operation and that runs under a first operating system; and a main body that runs under a second operating system and operates in response to the input received by the operating unit. The main body includes a generation unit that generates a command to direct rendering of a screen corresponding to an application being executed, and a command transmission control unit that provides control to transmit the command to the operating unit. The operating unit includes a receiving unit that receives the command from the main body, a screen rendering unit that renders the screen in accordance with the command received by the receiving unit, a display unit that displays the screen rendered by the screen rendering unit, and a reboot unit that reboots the operating unit in asynchronization with the main body.
US10310865B2 Controlled customization of silicon initialization
The present disclosure is directed to controlled customization of silicon initialization. A device may comprise, for example, a boot module including a memory on which boot code is stored, the boot code including at least an initial boot block (IBB) module that is not customizable and a global platform database (GPD) module including customizable data. The IBB module may include a pointer indicating GPD module location. The customizable data may comprise configurable parameters and simple configuration language (SCL) to cause the device to execute at least one logical operation during execution of the boot code. The GPD module may further comprise a pointer indicating SCL location. The boot code may be executed upon activation of the device, which may cause the IBB module to load an interpreter for executing the SCL. The interpreter may also verify access request operations in the SCL are valid before executing the access request operations.
US10310861B2 Mechanism for scheduling threads on a multiprocessor
An apparatus to facilitate thread scheduling is disclosed. The apparatus includes logic to store barrier usage data based on a magnitude of barrier messages in an application kernel and a scheduler to schedule execution of threads across a plurality of multiprocessors based on the barrier usage data.
US10310856B2 Disabling thread execution when executing instructions in a data processing system
A program is analyzed to identify instructions that will load external data and to determine whether such instructions are followed by a sequence of instructions that will produce the same result for each thread in a thread group if the data loaded by the load instruction is the same for each thread in the thread group. Each time there is an external load instruction, it is determined whether the data loaded by the external load instruction is the same for all threads of the thread group, and whether the external load instruction was indicated as being followed by a sequence of instructions that produce the same result if the external load instruction loads the same data value for each thread of a thread group. The subsequent instructions are then executed for only a single thread of the thread group, or for all the threads of the thread group.
US10310850B2 Methods and systems for determining relevant changes in an API
Methods, systems, and/or devices for determining relevant changes to an API are described herein. In one aspect, a server system receives a request from a client to compare two versions of an API. A comparison of the two versions, and any intervening versions, of the API is performed by a server, which may then rank the comparison results based on the call volume or other criteria and will return the ranked results to a client for display to a user. Options include restricting the list of changes to just changes impacting a specific client application.
US10310847B2 Method of consolidating, synchronizing, and streaming production content for distributed editing of media compositions
A synchronized media project, synchronization SDK, and synchronization service enable multiple users to produce a media composition collaboratively. A media project includes composition assets that reference media assets. A synchronization SDK enables multiple applications to edit the media project independent of an internal organization of the project. A project synchronization service synchronizes copies of media projects located on clients with a server-based versioned master project. User-selectable project synchronization modes determine whether media project assets are stored on clients, on the server, or on both, and when media assets are transferred. Synchronized media projects include composition assets in proprietary formats and in interoperable formats. Interoperable composition assets are rendered from proprietary composition assets on a track-by-track basis.
US10310845B2 Medical device low acuity vitals system architecture
A medical device including a non-transitory storage device storing a plurality of modular software components programmed to provide medical device functionality is disclosed. The software components can be configured to run independently as a daemon, to be modified without recompiling unchanged software components and to communicate to each other through a software component. A system including a central unit configured to communicate with a medical device is also disclosed. A medical device software architecture stored on a non-transitory, computer readable storage medium including a plurality of modular software components programmed to provide medical device functionality is also disclosed.
US10310840B2 Computer system, method of managing transmission of software with computer system, program therefor, and recording medium
Provided is a computer system capable of managing the performance of processing upon transmitting software to terminals. The present invention is a computer system comprising a plurality of modules which sequentially execute processing up to transmitting the software to the terminal, a controller which collects an operation log of each of the plurality of modules, and a memory which stores the operation logs collected by the controller, wherein the controller generates an operating performance of a prescribed module among the plurality of modules based on the operation logs stored in the memory.
US10310839B2 Information processing apparatus, control program management system, and control program management method
An information processing apparatus includes circuitry that detects execution of an installation program that installs a control program onto the information processing apparatus, the control program controlling hardware connected to the information processing apparatus, specifies a location where identification information identifying the control program is stored in response to detection of the execution, acquires the identification information from the specified location, determines whether or not a newer version of the control program exists compared to a version of the control program identified with the acquired identification information, and performs an operation in accordance with a determination result indicating whether or not the newer version of the control program exists.
US10310833B2 Parallel diagnostic/software installation system
A parallel diagnostic/software installation system includes a computing device, a server device storing computing device software, and a software staging device that is coupled to the server device through a first connection that provides a first maximum transmission rate, and that is coupled to the computing device through a second connection that provides a second maximum transmission rate that is faster than the first transmission maximum rate. The software staging device receives a manifest of computing device software for installation on the computing device and then retrieves, from the server device through the first connection, at least a portion of the computing device software while the computing device is performing a diagnostic test on a first hardware configuration of the computing device. The software staging devices determines that the diagnostic test has completed and, in response, provides, to the computing device through the second connection, the computing device software.
US10310828B2 System and method for providing and executing a domain-specific language for cloud services infrastructure
A system and method for providing and executing a domain-specific programming language for cloud services infrastructure is provided. The system may be used to integrate references to external entities, such as cloud service compute instances, directly into a domain-specific programming language, allowing developers to easily integrate cloud services directly using the domain-specific programming language. Using a domain-specific programming language, references to external entities (not in memory) as variables may be used. Using the domain-specific programming language described herein, lexical scoping may be mapped onto collections of entities that aren't a native part of the language. In order to facilitate these and other benefits, the system may maintain state information of all references and shared variables across program boundaries. The system may make the state information accessible via a state information service that understands the language features of the domain-specific programming language.
US10310819B2 Method and apparatus for providing symbolic mode checking of business application requirements
A system and method for providing symbolic mode checking of business application requirements. A language allows for building a model for the business process, the model comprising a plurality of actions, with each action having a precondition and a postcondition or outcome. Specifications are constructed for the properties of the business applications with the specifications describing both the states of the business process and the order in which they may occur. Finally, the model and the specifications are analyzed to determine if the model satisfies the specifications. If the model fails to satisfy the specifications, a problem may be indicated in the business application. The process can be automated to permit the system to make assumptions for conducting a thorough analysis of selected potential problem areas in the application.
US10310809B2 Apparatus and method for supporting a conversion instruction
A data processing system includes instruction decoder circuitry responsive to a conversion instruction FCVTJS to convert a double precision floating point number into a 32-bit integer number. Right shifting circuitry performs a right shift upon at least part of the input number and left shifting circuitry performs a left shift of at least part of the input number. Selection circuitry serves to select one of the right shifted number and the left shifted number as a selected shifted number which forms at least part of the output number which is generated.
US10310808B2 Systems and methods for simultaneously receiving voice instructions on onboard and offboard devices
To allow a user to provide a voice instruction to either a portable device or a computing device embedded within a vehicle, both the portable device and the embedded computing device receive the voice instruction such as, “Direct me to Kansas City.” Moreover, both the portable device and the embedded computing device may determine the likelihoods that the portable device and the computing device, respectively, can carry out the voice instruction. The portable device and the computing device may then communicate with each other to compare the determined likelihoods. Based on the comparison, either the portable device or the computing device may respond to the voice instruction by, for example, playing a requested song, turning on the radio in the vehicle, providing navigation directions from the current location to a destination, etc.
US10310806B2 Computer-readable program, audio controller, and wireless audio system
To provide a technology capable of changing an output characteristic of music data more efficiently with a simpler operation irrespective of whether or not the music data is being played back, an audio controller (2) identifies a usage environment of a wireless speaker (1) from picked-up image data on an installation room of the wireless speaker (1). Then, an output characteristic suitable for the identified usage environment is selected, and the selected output characteristic is set as an output characteristic of music data to be output from the wireless speaker (1). In this case, a ratio between a width of a wall behind the wireless speaker (1) and a width of the speaker is obtained from the picked-up image data obtained by picking up an image of the installation room of the wireless speaker (1) so that boundaries between the wall behind the wireless speaker (1) and both sides thereof are aligned with both edges of an angle of view, and a size of the installation room of the wireless speaker (1) is identified based on this ratio to be used as the usage environment. Further, an installation position of the speaker is identified based on a display position of the speaker in the picked-up image data to be also used as the usage environment.
US10310804B2 Modifying haptic feedback provided to a user to account for changes in user perception of haptic feedback
A system modifies data generating haptic feedback to account for changes in user perception of haptic feedback. The system identifies haptic data and determines an estimated amplitude of haptic feedback corresponding to a portion of the haptic data. Responsive to the estimated amplitude of the haptic feedback corresponding to the portion of the haptic data exceeding a threshold value, a refractory period is determined that will occur after haptic feedback corresponding to the portion of the haptic data is applied to the user. The portion of the haptic data is provided to an input interface, and a set of haptic data associated with times within a duration of the refractory period from the identified haptic data is removed to form an adjusted data set that is provided to the input interface to provide haptic feedback to the user in accordance with adjusted haptic data set.
US10310799B2 Program, information processing system, and information processing device for automatically setting a language for a display screen when being connected to a transmission terminal
A control for causing an information processing device connected to an apparatus to perform a method includes: acquiring from the apparatus a display setting representing a setting of display for one or more user interface components displayed by the apparatus; selecting, in response to the acquired display setting, one of display settings representing a setting of display for one or more user interface components displayed on a screen of the information processing device; and displaying the one or more user interface components on the screen of the information processing device in accordance with the selected display setting.
US10310797B1 SAAS platform that promotes longevity by keeping people connected longer to maximize full relationship potential
An electronic platform is disclosed that helps extend the lifespan of relationships, for example, between a salesperson and their client. The platform allows the user to have an account in which the user can store content which may be provided to a second user in an exclusive session through a generated unique URL. The platform is configured to selectively share only what one user wants to a particular recipient. A user interface connected through the unique URL is only accessible by the two users. The interface may provide each user with a section of the display from which to interact with the other user by using selectable features that are shared by both users on the interface. A duality of use is achieved through two-way communication through the page of the interface which helps build the relationship by each side providing feedback to the other side.
US10310789B2 Image forming apparatus and control method for image forming apparatus
The image forming apparatus includes a reading unit, a setting detection unit for detecting a document setting, a display panel, an operation unit, a storage unit, a control unit, and a job execution unit. Upon recognizing a document setting onto the reading unit, the control unit controls the reading unit to execute precedent reading for reading the set document. The control unit controls the storage unit to store precedently-read image data that are image data acquired by the precedent reading. The control unit controls the display panel to display a setting screen corresponding to a job type selected by the operation unit.
US10310786B2 Print control apparatus for controlling print jobs having print functions affecting page order
A print control apparatus includes circuitry to receive a print job from a terminal device connected to the print control apparatus via a network, determine whether the print job is set with a specific printing function that performs a printing operation of the print job on recording media with a page order that is different from an initial page order described in page description language, determine page data to be arranged on virtual sheets when the print job is set with the specific printing function, generate raster images, corresponding to the page data, to be arranged on the virtual sheets from print data included in the print job, arrange the generated raster images on the virtual sheets based on the page order different from the initial page order, and control an operation of printing the virtual sheets, each arranged with the generated raster images, on the recording media.
US10310785B2 Systems and methods for efficiently rendering and producing customized versions of variable print products
A method includes: detecting a request to create a variable print product that will be physically printed using user-provided values for a plurality of predefined elements. In response to detecting the request, the method includes: displaying a user interface with: (i) a preview region that includes a preview of the variable print product and (ii) an editing region that includes a subset of the plurality of predefined elements, the subset including a first element. While displaying the user interface, detecting, at the electronic device, user input that provides a value for the first element. If the first element is associated with an input-acceptance rule, the method includes: determining whether the user input satisfies the input-acceptance rule. If the user input satisfies the input-acceptance rule, the method includes: accepting the value and updating the preview of the variable print product based to include the user-defined value for the first element.
US10310784B2 Image forming apparatus and authentication method executed by the same
An image forming apparatus includes a touch panel, a first reception section, an extraction section, a second reception section, and a determining section. The first reception section receives a print job for a document from a personal computer. The extraction section extracts a first specific word from an updated portion in the document. The updated portion is specified by update history information. The second reception section receives input of a second specific word through the touch panel. The determining section determines whether or not to permit execution of the print job according to whether or not the second specific word matches the first specific word.
US10310781B2 Image-processing apparatus capable of executing image processes and notifying user of information about update of firmware for executing image process
An image-processing apparatus includes a storage and a controller. The storage stores therein firmware for executing a plurality of image processes. The firmware includes a plurality of sets of sub firmware for executing respective ones of the image processes. The controller is capable of executing the image processes in accordance with the firmware. The controller is configured to perform: receiving update information about an update of the firmware from a server; when receiving an instruction to execute one of the image processes, determining whether the received update information includes specific information about an update of specific sub firmware which is one of the plurality of sets of sub firmware and is for executing the one of the image processes; and when determining that the received update information includes the specific information, notifying of notification information about the update of the specific sub firmware on the basis of the specific information.
US10310776B2 Output method and output device for cloud printing
An output method and an output device include steps below. A first electronic device sends a file to a server and generates a piece of verification information corresponding to the file. A second electronic device receives the piece of verification information. An output device reads the piece of verification information, and obtains the file from the server according to the piece of verification information. The output device receives a first verification code via a user interface, determines whether the first verification code matches the piece of verification information, and outputs the paper document of the file when the first verification code matches the piece of verification information. The output device sends a second verification code, generated according to encode data of the file, to the second electronic device for a further verification and deletes the file after the output device output the paper document of the file.
US10310775B2 Job processing apparatus, method of controlling job processing apparatus, and recording medium for audio guidance
A job processing apparatus includes a hardware numeric keypad including a first hardware key and a second hardware key and includes a display unit configured to display a plurality of software keys that accepts an operation which processes a job. The job processing apparatus further includes a first control unit and a second control unit. The first control unit moves a focus by the first hardware key being pressed in an audio mode in which audio guidance in accordance with a position of the focus displayed in the display unit is provided. The second control unit performs processing based on one of the plurality of software keys aligned with the focus by the second hardware key being pressed in the audio mode. Where the second hardware key is pressed while the focus is not aligned with the software key, the second control unit starts processing of the job.
US10310772B2 Memory control method and memory control apparatus
The present disclosure provides memory control methods and memory control apparatus. An exemplary method includes providing a memory having a targeted memory zone, the targeted memory zone having a plurality of memory cells, and a storage capacity of each memory cell being one page; receiving and reading out to-be-stored data and obtaining the targeted address information of the to-be-stored data; reading out data status of all memory cells of a targeted memory zone; determining the data status of the memory cells of the targeted memory zone; performing a programming operation to a memory cell with an erased state to write the to-be-stored data into the memory cell with the erased state; and performing an erasing operation to a memory cell having a logic address of written data to remove the logic address.
US10310769B2 Memory system and operating method thereof using a bitmap for filtering of logical addresses
A memory system may include a memory device comprising a plurality of memory blocks each having a plurality of pages; and a controller suitable for storing data in a first memory block among the memory blocks, storing map data of the data in a second memory block among the memory blocks, and scanning the map data by performing filtering on logical information of the data in response to a command.
US10310766B2 Memory system and data relocating method
A memory system includes a nonvolatile semiconductor memory and a memory controller circuit. The memory controller circuit selects first and second blocks of the nonvolatile semiconductor memory, the first block being a garbage collection target block, the second block being a wear leveling target block or a refresh target block, relocates first data which is valid data stored in the first block in a series of write operations to a third block including first and second write operations, the third block being a block of the nonvolatile semiconductor memory having a free region, and relocates second data which is valid data stored in the second block in a series of write operations to a fourth block including a third write operation, the fourth block having a free region and being different from the third block, wherein the third write operation is performed between the first and second write operations.
US10310765B1 Record-oriented data storage for a distributed storage system
Techniques for storing data on distributed data storage system are disclosed herein. A plurality of data shards are generated from data provided in association with a request to store the data. A first data shard having is generated from a first portion of the data and a second data shard is generated from a second portion of the data. An initial portion of the second data shard is appended or concatenated to the first data shard to generate an augmented first data shard. The augmented first data shard is stored on one or more storage nodes. The first and second data shards comprise a plurality of data records separated by record delimiters. Each data shard may filter record data contained thereon without coordination with other data shards based on positions of the record delimiters.
US10310759B2 Use efficiency of platform memory resources through firmware managed I/O translation table paging
Techniques are disclosed herein for paging I/O translation table entries. A host bridge of system hardware receives a request to fetch a first segment of an I/O translation table associated with one of a plurality of logical partitions executing in a computing system. The host bridge identifies a control register associated with the first segment. Upon determining that the first segment is paged out to the storage volume, a second segment is paged out from a location in memory to the storage volume. The first segment is paged in to the location.
US10310754B1 Method and system for providing storage checkpointing to a group of independent computer applications
A method and system for checkpointing at least one application in an application group. At least one full checkpoint and at least one incremental checkpoint are created for the application in the application group. The at least one incremental application checkpoint is merged against the at least one full application checkpoint, and checkpointing across all applications in the application group is synchronized. A storage checkpoint is taken for at least one of the full checkpoint and the incremental checkpoint, and memory and storage checkpoints are synchronized and consistent.
US10310750B2 Managing disaster recovery replication for storage volumes
A storage area network comprises: one or more replicating source and target storage volumes accessible by one or more hosts; a volume replication status checker for determining an active replication relationship between a source storage volume and a target storage volume; and a volume visibility engine for setting the target storage volume to be hidden from a host if the target storage volume is visible to the host and has a determined active relationship. The volume replication status checker is further for determining an inactive replication relationship between a source storage volume and a target storage volume; and the volume visibility engine is further for setting the target storage volume to be visible to a host if the target storage volume is hidden from the host and has a determined inactive replication relationship.
US10310748B2 Determining data locality in a distributed system using aggregation of locality summaries
This specification describes methods, systems, and computer program products for maintaining data representing where each data block of multiple data blocks are stored among multiple computing nodes. Each computing node generates a respective locality summary based on locally stored data blocks, and submits the locality summary to a controlling computing node.
US10310747B2 Memory management device and method
According to one embodiment, a device includes a determination unit, compression unit, selecting unit, write updating unit, writing unit. The determination unit determines whether to compress write data based on specific information. The specific information including at least one of the type, number of accesses, access frequency and importance level of the write data. The compression unit compresses the write data when determining to compress the write data. The selecting unit selects a write region for the write data in nonvolatile memory based on the specific information. The write updating unit updates the specific information. The writing unit writes compressed write data into the write region when determining to compress the write data. The writing unit writes uncompressed write data into the write region when not determining to compress the write data.
US10310742B2 Memory controller, storage apparatus, information processing system, and method for controlling nonvolatile memory
The write reliability of a nonvolatile memory is improved by performing accurate verification of write data. In a memory controller of an information processing system, a determination unit determines whether a state of a memory cell after writing data is stable in a nonvolatile memory including the memory cell having an unstable state period after writing data. A verification unit performs verification by comparing read data which is read from the memory cell where the data is written on the basis of a result of the determination, with write data involved in the writing. A write control unit performs writing of the data and rewriting of the write data based on a result of the verification.
US10310740B2 Aligning memory access operations to a geometry of a storage device
Aligning memory access operations to a geometry of a storage device, including: receiving, by a storage array controller, information describing the layout of memory in the storage device; determining, by the storage array controller, a write size in dependence upon the layout of memory in the storage device; and sending, by the storage array controller, a write request addressed to a location within the memory unit in dependence upon the layout of memory in the storage device.
US10310739B2 Memory management method, memory control circuit unit and memory storage device
A memory management method is provided according to an exemplary embodiment of the disclosure. The method includes: obtaining a valid data parameter based on a valid data amount of valid data stored in a plurality of physical erasing units, and obtaining a first threshold value based on the valid data parameter. The method also includes: obtaining a first determination parameter based on a number of a plurality of first physical erasing units, and the first physical erasing units are physical erasing units being programmed for storing data by using a single-page programming mode. The method further includes: performing a garbage collection operation if the first determination parameter is greater than the first threshold value.
US10310736B1 Systems and methods for storing data
The disclosed computer-implemented method for storing data may include (i) identifying a request to backup a set of data according to a storage-as-a-service configuration that stores data into cloud storage, (ii) dividing the set of data to be backed up into chunks of data, (iii) dividing, for each of the chunks of data, a respective chunk into blocks of data, (iv) generating, for each of the chunks of data, at least one block of parity bits for the respective chunk of data based on applying an erasure code to the blocks of data, and (v) splitting, during backing up the chunks of data according to the storage-as-a-service configuration, the respective blocks of data and the generated block of parity bits into heterogeneous storage media targets such that the storage-as-a-service configuration benefits from the heterogeneous storage media targets. Various other methods, systems, and computer-readable media are also disclosed.
US10310735B2 Data storage
Data storage apparatus comprises detection circuitry configured to detect a match between a multi-bit reference memory address and a test address, the test address being a combination of a multi-bit base address and a multi-bit address offset, the detection circuitry comprising: a comparator configured to compare, as a first comparison, a first subset of bits of the reference memory address with a combination of the corresponding first subset of bits of the base address and the corresponding first subset of bits of the address offset; the comparator being configured to compare, as a second comparison, a second, different subset of bits of the reference memory address with the corresponding second subset of bits of the base address; a detector configured to detect the match between the reference memory address and the test address when both of the first comparison and the second comparison detect a respective match; and control circuitry configured to control operation of the data storage apparatus in dependence upon the reference memory address when a match is detected by the detector.
US10310730B2 Display device for controlling displaying of a window and method of controlling the same
A method of controlling a display device including a touch screen is provided. The method includes displaying, on the touch screen, a plurality of windows respectively corresponding to executing applications, such that the windows do not overlap each other, displaying a plurality of boundary lines differentiating the plurality of windows, and a center button disposed at an intersection point of the plurality of boundary lines, receiving, through the touch screen, an input of a window size change command to change a size of at least one of the plurality of windows, and resizing and displaying at least one of the plurality of windows in correspondence to the window size change command.
US10310727B2 Device and method for displaying a part of a web page in a drop area and transmitting the part of the webpage to a separate display apparatus
Apparatuses and methods related to a user terminal and a control method thereof are provided. More particularly, apparatuses and methods relate to a user terminal which enables a user to select a part of an image and to transmit the part of the image to a display apparatus. The user terminal includes a display unit configured to display an image and a drop area thereon, a communication portion configured to be connected to a display apparatus, and a controller configured to select at least a part of an image of the display unit by receiving a user's input, and if the selected part of the image is dragged and dropped into the drop area, controls the communication portion to transmit the selected part of the image to the display apparatus.
US10310726B2 Content navigation based upon motion
Users may interface with user interfaces populated with large sets of data items (e.g., contacts, files, photos, etc.), but may be unable to quickly and/or efficiently find a desired data item. Accordingly, as provided herein, a graphical user interface, populated with a set of data items, may be presented to a user of a client device. Sensor data may be received from a motion sensing component of the client device. The sensor data may indicate a motion of the client device. A motion rate of the motion may be determined. The set of data items may be visually traversed at a scroll rate derived from the motion rate (e.g., a faster motion may increase the scroll rate and a slower motion may decrease the scroll rate). In this way, the user may efficiently scroll through large sets of data items by panning, tilting, twisting, or otherwise moving the client device.
US10310725B2 Generating scenes based on accessory state
In some implementations, a computing device can automatically generate a scene. For example, a scene can be a collection of accessories and corresponding accessory states. When the scene is invoked, the computing device can cause the accessories associated with the scene to assume the corresponding accessory states. The computing device can automatically determine the accessories and/or corresponding accessory states for a scene based on historical patterns of use represented in historical accessory state data. The computing device can generate a scene based on a snapshot of current accessory states for the accessories associated with the scene.
US10310720B2 Implementation order of image edits
Systems and methods for editing an image file include a server and at least one client device of the server including a display. An imaging module accesses from the server an image file including image content and a header, wherein the header provides information regarding the image file. An editing module receives user edits to the image content and insert information regarding the user edits into the header. The imaging module applies the user edits in an order that is determined based on a weight assigned to each user edit. The imaging module may also access, from the server, an image file including image content and a header thereof, wherein the header provides information regarding the image file and an edit decision list reflecting historical user edits to the image content. The editing module then identifies the edit decision list in the header for application by the imaging module.
US10310717B2 Real-time problem reporting and alert system
Techniques for reporting problems within an organization include presenting choices to a worker through a menu-based interface. The choices may indicate conditions or problems and may be organized in levels such that selection of a first choice in one level determines choices presented in a subsequent level. The choices may include a type of problem and/or a severity of the problem. A report may contain information identified by the worker's selected choices, and a support person indicated as a recipient for the report may be identified based on the selections and a mapping that relates possible choices selected by a worker to support personnel. The support person may provide corrective instructions to the worker to resolve the problem. Aggregation of reports may identify of systemic problems within the organization.
US10310716B2 Apparatus for supporting cooperation for joint editing of electronic document, and method of operating the same
An apparatus and a method of supporting cooperation for joint editing of an electronic document according to an exemplary embodiment of the present invention transmit a markup language-based document, to which an editing contents generated up to present by a first user are reflected, to a client terminal of a second user when the second user participates in cooperation for an electronic document while the first user is editing the electronic document converted into the markup language-based document, thereby supporting the first user and the second user to simultaneously edit the same markup language-based document.
US10310708B2 User interface that facilitates node pinning for a proactive monitoring tree
In some embodiments, in response to the user selecting a first node in the tree to be pinned, the system displays a first detail panel for the first node, wherein the first detail panel displays state information for the first node, wherein the state information is frozen at the time of pinning. Moreover, in response to the user selecting a second node in the tree to be pinned, the system displays a second detail panel for the second node, wherein the second detail panel displays state information for the second node, wherein the state information is frozen at the time of pinning. Note that the first detail panel is displayed concurrently with the second detail panel to facilitate comparing state information between the first and second nodes.
US10310703B2 Unlocking a touch screen device
A method for unlocking a touch screen device includes providing a touch screen device in an idle mode. An area or region displayed on a screen of the device in the idle mode is contacted or activated to reveal at least one application icon associated with an active/unlocked state of the device. The region is moved, expanded or dragged to an edge of the device to change a state of the device to an active/unlocked mode and activate the revealed application.
US10310702B2 Image display apparatus for controlling an object displayed on a screen and method for operating image display apparatus
An image display apparatus and a method for operating an image display apparatus are disclosed. According to embodiments of the present invention, the image display apparatus comprises: a microphone; a display unit configured to output a pointer on a screen; and a controller generating a representative image corresponding to a first voice signal and attaching the representative image to the pointer when the first voice signal is input into the microphone in a state in which the pointer is output on the screen. Here, the controller enables the representative image attached to the pointer to be displayed along a moving path of the pointer in response to the movement of the pointer on the screen and, when a specific object on the screen is selected using the pointer to which the representative image is attached, enables a function related to the representative image corresponding to the first voice signal to be applied to the selected specific object while a display corresponding to the selection is output.
US10310701B2 Software robots for programmatically controlling computer programs to perform tasks
A system comprising at least one computer hardware processor configured to perform: generating an object hierarchy comprising a plurality of objects corresponding to active graphical user interface (GUI) elements of at least one application program; controlling the at least one application program to perform a task comprising a sequence of actions at least in part by using the object hierarchy to invoke actions in the sequence of actions.
US10310695B2 Sensor having a set of plates, and method
A sensor having a set of plates that are in contact from their bottom at the corners with a set of protrusions that are in contact from above with a plurality of intersections, each having a sensing element, of a grid of wires disposed on a base, and a top surface layer that is disposed atop the set of plates, so that force imparted from above onto the top surface layer is transmitted to the plates and then to the protrusions, and then to the intersections of the grid of wires which are thereby compressed between the base and protrusions; and that the protrusions above thereby focus the imparted force directly onto the intersections. A sensor includes a computer in communication with the grid which causes prompting signals to be sent to the grid and reconstructs a continuous position of force on the surface from interpolation based on data signals received from the grid. A method for sensing.
US10310692B2 Display device, touch panel and method of manufacturing display device
According to one embodiment, a display device includes an organic insulating layer located between an first basement and an second basement, a first hole penetrating the second basement and the organic insulating layer, a connecting material provided via the first hole to electrically connects a first terminal and a second terminal to each other and a filling member covering the connecting material and filled in the first hole, and the protective member includes an exposure area in which the filling member is disposed, and a thickness from the second basement to an upper surface of the filling member is substantially equal to a thickness from the second basement to an upper surface of the protective member.
US10310690B2 Array substrate, display apparatus, and method of inspecting sensor electrode
According to an aspect, an array substrate includes: a substrate; a sensor electrode disposed on the substrate, and configured to detect change of capacitance; and a pull-out line capable of being electrically coupled with the sensor electrode, and pulled out to an end portion of the substrate.
US10310687B2 Multi-phase self-capacitance scanning of sensors arrays
Techniques for multi-phase self-capacitance (MPSC) scanning of a sensor array are described herein. In an example embodiment, a device comprises a sensor logic coupled to a processing logic. The sensor logic is configured to concurrently sense multiple sensor elements of the sensor array in each of multiple scanning operations in order to obtain multiple measurements, where each measurement represents a collective charge of the multiple sensor elements accumulated during a corresponding scanning operation. The processing logic is configured to determine data values based on the obtained multiple measurements, where the data values respectively represent self-capacitances of the multiple sensor elements.
US10310682B2 Touch display panel and fabrication method thereof
A touch display panel includes a top substrate, a bottom substrate, a first pressure sensing electrode, a second pressure sensing electrode and a liquid crystal layer. The top substrate has a color filter layer. The bottom substrate is stacked under the top substrate. The first pressure sensing electrode is disposed on a first surface of the top substrate. The second pressure sensing electrode is disposed on a surface of the bottom substrate. Therein, the first pressure sensing electrode and the second pressure sensing electrode form a pressure sensing capacitor. The liquid crystal layer is disposed between the top substrate and the bottom substrate and disposed between the first pressure sensing electrode and the second pressure sensing electrode.
US10310681B2 Translucent conductive film
A translucent conductive film includes a film substrate, a metal wiring layer provided as a pattern, and a colored layer. The film substrate has a plurality of protrusions on a surface at a side where the metal wiring layer is provided. The metal wiring layer has a line width of greater than 5 μm but less than 8 μm, and the metal wiring layer having a thickness of greater than or equal to 0.1 μm but less than 0.5 μm. The colored layer is provided on a main surface of the metal wiring layer at a viewing side but not on a side surface of the metal wiring layer.
US10310679B2 Flexible display device with touch panel
A flexible display device includes a display panel including a first surface including a display area configured to display an image, and a second surface disposed on the opposite side of the display panel from the first surface, and a touch panel disposed on the first surface, the touch panel including a base film and a transparent conductive layer disposed on a surface of the base film facing the display panel, in which at least a portion of each of the display panel and the touch panel is bendable such that centers of curvature of the display panel and the touch panel are positioned outside the second surface.
US10310678B2 Electrode substrate, display device, input device, and method of manufacturing electrode substrate
When a protective film is formed so as to cover an electrode, a position of an end portion of the protective film is highly accurately adjusted. An electrode substrate includes a second substrate, and a sensing electrode continuously formed on the second substrate from a first region on an upper surface of the second substrate via a second region on the upper surface of the second substrate over a third region on the upper surface of the second substrate. Also, the electrode substrate includes a concave/convex pattern formed on the sensing electrode or the second substrate in the second region, and a protective film formed in the first region and the second region so as to cover the sensing electrode. An end portion of the protective film on the third region side is positioned on the concave/convex pattern.
US10310676B2 Image projection apparatus and operation method thereof
An image projection apparatus according to an embodiment of the present invention senses the distance to an image projection area to which an image is projected, and determines an image projection state including a state of at least one of the image projection area and a space between the image projection apparatus and the image projection area, on the basis of the sensed distance. The image projection apparatus projects an image onto the image projection area on the basis of the determined image projection state.
US10310675B2 User interface apparatus and control method
A three-dimensional image of an operation surface and a region upward thereof is acquired, a hand region is extracted from the three-dimensional image, and the position of a fingertip is specified based on the extracted hand region. A touch on the operation surface is detected based on the operation surface included in the three-dimensional image and the specified position of the fingertip, and if a touch is detected, the direction of the fingertip is specified, and a position obtained by shifting the position of the fingertip by a predetermined amount in the direction opposite to the specified direction of the fingertip is determined as the touch position.
US10310674B2 Optical touch screen system using radiation pattern sensing and method therefor
In one form, a touch screen includes an optically transmissive medium, first and second light sources, a detection circuit, and a control circuit. The first light source is positioned to emit light across the optically transmissive medium in a first direction, and the second light source is positioned to emit light across the optically transmissive medium in a second direction orthogonal to the first direction. The detection circuit detects standing wave patterns of light emitted by the first and second light sources along the first and second directions. The control circuit is coupled to the detection circuit and measures a first standing wave pattern in an untouched condition, and a second standing wave pattern in a touched condition. The control circuit detects a touch location in response to a difference between the first standing wave pattern and the second standing wave pattern.
US10310672B2 Input apparatus, input detection method, and in-vehicle apparatus
An input apparatus includes a plurality of electrodes spaced apart from each other, a signal processing unit configured to output an input signal depending on a change in a capacitance of each electrode, and a determination unit configured to determine whether an operation object comes in a proximity of at least one of electrodes based on input signals output from the signal processing unit. The determination unit makes a determination such that in a case where one of the input signals is greater than or equal to a first threshold value and an integral value of another of the plurality of input signals in a predetermined integration period is greater than or equal to a second threshold value, it is determined that an operation object has come in a proximity of an electrode corresponding to the one of the input signals.
US10310660B2 Hover controlling device
A hover controlling device includes a sensing unit and a hover control unit. The sensing unit includes a plurality of first electrostatic sensing elements, a plurality of first electrodes, a plurality of second electrostatic sensing elements, and a plurality of third electrodes located on a substrate. Each first electrostatic sensing element and each second electrostatic sensing element include a single walled carbon nanotube or a few-walled carbon nanotube. The resistances of the plurality of first electrostatic sensing elements and the plurality of second electrostatic sensing elements are changed in process of a sensed object with electrostatic near, but does not touch the plurality of first electrostatic sensing elements and the plurality of second electrostatic sensing elements. The hover control unit is electrically connected to the plurality of first electrostatic sensing elements and the plurality of second electrostatic sensing elements.
US10310657B2 Playback method, apparatus and system related to touch information timing
The present invention provides a recording method of touch information timing. The method comprises receiving a first touch point information, determining whether the first touch point is the beginning point of a trace; and recording a first timing with respect to the receiving of the first touch point information if the first touch point is the beginning point of the trace.
US10310655B1 Heated ATM touch screen
An ATM device may include an external frame, a touch screen component coupled to the external frame, and a heating element. The heating element may be positioned such that heat generated by the heating element is directed at the touch screen component. The ATM device may include a temperature sensor configured to detect a temperature of an environment of the ATM device, and may receive temperature measurement data from the temperature sensor, process the temperature measurement data after receiving the temperature measurement data, determine whether the temperature measurement data indicates that a current temperature of the environment satisfies a threshold based on processing the temperature measurement data, and perform an action to control an operating state of the heating element based on determining whether the temperature measurement data indicates that the current temperature of the environment satisfies the threshold.
US10310652B2 Touch display device with reflection reducing layer
A touch display device is provided. The touch display device includes a substrate and a plurality of display units disposed on the substrate, wherein the display units form a display region and the display region has a first outline. The touch display device further includes an insulating layer disposed on the display units and a plurality of touch units disposed on the insulating layer, wherein the touch units form a touch region, and the touch region has a second outline. The touch display device further includes a reflection reducing layer disposed on the touch units, the reflection reducing layer is in contacted with the touch units and has a third outline, wherein the first outline and the second outline are located within the third outline in a view of a first direction perpendicular to the substrate.
US10310650B2 Display device with integrated touch screen
Disclosed are a display device with integrated touch screen, in which a touch sensing layer is provided on an encapsulation layer without forming a separate insulation layer, and thus, an increase in thickness caused by the touch sensing layer is minimized. The display device with integrated touch screen includes a plurality of first touch electrodes and a plurality of second touch electrodes disposed on a substrate, a black matrix disposed on the plurality of first touch electrodes and the plurality of second touch electrodes, and a plurality of bridge electrodes on the black matrix, the plurality of bridge electrodes disposed to electrically connect the plurality of first touch electrodes. The plurality of bridge electrodes are connected to the plurality of first touch electrodes through a plurality of contact holes passing through the black matrix, respectively.
US10310648B2 Method for fabricating reinforced glass substrate, method for fabricating display device and the display device
A method for fabricating a reinforced glass substrate includes forming a plurality of groove patterns in at least one surface of a plate glass, applying an ion exchange paste to the at least one surface in which the groove patterns are formed, applying an electric field to the plate glass coated with the ion exchange paste to form a reinforced plate glass, and cutting the reinforced plate glass to form a reinforced glass substrate.
US10310646B2 Touch display panel, touching display device having reduced signal interferences and driving method thereof
This disclosure discloses a touch display panel, a driving method thereof and a touch display device. The touch display panel comprises a first substrate and a second substrate aligned with each other; a first signal transmission line and a second signal transmission line arranged on the first substrate, the second signal transmission line intersecting with the first signal transmission line; gate lines and data lines arranged on the second substrate, the second substrate being further provided with a first signal output end and a second signal output end led out from the gate lines and arranged alternately; and a first spacer corresponding to the first signal transmission line and a second spacer corresponding to the second signal transmission line.
US10310644B2 Digitizer circuit patterning method and electronic device supporting the same
An electronic device is provided. The electronic device includes a reflector sheet disposed under a display panel and a digitizer disposed under the reflector sheet. The digitizer may include a first circuit layer including a conductive circuit pattern arranged in a first direction, a second circuit layer including a conductive circuit pattern arranged in a second direction, and an insulating layer electrically isolating the first circuit layer and the second circuit layer. The digitizer further includes at least one dummy circuit pattern formed on at least one of the first circuit layer or the second circuit layer.
US10310639B2 Stylus for electronic devices
A user input system including a stylus and an electronic device. A user may manipulate the stylus across an input surface of the electronic device and the movement may be detected using axially-aligned electric fields generated by the stylus. The stylus may also include a force-sensitive structure that can be used to estimate a force applied to the electronic device by the stylus.
US10310638B2 Mobile terminal displaying writing information generated by pen device based on voice received via microphone and control method thereof
A mobile terminal includes: a display; a communication module configured to perform communication with a pen device having a first end and a second end; and a controller configured to: control the display and the communication module; recognize that the pen device operates in a first mode when the first end of the pen device is not in contact with the display for a predetermined time; and cause the display to display writing information when the pen device operates in the first mode, wherein the writing information is generated by the pen device on a surface other than a surface of the display.
US10310635B2 Mouse device
A mouse device includes a mouse casing, a circuit board, a first sensing module, a second sensing module and a switching module. The circuit board is disposed within the mouse casing. The first sensing module and the second sensing module are disposed on the circuit board and partially exposed outside the mouse casing. The switching module is partially exposed outside the bottom part of the mouse casing. At least one of the first sensing module and the second sensing module is exposed outside the mouse casing through the switching module. Consequently, a moving resolution of the mouse device is adjustable according to the practical requirements. When both of the first sensing module and the second sensing module are enabled, the moving resolution is further increased.
US10310633B2 Mouse device
A mouse device includes a casing, a top cover, an adjusting module and a pressing part. The casing is covered by the top cover. The top cover is movable relative to the casing. The top cover includes a saw-toothed plate. The saw-toothed plate is inserted into an inner portion of the casing and contacted with the adjusting module. The pressing part is connected with the adjusting module. When the pressing part is pressed to trigger the adjusting module, the saw-toothed plate is pushed by the adjusting module and the top cover is moved form a first position to a second position. Consequently, a shape of the mouse device is changed. The shape of the mouse device is changeable according to the size of the user's palm.
US10310628B2 Type error revising method
The present invention is directed to a type error revising method. According to the present invention, a new and innovative error revising method is provided, which does not require inconvenient action of inputting deletion function key like backspace or moving a cursor by the mouse control or finger touch.The type error revising method of the present invention comprises steps of; a user inputs revision target word or character substring in the current cursor location; the user's revision intention is determined automatically or according to user's input of revision command; and one or more words or character substrings input before the revision target word or character substring are replaced by the revision target word or character substring. In the present invention, the replaced one or more words or character substrings are selected through a correlation calculation with the revision target word or character substring or substring thereof.
US10310626B1 Detachable mechanical keyboard
A detachable mechanical keyboard includes a first mechanical keyboard and a second mechanical keyboard. The first mechanical keyboard has a first function key section, a first numeric key section, and a first alphabetic key section. The first mechanical keyboard has a first side, and a first connector adjacent to the first side. The second mechanical keyboard has a second function key section, a second numeric key section, and a second alphabetic key section. The second mechanical keyboard has a second side, and a second connector adjacent to the second side. The first mechanical keyboard is detachably assembled with the second mechanical keyboard to form a standard layout keyboard. When the first mechanical keyboard is detached from the second mechanical keyboard, the first mechanical keyboard can be used independently.
US10310623B2 Information processing device, information processing method, and program
There is provided an information processing device including a determination unit configured to perform determination of execution or non-execution of a manipulation based on a pause of a manipulation position specified through a manipulation of pointing to a display plane using a manipulating body at a position apart from the display plane, and a control unit configured to issue a command corresponding to the manipulation when the determination unit determines execution of the manipulation.
US10310621B1 Radar gesture sensing using existing data protocols
This document describes techniques using, and devices embodying, radar gesture sensing using existing data protocols. These techniques and devices enable transmitting data according to an existing data protocol, modulating the data on a radar field to transmit to another device, and sensing user gestures by analyzing reflections of portions of transmitted data by the transmitting or receiving device. Techniques are also described to filter received signals based on addressing information in the transmitted data to limit gesture recognition at a receiving device to transmitting devices known to the receiver.
US10310620B2 Type-agnostic RF signal representations
This document describes techniques and devices for type-agnostic radio frequency (RF) signal representations. These techniques and devices enable use of multiple different types of radar systems and fields through type-agnostic RF signal representations. By so doing, recognition and application-layer analysis can be independent of various radar parameters that differ between different radar systems and fields.
US10310618B2 Gestures visual builder tool
A system for creating hand gestures representations, comprising an interface for interacting with a user, a storage storing a plurality of discrete pose values and discrete motion values, a memory storing a gesture visual builder code, one or more processors coupled to the interface, storage and memory to execute the gesture visual builder code allowing the user to create hand gesture. The gesture visual builder code comprising code instructions to present the user with a GUI which displays a hierarchical menu driven interface, code instructions to receive iteratively user instructions from the user using the hierarchical menu driven interface, for creating a logical sequence of hand gesture by defining one or more hand pose features records and hand motion features records and code instructions to generate a code segment defining the one or more hand pose/motion features records through the discrete pose/motion values respectively.
US10310608B1 Wearable accessory for force feedback
A wearable actuation device allows a user to interact with virtual objects in an AR or VR environment by providing force or haptic feedback. The wearable actuation device includes one or more actuator assemblies anchored to each of the user's fingers and a controller configured to communicate with a head mounted display. Embodiments of the actuator assembly include an electrorheological actuator, an optically driven actuator, and a piezo actuator sandwich assembly each of which is configured to undergo a reversible change in stiffness in response to an applied voltage or current. In one or more embodiments, the actuator assembly is configured to stiffen, elongate, compress in response to the application of a current or voltage waveform. In still other embodiments, the actuator assembly determines a measures of the current stress or strain being applied by the user on the virtual object.
US10310601B2 Systems, articles, and methods for capacitive electromyography sensors
Systems, articles, and methods for improved capacitive electromyography (“EMG”) sensors are described. The improved capacitive EMG sensors include one or more sensor electrode(s) that is/are coated with a protective barrier formed of a material that has a relative permittivity εr of about 10 or more. The protective barrier shields the sensor electrode(s) from moisture, sweat, skin oils, etc. while advantageously contributing to a large capacitance between the sensor electrode(s) and the user's body. In this way, the improved capacitive EMG sensors provide enhanced robustness against variations in skin and/or environmental conditions. Such improved capacitive EMG sensors are particularly well-suited for use in wearable EMG devices that may be worn by a user for an extended period of time and/or under a variety of skin and/or environmental conditions. A wearable EMG device that provides a component of a human-electronics interface and incorporates such improved capacitive EMG sensors is described.
US10310600B2 Display apparatus, vehicle and display method
A display apparatus, a vehicle, and a display method are disclosed, which recognize the user's intention by recognizing the user's eyes, and apply the recognized result to a device control process, thereby greatly increasing convenience of the input unit manipulation actions of the user. A display apparatus includes: a controller configured to insert a visual stimulus signal into basic visual information according to a predetermined frequency; a display unit configured to display the visual stimulus signal for generating an electroencephalogram (EEG) signal and the basic visual information; and an EEG analyzer configured to determine a frequency occupied by the generated EEG signal.
US10310599B1 System and method for providing information
Systems, methods and apparatus for presenting information using idle time slot. In an aspect, when a standby or idle device detects that a user gazes at it, it starts showing contents on a display automatically. In another aspect, when a standby or idle device detects that a user shakes or taps on it, it starts gaze sensing. If the user gazes at the device, it begins to show contents automatically. In addition, facial recognition is used to recognize a user.
US10310596B2 Augmented reality to facilitate accessibility
A determination can be made as to whether a user of an augmented reality device is within a threshold distance from a configurable physical apparatus. Responsive to determining that the user is within the threshold distance from the configurable physical apparatus, a communication link can be established between the augmented reality device and a controller of the configurable physical apparatus. The augmented reality device can initiate the controller of the configurable physical apparatus to change the configurable physical apparatus from a first configuration to a second configuration, wherein the second configuration facilitates accessibility of the configurable physical apparatus to the user.
US10310595B2 Information processing apparatus, information processing method, computer program, and image processing system
Provided is an image display device configured to display a free viewpoint image that tracks a movement of observer's head and trunk.The line-of-sight direction and trunk orientation of the user are individually oriented in a free viewpoint space displayed on a display device 500 based on posture information of the user's head and trunk, which are respectively obtained from a head motion tracking device 200 and a trunk motion tracking device 300. A behavior that is natural in real space can be represented by moving a line of sight to a front direction of the trunk on a space in a state where the line of sight does not match the front direction of the trunk. An unnatural UI that goes straight to the line-of-sight direction is prevented regardless of orientation of the trunk.
US10310591B2 Power sharing among user devices
A method comprises receiving, by a computing device, a desired usage plan for a plurality of user devices associated with a group of users; determining, by the computing device, whether an amount of power available across the plurality of user devices is sufficient to implement the desired usage plan; generating, by the computing device and based on the amount of power available across the plurality of user devices for the desired usage rules, usage rules that allocate the usage of the plurality of the user devices by each user in the group of users; and outputting to the plurality of user devices, the usage rules to cause the plurality of user devices to limit the usage of the plurality of user devices by each user in the group of users based on the allocation.
US10310586B2 Memory power savings in idle display case
In an embodiment, a system includes a memory controller that includes a memory cache and a display controller configured to control a display. The system may be configured to detect that the images being displayed are essentially static, and may be configured to cause the display controller to request allocation in the memory cache for source frame buffer data. In some embodiments, the system may also alter power management configuration in the memory cache to prevent the memory cache from shutting down or reducing its effective size during the idle screen case, so that the frame buffer data may remain cached. During times that the display is dynamically changing, the frame buffer data may not be cached in the memory cache and the power management configuration may permit the shutting down/size reduction in the memory cache.
US10310577B2 Power communication apparatus using microphone jack
Disclosed is a host communication module, which is provided in a host device that can be connected to a slave device, including: a host power communication unit, in a transmission mode, receiving a power voltage for driving an active slave device from the host device and allowing the host device and the active slave device to perform power communication using the power voltage, and in a reception mode, receiving a power pulse from the active slave device and allowing the host device and the active slave device to perform power communication using the power pulse and a terminal connection unit transmitting or receiving the power pulse to or from the active slave device via a microphone jack provided in the host device.
US10310576B2 Power feeding system and power feed control method
The present invention ensures more secure connections between devices that comply with a USB power delivery standard. In an embodiment, a power feeding system 1 selects one of a plurality of power supply voltages and performs a power feeding operation via a USB interface, and the power feeding system includes: a USB cable 30 including a security controller 38 that holds security information, and a host 10 that is connected to the USB cable 30, includes an authenticator controller 14, the authenticator controller 14 authenticating the USB cable 30 using the security information received from the USB cable 30, receives a voltage selection signal that selects one of the plurality of power supply voltages, and performs a power feeding operation based on the voltage selection signal. The host 10 carries out the power feeding operation based on the voltage selection signal when the authentication has been successfully performed.
US10310573B2 Systems and methods for control of a closed-loop system
In accordance with embodiments of the present disclosure, a system may include a feedback controller and a comparator. The feedback controller may be configured to, based on a setpoint value and a measured process value calculate a first difference between the setpoint value and the measured process value and generate a controller driving signal based on the first difference. The comparator may be configured to compare a second difference between the setpoint value and a previous setpoint value to a predetermined threshold, determine if a magnitude of the second difference is greater than the predetermined threshold, output as an output driving signal the controller driving signal if the magnitude is not greater than the predetermined threshold, and output as the output driving signal a setpoint driving signal if the magnitude is greater than the predetermined threshold, the setpoint value based on the setpoint value independent of the measured process value.
US10310572B2 Voltage based thermal control of processing device
Thermal reduction and voltage adjustment techniques for computing systems and processing devices are presented herein. In a first example, a method of operating a voltage control system for a processing device includes operating the processing device in a computing assembly at a selected performance level, the processing device supplied with at least one input voltage at a first voltage level. The method includes monitoring thermal information associated with the computing assembly, and when the thermal information indicates a temperature associated with the computing assembly exceeds a threshold temperature, adjusting the at least one input voltage level supplied to the processing device to a second voltage level lower than the first voltage level and continuing to operate the processing device at the selected performance level.
US10310565B2 Flexible display structure
Particular embodiments described herein provide for an electronic device that includes a flexible display and a support for the flexible display. The support includes a main support structure, at least one curve crease, and a curve region, wherein the curve region includes a curve support.
US10310560B2 Stretchable display device and method of manufacturing stretchable display device
A stretchable display device includes a substrate having a plurality of islands spaced apart from each other, and a plurality of bridges connecting each of the plurality of islands. A plurality of display units is disposed above the plurality of islands, respectively. A plurality of metal wirings are electrically connected to each of the plurality of display units. The plurality of metal wirings are disposed above the plurality of bridges. Each of the plurality of bridges includes a first region curved convexly in a first direction on a plane, and a second region curved concavely in the first direction. The second region is connected to the first region. Each of the plurality of metal wirings has a first width, and each of the plurality of bridges have a second width that is greater than the first width.
US10310558B2 Apparatus and method for computing node and seat connection for conductive fabric
The present disclosure describes a number of embodiments related to a fabric having one or more embedded wires, with the computer node integrated into the fabric that has a base conductive fabric and one or more system leads coupled to the base conductive fabric to electrically couple a computer node removably seated in the computer node seat with one or more embedded wires in the fabric, where the computer node seat has a thickness or a flexibility substantially similar to the fabric and is substantially flat. In other embodiments, the computer node may include a single housing or double housing and may attach to the computer node seat such that a portion of the computer node is disposed both above and below a plane of the computer node seat.
US10310554B2 Folding display panels for large-format displays
Folding display panels for large-format displays. In an example, the folding display panels are electrically connected by a power cable and a data cable that respectively include a data wire and power wire, and each cable includes a fixed-length section attached at one end to a movable member. When folding adjacent display panels face-to-face, the movable member moves so that the fixed-length section remains taut. Slack in the data wire and power wire accommodate the movement of the corresponding fixed-length section. A column of display panels can be z-folded for compact storage and can be rapidly deployed to form a large-format display.
US10310553B2 Display apparatus for vehicle and vehicle
A display apparatus for a vehicle and including a display; a heating element configured to provide heat to the display; an interface configured to receive at least one of interior temperature information and exterior temperature information about the vehicle; and a processor configured to control the heating element to produce heat based on the received at least one of the interior temperature information and the exterior temperature information about the vehicle.
US10310549B1 Clock signal generating circuit and operating method thereof
An operating method of a clock signal generating circuit includes the following operations: transmitting a clock signal to a clock tree circuit by a voltage detector; and adjusting a frequency of the clock signal according to a voltage of the clock tree circuit so as to maintain the voltage within a voltage range.
US10310546B2 Arbitrary waveform generator based on instruction architecture
The present invention provides an arbitrary waveform generator based on instruction architecture. To deal with the feature that the instructions and waveform data of the AWG are coupled in the prior art, an instruction set based waveform synthesis controller is employed, and substitutes for the sequence wave generator in the present invention, i.e. an arbitrary waveform generator based on instruction architecture. Thus the time-sharing scheduling in reading the waveform synthesis instruction and the segment waveform data is realized, and the complexity of the hardware is reduced, so that the AWG in present invention can synthesize and generate a complex sequence wave rapidly and efficiently.
US10310542B2 Operator mechanism for control enclosure
An operator mechanism for a control enclosure includes a shaft assembly having an adjustable length. A shaft extender may be selectively slidable longitudinally along an operator shaft to selectively adjust the length of the shaft assembly, and selectively lockable on the operator shaft to inhibit sliding of the shaft extender on the operator shaft to retain a selected length of the shaft assembly. A shaft extender may be received in a longitudinal passage of a mount sleeve and extend distally outward from the mount sleeve. The shaft extender may be selectively movable longitudinally within a longitudinal passage of the mount sleeve relative to a shaft operator to selectively adjust the length of the shaft assembly.
US10310536B2 Semiconductor device having a mismatch detection and correction circuit
A semiconductor device includes: an integrated circuit (IC) including an internal circuit; and a mismatch detection and correction circuit connected to the internal circuit of the IC, the mismatch detection and correction circuit configured to detect a process mismatch and correct an error in the internal circuit caused by the process mismatch using a current difference between a first current and a second current based on a charged voltage of a capacitor.
US10310535B2 Portable green power device
A portable green power device includes a case, an energy storage module, a kinetic power generating module, a control unit, and a port for discharging. The energy storage module has an input terminal set, an output terminal set, a protection circuit, and a parallel dynamic self-balancing mechanism. The output terminal set may be connected to an additional energy storage unit to expand power storage capacity of the portable green power device. The parallel dynamic self-balancing mechanism enables synchronous charging and discharging under a voltage level which is dynamically reached and falls between voltages of all the energy storage units connected in parallel. The control unit tracks and collects energy generated by the kinetic power generating module at a maximum power point and allows transfer of the generated energy to the energy storage module.
US10310534B2 System, method, and data packets for messaging for electric power grid elements over a secure internet protocol network
Systems, methods, and messages of the present invention provides IP-based messages associated with the grid elements, wherein each IP-based message includes an internet protocol (IP) packet that is generated autonomously and/or automatically by the grid elements, intelligent messaging hardware associated with the grid elements, at least one coordinator, and/or a server associated with the electric power grid and its operation, energy settlement, and/or financial settlement for electricity provided or consumed, transmitted, and/or curtailed or reduced. The IP packet preferably includes a content including raw data and/or transformed data, a priority associated with the IP-based message, a security associated with the IP packet, and/or a transport route for communicating the IP-based message via the network.
US10310533B2 Electric power system
Disclosed herein is an electric power control system including a communication apparatus, a server, and a client, wherein the communication apparatus includes a communication unit operative to communicate with the client and server included in the electric power system to relay the service request received from the client to the server and relay the response to the service request received from the server to the client, a comparison/determination unit operative to compare a timeout time taken for the client to wait for the response to the service request with a processing time taken for the server to process the service request, and a controller operative to control the communication unit and the comparison/determination unit and to announce to the client that the processing time is longer than the timeout time when the processing time is longer than the timeout time.
US10310531B2 Current and voltage regulation method to improve electromagnetice compatibility performance
A current regulator circuit to improve electromagnetic compatibility performance operation of an IC device includes an input to receive a regulated voltage signal, an output to provide an output voltage at a desired voltage level, the output voltage exhibiting noise from a load, a first field effect transistor FET including a first source electrode coupled to the input, a first drain electrode coupled to the output, and a first gate electrode, a voltage clamp circuit coupled to the output, the voltage clamp circuit configured to conduct a varying current based upon the noise, a constant current source to provide a constant current, and a second FET including a second source electrode coupled to the output, a second drain electrode coupled to the constant current source and to the first gate electrode, and a second gate electrode coupled to the voltage clamp circuit to mirror the varying current in the second FET.
US10310529B1 Linear voltage regulator for low-power digital circuit of chip
The present invention relates to a linear voltage regulator for a low-power digital circuit of a chip, comprising a reference voltage varying with a threshold voltage, a buffer formed by amplifiers, and a compensation capacitor. The reference voltage is used as an input end of the buffer, an output voltage of the buffer, having a current driving capability, is kept consistent with the reference voltage, and the compensation capacitor is configured to decrease the fluctuation range of the output voltage when a current load varies. The reference voltage comprises two gate-source voltages of an MOS operating in a sub-threshold region, and the reference voltage Vref satisfies the following relation: Vref∝β(|VGS1|+VGS2); the reference voltage Vref flows through the output buffer formed by the amplifiers to supply a voltage to a digital circuit. By adopting a reference related to the threshold voltage of the MOS, the reference voltage will also vary with the changes in the process conditions and ambient temperature, so that an output of a linear voltage regulator can reflect such changes in the conditions, thereby reducing the operating supply voltage of the digital circuit and greatly reducing the power consumption accordingly.
US10310528B1 System and method for correcting offset voltage errors within a band gap circuit
A band gap circuit with offset voltage error correction including a diode junction circuit, an error amplifier, a current device, a bias current generator, a calibration circuit, and a mode control circuit. During a normal mode of operation, the error amplifier monitors feedback nodes of the diode junction circuit and drives the current device to provide a control current to the diode junction circuit. During a calibration mode, the current device is decoupled from the diode junction circuit and the inputs of the error amplifier are shorted together, the bias generator circuit sinks a bias current from the current device and separately sources a bias current to the diode junction circuit such that the error amplifier operates as a comparator, and the calibration circuit monitors the output of the current device while adjusting a trim current of the error amplifier to minimize an offset voltage error of the error amplifier.
US10310525B2 Electronic device that measures a standby current of a circuit after burn-in
Provided is an electronic device which can easily measure a standby current of an internal circuit of an electronic device after burn-in. The electronic device includes: a power source terminal; a regulator that generates a predetermined voltage from a voltage of the power source terminal; an internal circuit that is operated by an output voltage of the regulator; and a standby terminal through which the regulator and the internal circuit are set to a low power consumption state.
US10310523B2 Method for operating a temperature control, apparatus for a medical examination apparatus, a temperature control apparatus, and a medical examination apparatus
A method for operating a temperature control apparatus for a medical examination device, in particular a magnetic resonance apparatus, wherein the medical examination device causes a heat input into the body of a patient to be examined during an examination procedure, and wherein the temperature control apparatus has at least one temperature modifier designed for controlling the temperature of the patient, at least one item of heat information that describes the heat balance of the patient is determined, in order to determine a control parameter for controlling at least one ambient parameter that describes the at least one temperature modifier by taking into account at least one ambient condition on the body of the patient, and at least one examination parameter that describes the examination procedure as the input variables of a heat balance model.
US10310521B2 Bypass unit, a base for a flow meter, a base for a flow controller, a flow meter, and a flow controller
Several types of flow apparatus are disclosed including bypass parts, mass flow meters, and mass flow controllers are disclosed. A bypass unit includes a bypass part that is a plate-like member and a pair of external connection parts that is a pair of plate-like members laminated on two principal surfaces of the bypass part, respectively. The bypass part includes one first member or a laminated object of the first members. The first member is a sheet-like member in which a first inlet hole, a first outlet hole, and a groove, which makes these holes communicate with each other are formed. A second inlet hole and a second outlet hole are formed in the external connection part. The first inlet hole and the second inlet hole are configured to airtightly communicate, and the first outlet hole and the second outlet hole are configured to airtightly communicate with each other.
US10310520B2 Control method of an in-house device using a control kit and control method for a water purifier using a control kit
There is provided a control method of an in-house device using a control kit having a communications unit communicating with the in-house device and an interface unit, including: the control kit receiving state information including product information regarding the in-house device from the in-house device; the control kit displaying the received state information through the interface unit; the control kit receiving information regarding alteration in the state information regarding the in-house device through the interface unit; and the control kit transmitting the received information regarding the alteration in the state information to the in-house device, wherein the product information regarding the in-house device includes one or more of a product identification number, a product name, a production configuration block diagram, and a product operation setting value of the in-house device.
US10310517B2 Autonomous cargo delivery system
An autonomous aerial system for delivering a payload to a waypoint. The autonomous aerial system may comprise an aerial vehicle to transport the payload to the waypoint and an onboard supervisory control system operatively coupled with the aerial vehicle. The aerial vehicle may be configured to navigate to the waypoint and to land at a designated touchdown zone within a landing zone at the waypoint. The onboard supervisory control system having a processor operatively coupled with a non-volatile memory device and a sensor package. The processor may be configured to generate flight control signal data based at least in part on data received via the sensor package, the sensor package configured to (1) dynamically sense and avoid obstacles along a flight route to the waypoint, and (2) perceive physical characteristics of the landing zone. The processor may be configured to autonomously navigate the aerial vehicle to the waypoint and to determine whether to touchdown at the designated touchdown zone based at least in part on physical characteristics of the designated touchdown zone perceived via said sensor package.
US10310513B2 Conveyance control device and merging point passing method for carrying cart
A conveyance control device executes: a control step of detecting entering to a merging point adjacent area set on adjacent to each merging point on the conveyance route; a detection step of detecting whether there is an obstacle around the carrying cart; a communication step of performing, when the entering to each merging point adjacent area is detected, local wireless communications with another carrying cart by using a common frequency band and a common identification code set to values different among merging points; and a merging point passing control step of starting the communication step when the other carrying cart is detected in the merging point adjacent area in the detection step, and causing passing of a merging point in accordance with a priority set to each entering passage to the merging point, after a handshake with the other carrying cart is successfully performed in the communication step.
US10310510B2 Robotic vehicle grass structure detection
A robotic vehicle may be configured to incorporate multiple sensors to make the robotic vehicle capable of detecting grass by measuring edge data and/or frequency data. In this regard, in some cases, the robotic vehicle may include an onboard positioning module, a detection module, and a mapping module that may work together to give the robotic vehicle a comprehensive understanding of its current location and of the features or objects located in its environment. Moreover, the robotic vehicle may include sensors that enable the modules to collect and process data that can be used to identify grass on a parcel on which the robotic vehicle operates.
US10310509B1 Detecting sensor degradation by actively controlling an autonomous vehicle
Methods and systems are disclosed for determining sensor degradation by actively controlling an autonomous vehicle. Determining sensor degradation may include obtaining sensor readings from a sensor of an autonomous vehicle, and determining baseline state information from the obtained sensor readings. A movement characteristic of the autonomous vehicle, such as speed or position, may then be changed. The sensor may then obtain additional sensor readings, and second state information may be determined from these additional sensor readings. Expected state information may be determined from the baseline state information and the change in the movement characteristic of the autonomous vehicle. A comparison of the expected state information and the second state information may then be performed. Based on this comparison, a determination may be made as to whether the sensor has degraded.
US10310506B1 Smart self-driving systems with side follow and obstacle avoidance
A smart self-driving system includes a body, such as a piece of luggage, supported by a plurality of wheel assemblies. One or more front proximity sensors are coupled to the body and configured to detect an object moving in a given direction while the body is in a rear follow position behind the object. One or more side proximity sensors are coupled to the body and configured to detect the object moving in the given direction while the body is in a side follow position on the side of the object.
US10310501B2 Managing available energy among multiple drones
Management of available energy among multiple drones is provided by identifying tasks to be completed by the multiple drones, and determining energy requirements of one or more drones of the multiple drones to facilitate completing one or more tasks of the tasks to be completed by the multiple drones. Further, the approach includes identifying an energy sharing approach for completion of the task(s) by the drone(s) where one or more other drones of the multiple drones transfer energy in operation to the drone(s) to facilitate completion of the task(s). In operation, the multiple drones may be detachably coupled, and the approach may include implementing the energy sharing approach by transferring energy from the other drone(s) to the drone(s) to facilitate completion of the task(s), for instance, prior to decoupling of the other drone(s) from the drone(s).
US10310498B2 Unmanned aerial vehicle transponder systems with integrated disablement
Various systems and methods for disabling UAVs are presented. An interrogation system may transmit an identifier request message to a UAV. The interrogation system may receive, in response to the identifier request message, a response message that indicates a UAV identifier. The interrogation system may access one or more UAV identifier databases that relate UAV identifiers with airspace definitions. The interrogation system may retrieve from the one or more UAV identifier database systems an airspace definition corresponding to the UAV identifier. The interrogation system may determine that the UAV is to be disabled based on: a location of the UAV, a restricted airspace definition, and the airspace definition corresponding to the UAV identifier. The interrogation system may then transmit a disablement instruction message to the UAV based on the location of the UAV and the airspace definition corresponding to the UAV identifier.
US10310497B2 Equipment condition and performance monitoring using comprehensive process model based upon mass and energy conservation
A method and apparatus capable of monitoring performance of a process and of the condition of equipment units effecting such process is disclosed. A process model predicated upon mass and energy balancing is developed on the basis of a plurality of generally nonlinear models of the equipment units. At least one or more of such equipment models are characterized by one or more adjustable maintenance parameters. Data relating to mass and energy transfer within the process is collected and is reconciled with the mass and energy characteristics of the process predicted by the model. The condition of the equipment units and process performance may then be inferred by monitoring the values of the maintenance parameters over successive data reconciliation operations.
US10310489B2 Servo controller
A servo controller includes a speed command creation unit, a torque command creation unit, a speed detection unit, a speed control loop, a speed control gain, a sinusoidal disturbance input unit, an actual frequency characteristics calculation unit, a reference characteristics changing unit, a reference frequency characteristics calculation unit, and a control gain adjustment unit. The sinusoidal disturbance input unit changes a frequency sequentially, a reference frequency characteristics calculation unit calculates reference frequency characteristics for characteristics designated by the reference characteristics changing unit sequentially for respective frequencies, the actual frequency characteristics calculation unit calculates actual frequency characteristics of a control system sequentially for respective frequencies, and the reference frequency characteristics calculation unit stores a characteristic formula of the reference characteristics changing unit when the reference frequency characteristics and the actual frequency characteristics match most closely.
US10310488B2 Numerical controller having program correction assistance function for alarm solution
A numerical controller sequentially reads blocks contained in a machining program, analyzes the read blocks to identify a block that causes an alarm based on mismatch criterion information stored in advance, and generates alarm cause data. The numerical controller then generates, based on the generated alarm cause data, at least one set of proposal patch data for correcting the machining program in such a way that the cause of the alarm is solved and generates a corrected machining program that is the machining program to which the generated proposal patch data is applied.
US10310487B2 Optimal fiber path generation method for composite part manufacturing
A novel method designs and analyzes composite parts including optimal manufacturing strategies. The invention analyzes part design including curvatures and other surface topology to formulate an optimal strategy for material layup, number of plies, initial orientation angle, and towpath steering vectors. The method computes an optimum starting point for each fiber path and a stagger offset for each successive fiber path to as to eliminate or minimize gaps and overlaps between adjacent plies. Intermediate surfaces are generated by a polynomial discretization method which generates large computational time savings and enhances blending of adjacent zones to control surface smoothness. The method further calculates a variable steering path for the layer taking into account material parameters and limitations such that plies originating in the same location have a variable orientation angle and follow any reference curve generated by the method to maximize strength and minimize weight of the component.
US10310484B2 Device and method for failsafe monitoring of a moving machine part
A device for failsafe monitoring a number of passes of a moving machine part through a defined movement region comprising an input for receiving an encoder signal, which represents a motion value of the moving machine part. The device further comprises a failsafe evaluation unit for providing a failsafe shutdown signal as a function of the number of passes of the moving machine part through the defined movement region. The failsafe evaluation unit is configured to determine the number of passes of the moving machine part through the defined movement region from the motion value.
US10310482B2 Refrigeration rack monitor
Devices, methods, systems, and computer-readable media for a refrigeration rack monitor are described herein. One or more embodiments include a refrigeration system monitor, comprising a computing device with a memory storing instructions executable by a processor to: monitor real time performance metrics for a refrigeration system, wherein the real time performance metrics are received from temperature sensors, pressure sensors, and power sensors coupled to the refrigeration system, compare the real time performance metrics to a performance curve of devices associated with the refrigeration system, and generate health information for the devices associated with the refrigeration system based on the comparison.
US10310473B1 Systems and methods for path command generation
A system for path command generation includes an industrial machine, an interface accessible via a remote device, and a server communicably coupled to the industrial machine and the remote device via a network. The server includes processing circuitry configured to calculate an optimum path command, simulate the optimum path command based on the calculation of the optimum path command, calculate a cycle time and error of the path command, determine if the path command is acceptable, and transmit path command data to the industrial machine in response to the acceptable path command being selected.
US10310471B2 Content recognition and communication system
System and methods for processing information acquired from distributed sources are provided. The system may receive activity data samples from a plurality of collectors in a plurality of different independent locations in an organization. The system may identify baseline metrics associated with the activity data samples. The system may perform machine-based recognition of the activity data samples and associate the activity data samples with weight factors. The system may weigh the baseline metrics with the weight factors to generate adjusted metrics. The system may communicate activity information based on a logical combination of the activity data samples, context information recognized in the activity data samples, and metrics related to the activity information. Devices or networks connected with the system may receive and/or query a state of the organization including the activity data samples, context information recognized in the activity data samples, and/or metrics related to the activity information.
US10310465B2 Device and method for moving an object
A device and method for the generation of a constraint-based, preferably time-optimal motion profile is presented.The device 100 comprises a control unit 102, said control unit 102 is configured to control a mechanical system 104, whereas an alike comprised set-point generator 101 delivers set points for the control unit 102. A moving average filter 111 is coupled to said generator 101. By application of the moving average filter 111 a piecewise constant set point profile changes into a piecewise linear profile. This has several positive effects as explained in the disclosure, while a moving object is driven via the mechanism.
US10310463B2 Building system controller configuration propagation
Systems, devices, and methods for building system controller configuration propagation are described herein. One system includes a first plant controller configured to control a plurality of controllers of a building system on a first channel, wherein one of the plurality of controllers on the first channel is a master controller, and a subset of the plurality of controllers on the first channel are follower controllers of the master controller, a second plant controller configured to control a plurality of controllers of the building system on a second channel, wherein a subset of the plurality of controllers on the second channel are follower controllers of the master controller, and a computing device in communication with the first plant controller and the second plant controller and configured to receive an indication of a parameter modification made to the master controller and communicate the parameter modification to the second plant controller.
US10310454B2 Overtemperature condition identified using a signal characteristic
A sensor may bias a signal to have a characteristic. The characteristic of the signal may depend on a temperature of the sensor such that the characteristic of the signal is outside of a permitted range, associated with the characteristic, when the temperature of the sensor satisfies a temperature threshold. The temperature threshold may be associated with an operating temperature range of the sensor. The sensor may provide the signal having the characteristic.
US10310451B2 Ceramic temperature-compensated resonator
A temperature-compensated resonator including a body used in deformation, and a core of the body is formed by a material that is one of glass, ceramic glass, technical ceramic, and metallic glass. At least one part of the body includes a coating whose Young's modulus variation with temperature is of an opposite sign to that of the material used for the core, so that at least a first order frequency variation with temperature of the resonator is substantially zero.
US10310449B2 Louver assembly for an image forming apparatus
An image forming apparatus includes a housing of an apparatus body, an electrical equipment portion provided to project in a horizontal direction with respect to the housing, wherein a space is provided under the electrical equipment portion, a cover configured to cover the electrical equipment portion, and a louver which comprises plural slats arranged with intervals therebetween and through which an inside of the cover communicates with an outside of the cover, and is provided in a lower surface portion of the cover. The louver comprises a first louver member and a second louver member. The first louver member comprises a first slat portion constituting a part of the slats. The second louver member comprises a second slat portion disposed below the first slat portion to overlap with the first slat portion at least partially in a front view of the louver and constituting another part of the slats.
US10310446B2 Method for converting a toner cartridge printer to a sublimation toner printer
A method of converting a standard CMYK color toner printer to a CMYK or CMYW sublimation color toner printer. Providing a standard CMYK color toner printer, comprising four toner printing cartridges: a cyan toner printing cartridge, a magenta toner printing cartridge, a yellow toner printing cartridge, and a black toner printing cartridge. Removing the four toner printing cartridges, such that four empty toner cartridge slots are created. Providing four sublimation toner printing cartridges: a cyan sublimation toner printing cartridge, a magenta sublimation toner printing cartridge, a yellow sublimation toner printing cartridge, and a black sublimation toner printing cartridge, or a white sublimation toner printer cartridge. Installing the four sublimation toner printing cartridges into the four empty toner cartridge slots.
US10310429B2 Image forming apparatus
An image forming apparatus includes a sensor and a shutter to cover a window for the sensor. The shutter includes a detection hole to uncover the window and a cover portion to cover it. In an opening position of the shutter, the window and the hole are opposed to each other, and in a closing position of the shutter, the window and the cover portion are opposed to each other. A holder for the sensor includes a side wall opposed to a side of the sensor remote from a sheet feeding path and extended in a widthwise direction. As viewed in a horizontal direction perpendicular to the belt, the side wall is provided with a first area overlapping the hole in the closing position and a second area overlapping the window in the closing position. The first area is below the shutter and lower than the second area.
US10310426B2 Image forming apparatus having switching circuit
An image forming apparatus has a power supply circuit including a power circuit, a main circuit, and a sub-circuit. The sub-circuit includes a timer that performs electrical conduction of a driving contact point of a heater by a first setting time and performs electrical conduction of a driving contact point of a discharge fan by a second setting time when a power switch is turned off. When it is determined that humidity in an image forming apparatus body detected by a humidity detection sensor is equal to or more than a threshold value, the first setting time is set to 0 and the second setting time is set to a predetermined time larger than 0. When it is determined that the humidity is less than the threshold value, the first setting time is set to a predetermined time larger than 0 and the second setting time is set to 0.
US10310425B2 Image forming apparatus, method for controlling image forming apparatus, and storage medium
An image forming apparatus includes a detection unit configured to detect an object and a power-supply control unit. The power-supply control unit shifts the image forming apparatus to a second power state, in response to a lapse of a predetermined time following no detection of the object, when a job has not been executed until the detection unit detects no object, after the power-supply control unit shifts the image forming apparatus to the first power state. The power-supply control unit shifts the image forming apparatus to the second power state before a lapse of the predetermined time, when a job has been executed until the detection unit detects no object, after the power-supply control unit shifts the image forming apparatus to the first power state.
US10310424B2 Fixing device that alleviates a physical load on non-heat-generating regions of a heat generating layer of a fixing film
A fixing device includes a cylindrical film including a heat generating layer and an electroconductive layer electrically connected with the heat generating layer. A volume resistivity of the electroconductive layer is less than a volume resistivity of the heat generating layer. The fixing device further includes an energizing member, a roller, a sliding member, and a supporting member. A thermal conductivity of the sliding member is greater than a thermal conductivity of the supporting member. A recording material on which a toner image is formed is heated while being fed through a nip. A longitudinal end of the sliding member is positioned between an inner end surface and an outer end surface of the electroconductive layer with respect to the longitudinal direction of the film.
US10310422B2 Fixing apparatus and image forming apparatus
A fixing apparatus feeds a sheet that is unfixed through a nip formed between a heating member and a pressurizing member to thermally fix the sheet, and includes a cooler that cools the pressurizing member, wherein when a fixing job is performed on a sheet whose sheet width is a second width larger than a first width, after a fixing job is completed on a sheet whose sheet width in an orthogonal direction to a sheet feeding direction is the first width, the cooler cools a difference region in which a first sheet feeding region of the pressurizing member through which the sheet having the first width is fed and a second sheet feeding region through which the sheet having the second width is fed are not overlapped with each other, with a cooling power stronger than that of a region corresponding to the first sheet feeding region.
US10310419B2 Image forming apparatus and carrier separating device
An image forming apparatus includes an image bearing member to form a toner image on a recording material with a liquid developer containing a toner and a carrier liquid, wherein the carrier liquid contains a first substance, charged to an opposite polarity to a charge polarity of the toner, for imparting an electrical polarity to the toner, and a second substance, higher in volume resistivity than the first substance, a cleaning portion to collect the liquid developer remaining on the image bearing member after the toner image is transferred onto the recording material, a toner separating device to separate the collected liquid developer into the toner and the carrier liquid, and a carrier separating device to separate the carrier liquid into the carrier liquid containing the first substance and the carrier liquid containing the second substance by applying an electric field to the carrier liquid.
US10310416B2 Seal member, unit, and image forming apparatus
A seal member 14 which seals a gap among a rotating body 9 provided in an opening of a frame body 13, a blade 18a, and the frame body 13 in an end region in an axial direction of the rotating body 9, the seal member 14 including: a first seal portion 14b which comes into contact with the rotating body 9; a second seal portion 14e which comes into contact with the blade 18a; and a third seal portion 14f which is constituted by a surface formed in a stair shape and sequentially arranged between the first seal portion 14b and the second seal portion 14e and which is capable of reducing a gap formed between the rotating body 9 and the blade 18a due to rotation of the rotating body 9.
US10310412B2 Developing apparatus, cartridge, and image forming apparatus for suppressing developer leakage of a frame
A developing apparatus, a cartridge, and an image forming apparatus in which, in a longitudinal direction, an edge portion of a carrying portion is disposed so as to be positioned outside an inner edge portion of an edge portion sealing member, and inside an outer edge portion of the edge portion sealing member. An edge portion of the restricting member is disposed so as to be positioned outside the edge portion of the carrying portion, and inside the outer edge portion of the edge portion sealing member.
US10310411B2 Image forming apparatus
An image forming apparatus includes a cartridge storage portion that is installed in an image forming apparatus main body, and a toner cartridge that is configured so as to be able to be inserted into and removed from the cartridge storage portion. The cartridge storage portion has a storage opening that receives the toner cartridge, and has a gap between an end part of the toner cartridge and the storage opening, through which the end part of the toner cartridge is not able to be held, when the toner cartridge is stored in the cartridge storage portion.
US10310407B2 Development device and image forming apparatus
A development device includes a developer carrier, a blade and a cover. The developer carrier carries a developer containing a toner. The blade regulates a thickness of the developer carried on the developer carrier. The cover includes a cover main body covering an outer side of the blade and a facing rib protruding from an inner face of the cover main body and facing the developer carrier at an interval. A storage space to store the toner which contacts the facing rib and falls is formed below the facing rib.
US10310406B2 Developing device and image forming apparatus including a regulating member
Provided is a developing device including a developer carrier that holds developer, a supply member that supplies the developer to the developer carrier while agitating the developer, a transport member that is disposed obliquely upward in a vertical direction of the supply member, delivers and transports the developer with agitating the developer through a passageway portion provided at each end portion in an axial direction of the supply member, and a regulating member that is provided at a position corresponding to the passageway portion that delivers the developer from the supply member to the transport member, to regulate movement of the developer from the supply member to the developer carrier.
US10310405B2 Image forming apparatus and recording medium for correcting dot position
An image forming apparatus includes: an image carrier on which an image is formed; a light source that generates a light beam; an optical scanner that executes scanning of the light beam; a reflection surface identifier that identifies each reflection surface of a rotary polygon mirror; a sub-scanning direction driver that relatively moves the image carrier and the light beam to each other; a storage that stores first jitter information; a photodetector that detects scanning of the light beam; a measurement device that generates second jitter information; and a hardware processor that uses the first and second jitter information to change a frequency of a write clock and adjust a phase of the write clock, wherein the hardware processor obtains a correction characteristic for a dot position shift, and changes the frequency of the write clock and adjusts the phase of the write clock.
US10310401B2 Toner
A toner includes a plurality of toner particles each including a core and a shell layer entirely covering a surface of the core. The core contains a foamable polymer having a foamable group that is foamable through heating. A first foaming amount is at least 7 mL. The first foaming amount is an amount of gas collected over water during a period from when heating of the toner up to 120° C. is started at 30° C. to when a temperature of the toner has been kept at 120° C. for 30 minutes after the heating. A second foaming amount is at least 6 mL. The second foaming amount is an amount of gas collected over water during a period from when the heating is started at 30° C. to when the temperature of the toner reaches 0° C. through cooling after the liquid has been kept at 120° C. for 30 minutes.
US10310399B2 Toner, image forming apparatus, image forming method, and toner stored unit
Provided is a toner including at least a binder resin, and having peak ratio W/R of from 0.20 to 0.70 when measured with FT-IR according to ATR method, W/R being a ratio of height W of maximum spectral peak attributed to bisphenol A skeleton of the toner and observed at from 1,480 cm−1 to 1,520 cm−1 to height R of maximum spectral peak attributed to carbonyl group of the toner and observed at from 1,700 cm−1 to 1,750 cm−1, wherein molecular weight distribution of the toner obtained by GPC of THF-soluble component of the toner has main peak in a range of from 1,000 to 10,000, half value width of the molecular weight distribution is a molecular weight of 20,000 or less, and content of a THF-insoluble component in the toner is from 5% by mass to 40% by mass.
US10310398B2 Positively chargeable toner
A positively chargeable toner includes a plurality of toner particles. The toner particles each include a toner mother particle and an external additive attached to a surface of the toner mother particle. The toner mother particle contains a binder resin and a wax. The external additive includes a plurality of antioxidant particles. Each of the antioxidant particles includes a base particle containing an antioxidant and having a surface treated with a surface treatment agent. The surface treatment agent has a first functional group and a second functional group in a molecule thereof. The first functional group has stronger positive chargeability than the base particle. The second functional group has stronger hydrophobicity than the base particle.
US10310395B2 Electrophotographic photosensitive member, electrophotographic apparatus, and process cartridge
Provided are an electrophotographic photosensitive member capable of satisfying abrasion resistance and electrical properties and suppressing image deletion, and an electrophotographic apparatus and a process cartridge having the electrophotographic photosensitive member. A surface layer of the electrophotographic photosensitive member contains a polymer of a hole transport material having a polymerizable functional group, wherein the hole transport material has a specific structure.
US10310394B2 Lithographic apparatus, a projection system and a device manufacturing method
A lithographic apparatus is disclosed that includes a projection system configured to project a patterned radiation beam onto a target portion of a substrate, a vacuum chamber through which the patterned beam of radiation is projected during use, and a purge system configured to provide a purge gas flow in the chamber.
US10310393B2 Substrate support, method of compensating unflatness of an upper surface of a substrate, lithographic apparatus and device manufacturing method
The present invention relates to a substrate support (1), comprising: a support body (2) forming a support surface configured to support a substrate, wherein said support surface comprises a support surface part configured to support a substrate area of the substrate, at least one actuator (6) arranged on the support body at a location aligned with the support surface part and configured to contract or extend in a direction substantially parallel to a main plane of the support surface.
US10310392B2 Positioning device, lithographic apparatus and device manufacturing method
A positioning device comprising an object table and a positioning module configured to position the object table. The positioning module comprises a first positioning module member configured to hold the object table, a second positioning module member configured to support the first positioning module member, and a support frame configured to support the second positioning module member. The positioning module also includes one or more actuators, a position measurement system configured to measure a position of the object table, and a control unit configured to control a position of the object table based on the measured position of the object table. The control unit is further configured to control a vertical position of the second position module member so as to maintain a top surface of the second positioning module member substantially parallel to a bottom surface of the first positioning module member.
US10310391B2 Electrostatic clamp and a method for manufacturing the same
An electrostatic clamp (300) and a method for manufacturing the same is disclosed. The electrostatic clamp includes a first layer (302) having a first ultra-low expansion (ULE) material, a second layer (304) coupled to the first layer, having a second ULE material, and a third layer (306), coupled to the second layer, having a third ULE material. The electrostatic clamp further includes a plurality of fluid channels (316) located between the first layer and the second layer and a composite layer (308) interposed between the second layer and the third layer. The method for manufacturing the electrostatic clamp includes forming the plurality of fluid channels, disposing the composite layer on the third layer, and coupling the third layer to the second layer. The plurality of fluid channels is configured to carry a thermally conditioned fluid for temperature regulation of a clamped object.
US10310387B2 Dynamic patterning method that removes phase conflicts and improves pattern fidelity and CDU on a two phase-pixelated digital scanner
Phase conflicts in pattern transfer with phase masks can be resolve by exposing pattern features with a first pattern and a second pattern, wherein the second pattern is selected based on the phase conflicts. In scanned exposures using pulsed lasers, a number of exposures of the second pattern can be less than 20% of a total number of exposures.
US10310384B2 Exposure apparatus, movable body drive system, pattern formation apparatus, exposure method, and device manufacturing method
While a wafer stage moves linearly in a Y-axis direction, surface position information of a wafer surface at a plurality of detection points set at a predetermined interval in an X-axis direction is detected by a multipoint AF system, and by a plurality of alignment systems arranged in a line along the X-axis direction, marks at different positions on the wafer are each detected, and a part of a chipped shot of the wafer is exposed by a periphery edge exposure system. This allows throughput to be improved when compared with the case when detection operation of the marks, detection operation of the surface position information (focus information), and periphery edge exposure operation are performed independently.
US10310382B2 Mirror, in particular for a microlithographic projection exposure apparatus
A mirror (10, 20, 30, 40), more particularly for a microlithographic projection exposure apparatus, has an optical effective surface (10a, 20a, 30a, 40a), a mirror substrate (11, 21, 31, 41) and a reflection layer stack (14, 24, 34, 44) for reflecting electromagnetic radiation impinging on the optical effective surface (10a, 20a, 30a, 40a), wherein a layer (13, 23, 33, 43) composed of a group III nitride is arranged between the mirror substrate (11, 21, 31, 41) and the reflection layer stack (14, 24, 34, 44), wherein the group III nitride is selected from the group containing gallium nitride (GaN), aluminum nitride (AlN) and aluminum gallium nitride (AlGaN).
US10310377B2 Material for forming film for lithography, composition for forming film for lithography, film for lithography, pattern forming method and purification method
The material for forming a film for lithography according to the present invention contains a compound represented by the following formula (1): wherein, each R0 independently represents a monovalent group having an oxygen atom, a monovalent group having a sulfur atom, a monovalent group having a nitrogen atom, a hydrocarbon group or a halogen atom, and each p is independently an integer of 0 to 4.
US10310374B2 Repatternable nanoimprint lithography stamp
A repatternable nanoimprint lithography stamp includes a magnetic substrate and magnetic core nanoparticles. The magnetic substrate includes a magnet and a magnetic mask, and the magnetic core nanoparticles are arranged in a pattern on a surface of the magnetic substrate. The pattern is defined by selective application of a magnetic field to the magnetic substrate using the magnet and the magnetic mask.
US10310362B2 LED pattern projector for 3D camera platforms
A light pattern projector with a pattern mask to spatially modulate an intensity of a wideband illumination source, such as an LED, and a projector lens to reimage the spatially modulated emission onto regions of a scene that is to be captured with an image sensor. The projector lens may comprise a microlens array (MLA) including a first lenslet to reimage the spatially modulated emission onto a first portion of a scene, and a second lenslet to reimage the spatially modulated emission onto a first portion of a scene. The MLA may have a fly's eye architecture with convex curvature over a diameter of the projector lens in addition to the lenslet curvature. The pattern mask may be an amplitude mask comprising a mask pattern of high and low amplitude transmittance regions. In the alternative, the pattern mask may be a phase mask, such as a refractive or diffractive mask.
US10310359B2 Retractable lighting box for photography
A lighting box for photography comprising paneling held in place via a frame that can by quickly assembled and broken down from a small, lightweight carrying case. The lighting box is configured to generate studio-type lighting in a portable configuration via use of natural sunlight.
US10310355B2 Reflective spatial light modulator with high spatial frequency border
A spatial light modulator having an active and a peripheral region, wherein coherent light impinges on both regions, but due to a higher spatial frequency of pixels within the peripheral region, and due to biasing the peripheral region pixels to maximize dispersion of reflected light therefrom, a majority of light reflected from the peripheral region is directed outside of a three-dimensional target window. A spatial frequency of the pixels in the active region is selected such that maximum dispersion of reflected light from the active region is incident within the three-dimensional target window. In this way, incident light that does not reflect from the active region need not be absorbed, or blocked, but instead can be reflected, but still fails to interfere with the target window.
US10310353B2 Aligned particle layer
A charge-receiving layer for an e-paper assembly includes a plurality of conductive paths spaced apart throughout an insulative matrix, with each conductive path including at least one elongate pattern of conductive particles.
US10310350B2 Organic compound, electrochromic compound, and electrochromic element, optical filter, lens unit, imaging device, and window component having same
An organic compound represented by General Formula (1), in which, in General Formula (1), R1 represents an alkyl group or an alkoxy group, X1 and X2 are each independently selected from an alkyl group which may have a substituent, an aryl group which may have a substituent, or an aralkyl group which may have a substituent, and A1− and A2− each independently represent a monovalent anion.
US10310347B2 Display apparatus and method of manufacturing display apparatus
There are provided a display apparatus and a method of manufacturing the display apparatus. The display apparatus includes a pixel having a first thin film transistor and a drive circuit having a second thin film transistor and driving the pixel, wherein a first channel region of the first thin film transistor and a second channel region of the second thin film transistor are configured to have different electrical characteristics (for example, electron mobility, thereby enabling the first thin film transistor and the second thin film transistor to function suitably for the each role thereof).
US10310346B2 Liquid crystal display having light valve
The present disclosure relates to a liquid crystal display (or, LCD) including a light valve. The present disclosure provides a liquid crystal display comprising: a back light unit; a light valve panel disposed in front of the back light unit, and including a plurality of first unit pixel areas; and a video display panel disposed in front of the light valve panel, and including a plurality of second unit pixel areas.
US10310345B2 In-cell touch liquid crystal display apparatus, method of manufacturing the same, method of manufacturing thin film transistor array substrate, and method of manufacturing color filter array substrate
Disclosed are an in-cell touch liquid crystal display (LCD) device based on a twisted nematic (TN) mode, a method of manufacturing the same, a method of manufacturing a thin film transistor (TFT) array substrate, and a method of manufacturing a color filter array substrate. The TFT array substrate includes a TFT disposed in a pixel area defined by an intersecting gate line and data line, a conductive line disposed on the TFT, and a transparent conductive layer in electrical contact with the conductive line. The color filter array substrate includes a light shield layer, a color filter, an overcoat layer covering the light shield layer and the color filter, a column spacer disposed on the overcoat layer, and a common electrode disposed on the overcoat layer and the column spacer, where the conductive line supplies the common electrode with a common voltage or a touch driving signal.
US10310342B2 Display device and manufacturing method thereof
A display device includes: a first substrate including a display area and a non-display area; a gate line in the display area and a gate pad in the non-display area, the gate line extending in a first direction; a data line in the display area, the data line extending in a second direction intersecting the first direction; a thin film transistor at an intersection point among the gate line and the data line; a step-difference pattern on the gate pad; and a protective layer including a first protective layer on the thin film transistor and a second protective layer on the step-difference pattern and the gate pad. The second protective layer has a height less than a height of the first protective layer.
US10310341B2 Display device and method of manufacturing the same
Disclosed is a display device and a method of manufacturing the same, wherein an end portion of a pad provided on a first substrate is spaced apart and separated from an upper surface of the first substrate, and a connection electrode electrically connected with the pad is in contact with a lateral surface of the pad and a lower surface of the pad.
US10310340B2 Liquid crystal display device and manufacturing method thereof
A Liquid crystal display device and manufacturing method thereof are provided. According to an exemplary embodiment of the present disclosure, an LCD device includes: a first substrate including a display area and a non-display area disposed outside of the display area; a gate electrode disposed on the first substrate and including a first-layer gate electrode and a second-layer gate electrode disposed on the first-layer gate electrode; a pixel electrode disposed on the same layer as the first-layer gate electrode; a source electrode and a drain electrode disposed on the gate electrode to be spaced from each other; and a contact connecting the drain electrode and the pixel electrode and including a first-layer contact, which is disposed on the same layer as the pixel electrode, and a second-layer contact, which is disposed on the first-layer contact.
US10310337B2 Liquid crystal display apparatus
Each of branch portions of a pixel electrode and inclined portions of data lines extends in a direction different from an x direction and a y direction in a pixel region and inclined with respect to the y direction. Further, a liquid crystal layer is orientated in a direction different from the x direction and the y direction in the pixel region and inclined with respect to the y direction.
US10310334B2 Display device and method of producing display device
A display device includes a display panel 10 including a first substrate 30A having thin film patterns 30L on a section of a plate surface thereof and a second substrate 20A that is bonded to the first substrate 30A with sealant 40 that is disposed to surround the thin film patterns 30L, the display panel 10 performing displaying, and a resin film 12 having flexibility and configuring a section of the thin film patterns 30L and extending outside the sealant 40 continuously from the thin film patterns 30L, the resin film 12 having a section outside the sealant 40 and at least the section having metal lines 13 through which signals for driving the display panel 10 are transmitted.
US10310333B2 Double-sided pressure-sensitive-adhesive-layer-attached polarizing film, and image display device
A double-sided pressure-sensitive adhesive-layer-attached polarizing film has a polarizing film nearest to a viewer-side of an image display device among at least one polarizing film, a pressure-sensitive adhesive layer A located on the viewer-side, and a pressure-sensitive adhesive layer B on a side of the polarizing film that is opposite to the pressure-sensitive adhesive layer A. The pressure-sensitive adhesive layers A and B are equipped with separators SA and SB, respectively. The polarizing film is a single-side protected polarizing film having a polarizer of 15 μm or less thickness and having a transparent protective film on only a single side of the polarizer. The pressure-sensitive adhesive layer B is located on the polarizer side of the single-side protected polarizing film. The pressure-sensitive adhesive layer A has a thickness of 25 μm or more; and the pressure-sensitive adhesive layer B has a thickness of 25 μm or less.
US10310330B2 Backlight module and liquid crystal display device
A backlight module and liquid crystal display device are provided. The backlight module comprises a plastic frame, a reflection sheet, a light guide plate, a light source element, a hole glue and a heat dissipating element. The plastic frame comprises a first frame and a second frame disposed opposite each other. The heat dissipating element is disposed on the light source element, extending along an outer side surface of the first frame to a bottom portion of the reflection sheet, and is bonded to the corresponding hole glue on the second frame.
US10310325B2 Backlight module and display device
A backlight module and a display device are disclosed. The backlight module includes a bottom reflecting plate; a light guide plate (LGP) fixed over the bottom reflecting plate by means of glue; and a transparent material layer disposed between the bottom reflecting plate and the LGP, wherein a refractivity of the transparent material layer is at least lower than a refractivity of the LOP. The display device includes the backlight module.
US10310324B2 Backlight module
The invention provides a backlight module, using blue backlight to excite the red, green QD films to obtain red and green fluorescence; and disposing two metal wire grids on both sides of the green QD film to form a Fabry-Perot cavity, the Fabry-Perot cavity able to select and enhance luminance intensity of a specific wavelength selected from the green light emitted by the green QD film so as to improve color purity and luminous intensity of the green light, and thus increase the color gamut of the backlight module, as well as improve the luminous efficiency of the green QD film, and significantly improve the low efficiency problem of fluorescence QD film. Moreover, the metal wire grid may form a brightness enhancing structure with the reflective layer of the backlight module to save setting up a brightness enhancing structure and reduce the thickness of the backlight module.
US10310320B2 Liquid crystal display
A liquid crystal display includes: a first substrate and a second substrate arranged to face each other; a liquid crystal layer provided between the first substrate and the second substrate; first and second color filters of different colors, which are provided on the first substrate and arrayed in a first direction; and a first spacer provided between the first substrate and the second substrate and configured to adjust thickness of the liquid crystal layer. Each of the first and second color filters includes a first portion extending in a second direction intersecting with the first direction, and a second portion connected to the first portion and projected in the first direction. The first spacer is provided on the second portion.
US10310319B2 Display device and display terminal
The present invention provides a display device, wherein the display device comprises a display panel and a light source, and the display panel comprises an array substrate, a color filter substrate and a display medium packaged between the array substrate and the color filter substrate, and the display medium comprises liquid crystal molecules and dichroic dye molecules, and the array substrate comprises a glass substrate, and the glass substrate is located at one side of the array substrate away from the display medium, and the glass substrate comprises an incident surface, and the light source is oppositely located with the incident surface of the glass substrate. The present invention further provides a display terminal.
US10310316B2 Liquid crystal display panel and mobile terminal
Aspects of the disclosure provide a liquid crystal display panel that includes a glass substrate, a color filter, and a liquid crystal layer between the glass substrate and the color filter. The liquid crystal layer includes an array of supporting members at a first side of the liquid crystal layer, one or more transparent electrodes at a second side of the liquid crystal layer, and liquid crystals between the array of supporting members and the one or more transparent electrodes. The first side of the liquid crystal layer is adjacent to one of the glass substrate and the color filter. The second side of the liquid crystal layer is adjacent to the other one of the glass substrate and the color filter.
US10310314B2 Bright edge display for seamless tileable display panels
A display panel includes an array of display pixels to output an image. The array of display pixels includes a central pixel region and a perimeter pixel region. The central pixel region includes central pixel units each having three different colored sub-pixels. The different colored sub-pixels of the central pixel units are organized according to a central layout pattern that repeats across the central pixel region. The perimeter pixel region is disposed along a perimeter of the central pixel region and includes perimeter pixel units that increase a brightness of the image along edges of the central pixel region to mask gaps around the array of display pixels when tiling the array of display pixels with other arrays of display pixels.
US10310313B2 Display device including lighting bezel
A display device according to an embodiment of the present disclosure includes a display including an active area on which an image is displayed and a bezel covering edges of the display so that the bezel covers a part of the active area of the display. The bezel includes a transparent part that covers the part of the active area of the display and internally transports light emitted from the covered part of the active area of the display by reflecting the light, emitted from the covered part of the active area of the display, inside the transparent part and a reflection part including a reflection surface disposed parallel to one surface of the transparent part and reflecting light transmitted from the transparent part back into the transparent part.
US10310311B2 Display apparatus
A display apparatus including a display module that is deformable to be in a flat surface state or in a curved surface state. The display module includes a bottom chassis forming the display module, and the bottom chassis includes a rear panel forming a rear surface of the bottom chassis and one pair of side frames forming both side surfaces of the bottom chassis and allowing both side ends of the rear panel to be movably installed thereon, so that the rear panel is movable with respect to the side frames according to deformation of the display module, thereby enabling easy deformation of the display module.
US10310310B2 Display module and display device
The present disclosure provides a display module and a display device. The display module includes a backlight module and a display screen arranged in front of the backlight module. The display module further includes a front frame that is shared with the display device. The backlight module and the display screen in the display module are directly fixed together by the front frame.
US10310308B2 Curved transparent substrate including an alkali-free substrate, curved display panel including the same and method of manufacturing the same
A curved transparent substrate includes an alkali-free base layer having a curved shape and a compression applying layer compression applying layer which is disposed on a surface of the alkali-free base layer and applies a compression to the alkali-free base layer where an alkali ion content of the compression applying layer is greater than an alkali ion content of the alkali-free base layer.
US10310306B2 Liquid crystal display panel and apparatus
The present disclosure provides a liquid crystal display panel and apparatus which includes a first pixel unit and a second pixel unit. The first pixel unit includes a first thin film transistor, a first charging capacitor, a second charging capacitor. One side of the first charging capacitor is connected the drain of the first thin film transistor. the other side of the first charging capacitor is connected the second charging capacitor; the second pixel unit includes a second thin film transistor; the drain of the second thin film transistor is connected to the other side of the first charging capacitor.
US10310304B2 Motor vehicle glazing
A motor vehicle glazing including two sheets of glass, outer and inner, brought together by one or more inserted thermoplastic sheets, at least one electrically powered functional assembly being inserted between the sheets of the glazing, a capacitive sensor controlling power supply of the functional assembly by a unit for processing signals emitted by the sensor, the sensor also being inserted into the glazing on a transparent substrate coated with an equally transparent conductive layer, a layer in which the sensor is formed.
US10310299B2 Optical modulator and optical transmission device using optical modulator
A substrate (102) having a piezoelectric effect, optical waveguides (138a, 140a, 138b, 140b, and the like) formed on the substrate, and a plurality of bias electrodes (152a, 152b, and the like) that control an optical wave (s) which propagate through the optical waveguides are provided, and the bias electrodes are constituted and/or disposed such that an electrical signal applied to one of the bias electrodes is prevented from being received by another one of the bias electrodes through a surface acoustic wave.
US10310298B2 Smart sensor-cover apparatus and methods and computer products for implementing same
A smart sensor-cover apparatus for covering a sensor, such as a vehicle sensor, includes controllable layers, responsive to inputs, such as a wavelength-filtering controllable layer to selectively filter out select wavelengths of light; a polarizing layer controllable layer to selectively polarize or allow through light; a concealing controllable layer to change between a visible state and a concealed state; and an outermost, cleaning, layer configured to melt incident ice. The outermost layer in various embodiments has an outer surface positioned generally flush with an outer vehicle surface for operation of the apparatus, to promote the concealing effect when the concealing layer is not activate. The outermost layer may be configured to self-mend when scratched, and in some cases is hydrophobic, hydrophilic, or super hydrophilic outer surface. An insulating component, such as a glass or polycarbonate layer, is positioned between each adjacent controllable layer.
US10310295B2 Anti-glare eyewear
Some embodiments of the present invention relate to an eyewear article for reducing glare, comprising an upper visor, a lower visor, a left side visor, and a right side visor. The upper visor is configured for being placed above the user's eyes and extends forward away from a brow of the user. The lower visor is configured for being located below the user's eyes and extends forward away from the eyes of the user. A space between the upper and lower visor is configured for being placed in front of a user's eyes. The left side and right side visors flank respective sides of the upper visor and respective sides of the lower visor and extend backward toward respective temples of the user. The slit extends along respective partial lengths of the left side visor and of the right side visor, enabling the user to retain some peripheral vision.
US10310292B2 Calibration method, calibration device and calibration system for handheld gimbal
A calibration method, a calibration device and a calibration system for a handheld gimbal are provided. The method includes steps of: establishing a communication connection between a mobile terminal and the handheld gimbal; controlling the mobile terminal to move along a specified displacement direction, and obtaining a motor current value of the handheld gimbal in real-time through the communication connection when the mobile terminal moves along the specified displacement direction; obtaining a motion path of a specified analog object in a graphical interface, wherein a corresponding relation exists between the motion path and the displacement direction of the mobile terminal; controlling the specified analog object to perform an analog displacement along the motion path corresponding to the specified displacement direction according to a change of the motor current value; and, when the specified analog object reaches a specified location area, indicating that calibration of the handheld gimbal is finished.
US10310290B2 Camera module having stabilizer and electronic device including the same
A method and a camera including a stabilizer are provided. The camera includes a lens, at least one autofocus (AF) actuator for moving the lens in a first direction, and at least one optical image stabilization (OIS) stabilizer for moving the lens in at least one direction. The OIS stabilizer may be connected with the AF actuator and arranged not to be stacked over the AF actuator in the first direction.
US10310281B1 Optical projector with off-axis diffractive element
Apparatus for projecting a pattern includes a laser source, a collimating lens and a diffractive optical element (DOE) to diffract the collimated laser beam into a specific dot pattern for sensing the depth of a three dimensional (3D) surface.
US10310280B2 Offset laser array with beam combining optical element
A laser array includes laser diodes arranged in a stepped form; a shaping optical system deposited at the emitting side of each one of the diodes in the laser array; and a beam combining optical element deposited at the emitting side of the shaping optical system, the beam combining optical element having reflecting surfaces arranged in a stepped form and corresponding to each of the laser diodes.
US10310274B1 Stacked wave guide system providing depth and animation
A display system adapted to display images with animation and depth without requiring a viewer to wear special 3D eyewear. The system includes a controller and a programmable light source operating in response to control signals from the controller to output light. The system further includes an edge-lit layer with an edge optically coupled to the programmable light source, and the output light is trapped in the layer with total internal reflection (TIR), The layer is divided into first and second segments, and an optical barrier is inserted between the segments. First and second display areas, such as etched graphics, are provided on surfaces of the two segments, and the display areas are configured to enable the light trapped via TIR to escape. Independent lighting of the segments can be used to provide animation. Depth is provided by stacking one-to-many additional similar layers on the first layer.
US10310271B2 Systems, devices, and methods employing waveguides embedded in curved lenses
Systems, devices, and methods that implement waveguides in curved transparent combiners that are well-suited for use in wearable heads-up displays (WHUDs) are described. Curved transparent combiners employ an optical lens or optical lens blank with a waveguide or light guide embedded therein and with low refractive index materials interposed between one or more major surfaces of the waveguide and the optical lens or blank to facilitate total internal reflection while the waveguide is embedded in the lens. The curved transparent combiners may optionally include in-couplers and/or out-couplers to provide transparent combiners that substantially match a shape, size, and geometry of conventional eyeglass lenses and can, in some implementations, embody prescription curvatures to serve as prescription eyeglass lenses. The waveguides and in-/out-couplers are planar or curved depending on the implementation. WHUDs that employ such curved transparent combiners are also described.
US10310270B2 Virtual image display apparatus
A light guide member includes three surfaces of a second surface, a fourth surface, and a fifth surface as two or more non-axisymmetric curved surfaces, and a projection lens includes a lens surface as a non-axisymmetric aspheric surface. With this, on the light guide member side, even when there is a shape constraint that the first surface or the third surface which is a surface contributing to light guide is a flat surface, and correction of asymmetric aberration is limited, it becomes possible to perform sufficient aberration correction as the whole of an optical system including the projection lens. Therefore, the virtual image display apparatus can have a wide viewing angle and high performance, and can be made small and lightweight.
US10310268B2 Waveguides with peripheral side geometries to recycle light
An apparatus, for use in replicating an image associated with an input-pupil to an output-pupil, comprises an optical waveguide including a bulk-substrate, an input-coupler and an output-coupler. The bulk-substrate includes first and second major sides and peripheral sides. The input-coupler couples, into the waveguide, light corresponding to the image associated with the input-pupil. The output-coupler couples, out of the waveguide, light corresponding to the image that has traveled through the waveguide from the input-coupler to the output-coupler at least in part by way of TIR. At least one of the peripheral sides includes first and second surfaces that define first and second planes angled 45 degrees relative to one another. Such a peripheral side provides for effective recycling of light that would otherwise leak out of the waveguide through the peripheral side.
US10310263B2 Combiner raising/lowering device and headup display device
A combiner lifting device includes: a support unit that includes a first pin and a second pin, and supports a combiner; and two side surface portions disposed on both sides of the combiner, respectively. Each of the side surface portions includes a first groove along which the first pin slides, and a second groove along which the second pin slides. The side surface portions support the support unit in such a manner that the support unit is rotatable around the first pin when the first pin is located at an end of the first groove.
US10310262B2 Head-up display device
The problem addressed by the present invention is to provide a head-up display device suitable for a curved windshield in a head-up display device provided with a combiner and a cover wherein the cover moves in the longitudinal direction of the vehicle. A front part of a guide rail extending in the longitudinal direction of the vehicle is curved downward. A cover, which moves along this guide rail, is moved by a drive link and a driven link. Because the curved guide rail is used, the dimension of a head-up display device in the longitudinal direction of the vehicle can be reduced, a large inclined surface can be provided on the upper front part of a housing, and the head-up display device can be placed close to a curved windshield.
US10310253B2 MEMS device with piezoelectric actuation, a projective MEMS system including the MEMS device and related control method
A MEMS device includes a fixed structure and suspended structure including an internal structure and a first arm and a second arm. Each arm has a first end fixed to the fixed structure and a second end fixed to the internal structure. The ends are angularly arranged at a distance apart. Piezoelectric actuators mounted to the arms are driven so as to cause deformation of the arm and produce a rotation of the internal structure. In a resting condition, each of the first and second arms has a respective elongated portion with a respective concavity. The internal structure extends in part within the concavities of the elongated portions of the first and second arms.
US10310250B2 Method and apparatus for inspection of moving parts in rotary system
A method for capturing an image of a moving object in a rotary system, for example, an image of a rotating blade in a gas turbine, uses an endoscope to form an image of a moving object. One-dimensional line images are captured with a line scan image sensor which is oriented to lie orthogonal to the direction of movement of the image of the moving object past the image sensor. Successive line images are combined to form a composite two-dimensional image of the moving object. A second image may be detected using a second line scan image sensor oriented orthogonal with respect to the direction of movement of the image, to the first line scan image sensor.
US10310248B2 Microscope including a medium container containing an immersion medium in which a specimen container containing an immersion medium and a sample is immersed
Provided is a microscope including: a chamber storing a solution in which a cuvette accommodating a solution together with a sample is immersed and that has an index of refraction identical to that of the solution; an immersion objective lens being placed outside the chamber and collecting light from the sample; a camera acquiring an image of the light collected by the lens; a targeting section moving the lens in a direction along a detection light axis thereof; and a movable stage supporting the cuvette in the chamber so as to be movable in at least a direction along the detection light axis. Each of the cuvette and the chamber has a transparent section that can transmit light coming from the sample. The lens is placed so as to face the transparent section of the cuvette with the transparent section of the chamber interposed therebetween.
US10310247B2 Sample observation device and sample observation method
A sample observation device includes an illumination optical system and an observation optical system, and the illumination optical system includes a light source, a condenser lens, and an aperture member, and the observation optical system includes an objective lens and an imaging lens, and the aperture member has a light-shielding part or a darkening part, and a transmission part, and the transmission part is located outside of an outer edge of the light-shielding part or the darkening part, and an image of an inner edge of the transmission part is formed inside of an outer edge of a pupil of the objective lens, and an image of an outer edge of the transmission part is formed outside of the outer edge of the pupil of the objective lens, and the following conditional expression is satisfied. 0.005≤Ratio≤0.9.
US10310246B2 Converter, illuminator, and light sheet fluorescence microscope
Improved image quality by structured illumination or pivoting illumination and faster image acquisition are both achieved. A line light enters first to fifth virtual pixels of a grating light valve, and first to fifth lights are emitted respectively from the first to fifth virtual pixels. The intensities and phases of the first to fifth 0th-order lights respectively depend on the arrangements of sub-pixels included in the first to fifth virtual pixels. The first to n-th 0th-order lights are extracted respectively from the first to n-th lights, and the first to n-th 0th-order lights are converted respectively into first to fifth light sheets. The first to fifth light sheets are created at a portion to be illuminated. The arrangements of the sub-pixels included in the first to fifth pixels are controlled such that a structured light sheet or pivoting light sheet is created at the portion to be illuminated.
US10310243B2 Device and method for multispot scanning microscopy
The invention relates to a device for multispot scanning microscopy, having a multicolor light source for providing at least one illumination light beam, having a splitting device for splitting the illumination light beam into a plurality of illumination sub-beams, having first optical means for providing an illumination optical path for guiding and focusing the individual illumination sub-beams respectively into a light spot on or in a specimen to be examined, having a scan unit for guiding the light spots over the probe, having a detection unit for detecting detection light emitted by the specimen in detection sub-beams after irradiation with the individual illumination sub-beams, having second optical means for providing a detection optical path for guiding the detection sub-beams to the detector unit, having a control and evaluation unit for controlling the scan unit and for evaluating the detection light detected by the detection unit. The device is characterized in that in the illumination optical path for at least two of the illumination sub-beams a controllable beam manipulation means is present for independent setting of a spectral composition of the respective illumination sub-beam, and the control and evaluation unit is designed to control the beam manipulation means. The invention further relates to a method for multispot scanning microscopy.
US10310241B2 Zoom lens system
A zoom lens system includes a positive first lens group, and a rear lens group behind the first lens group, in that order from the object side. The first lens group includes at least one positive single lens element, a negative meniscus lens element having a convex surface on the object side, and at least one positive lens element, in that order from the object side. A distance between the first lens group and the rear lens group increases upon zooming from the short to long focal length extremities. The following conditions (1) and (2) are satisfied: fG1/fn<−1.50  (1), and 65<νpave  (2), wherein fG1 designates the focal length of the first lens group, fn designates the focal length of the negative meniscus lens element, and νpave designates the average value of the Abbe numbers with respect to the d-line of the positive lens elements.
US10310240B2 Zoom lens and image pickup apparatus including the same
A zoom lens includes, in order from an object side to an image side, a first lens unit having a positive refractive power, a second lens unit having a negative refractive power, a third lens unit having a positive refractive power, a fourth lens unit having a negative refractive power, and a rear unit including at least one lens unit. In the zoom lens, the locus of movement, the focal length, the amount of displacement during zooming, and the shapes of lens surfaces are appropriately set for each lens unit.
US10310235B2 Camera lens
The invention provides a camera lens composed of 5 lenses having excellent optical characteristics, narrow angle and small size. The camera lens has a first lens with a positive refractive power, a second lens with a negative refractive power, a third lens with a positive refractive power, a fourth lens with a negative refractive power and a fifth lens with a negative refractive power. The invention is particularly suitable for mobile phone camera lens assembly and WEB camera lens using camera element such as high pixel CCD, CMOS etc. At the same time, the camera lens consisting of five lenses with narrow angle, small size and excellent optical properties can be provided.
US10310214B2 Optical element and method for manufacturing the same
An optical element includes first and second optical portions, and a first connection region. The first optical portion has first and second surfaces opposed each other. The first optical portion is light transmissive. The second optical portion has a third surface opposing the first surface and separated from the first surface, and a fourth surface on an opposite side to the third surface. The second optical portion is light transmissive. The first connection region connects at least a portion of an end of the first optical portion and at least a portion of an end of the second optical portion, and provides a seamless connection to the first and second optical portions. The first connection region is light transmissive. At least one of the first or second surfaces includes a portion slanted to a plane perpendicular to a first direction from the second optical portion toward the first optical portion.
US10310210B2 Fiber optic cable with attachment section and methods of installation thereof
A fiber optical cable has a communication section and an attachment section. The attachment section is meant to be installed below the communication section, so that when the cable is mounted to a surface, the communication section drops vertically with respect to the attachment section, thereby obscuring part of the attachment section from view. The attachment section may also be moved manually over the attachment section so as to overlap the attachment section. Ties or other means may be used to retain the communication section in the overlapped position.
US10310209B2 Tight-buffered optical fiber having improved fiber access
A tight-buffered optical fiber cable includes an improved method of accessing the coated optical fiber. The cable can include an optical fiber having a glass core and a cladding layer. One or more coating layers can be applied about the cladding layer. A buffer jacket material can be applied onto an outer surface of the outer coating layer as a buffer jacket outer layer. The buffer jacket outer layer can have distinctive features including a low tear strength, low elastic modulus, high elongation percentage, and low peeling force. This can allow a user of the optical fiber cable to separate at least a portion of the coated optical fiber from the buffer jacket outer layer by grasping a free end of the coated optical fiber and pulling it through the outer wall of the buffer jacket outer layer, thereby tearing through the outer wall of the buffer jacket outer layer.
US10310208B2 Fiber optic cable sub-assemblies and methods of making
Fiber optic cable sub-assemblies comprise a fiber optic cable including at least one optical fiber, a cable jacket that houses the optical fiber and at least one strength member. The fiber optic cable sub-assembly further comprises a collar including an inner portion seated within a cavity of an outer portion, wherein the inner portion is attached to an end portion of the strength member of the cable, and the optical fiber extends through the collar to protrude from an outer axial end of the collar. Methods of assembling a fiber optic cable sub-assembly include providing a cable having a strength member along with a collar having an inner portion and an outer portion, attaching the inner portion to an end portion of the strength member so the optical fiber extends from an outer axial end of the collar along with methods for making cable assemblies.
US10310205B2 Electronic apparatus and restriction part
An electronic apparatus includes: a hosing including a first facing wall portion and a second facing wall portion which face each other; a cable provided in the housing; and a restriction portion, provided between the first facing wall portion and the second facing wall portion, configured to restrict the first facing wall portion and the second facing wall portion to approach with each other and to retain the cable.
US10310204B2 Adapter panel with lateral sliding adapter arrays
An adapter panel arrangement including a chassis and a panel of adapters. The adapters defining open rearward cable connections and open forward cable connections of the panel arrangement. The adapters being arranged in arrays that slide independently of other adapter arrays to provide access to the open rearward and open forward cable connections.
US10310197B1 Transmitter devices having bridge structures
The present disclosure relates to optical systems and methods for their manufacture. An example system includes a first substrate that has at least one bridge structure. The bridge structure has a first surface with one or more light-emitter devices disposed on it. The system also includes a second substrate that has a mounting surface that defines a reference plane. The second substrate includes a structure and an optical spacer on the mounting surface. The first and second substrates are coupled together such that the first surface of the first substrate faces the second substrate at an angle with respect to the reference plane. The system also includes at least one spacer coupled to the mounting surface. The at least one spacer is in physical contact with the one or more light-emitter devices.
US10310194B2 Positioning mold of optical fiber connector
A positioning mold of optical fiber connector includes a lower mold board and a thin board. The lower mold board includes two positioning pins and at least one through aperture. The thin board is arranged above the lower mold board, and is provided with two first through holes and with at least one optical fiber positioning aperture. The two first through holes correspond to two positioning pins, and the at least one optical fiber positioning aperture to the at least one through aperture. Given such structure, even if optical fiber lines fracture inside of the optical fiber positioning apertures during the work of positioning, the fractured optical fiber lines can be taken out and replaced easily, so as to improve the productivity in manufacturing optical fiber connectors.
US10310188B2 Optical connector, optical fiber connection device, optical connector manufacturing method, and optical fiber connection method
An optical connector includes a ferrule, a first optical fiber retained in the ferrule, a clamp section including an insertion section where a second optical fiber is inserted, a solid index-matching material disposed on an end face of the first optical fiber on an insertion section side, and a projecting portion on the end face of the first optical fiber and that projects more toward the insertion section side than a central region of the end face. The clamp section centers and fixes the first optical fiber and the second optical fiber.
US10310184B2 Methods for splicing optical fibers
A method for splicing optical fibers includes aligning the cores of a first optical fiber and second optical fiber to be spliced together such that the cores are both generally concentric along a longitudinal axis. The method further includes heating the end portions of the first and second optical fibers, and moving at least one of the first or second optical fiber towards the other of the first or second optical fiber along the longitudinal axis such that the end portion of the second optical fiber protrudes into the end portion of the first optical fiber. The method further includes discontinuing heating of the end portions of the first and second optical fibers, and continuing moving the at least one of the first or second optical fiber towards the other of the first or second optical fiber after discontinuing heating.
US10310183B2 Template-based epitaxial growth of lattice mismatched materials on silicon
The embodiments of the present disclosure describe forming a semiconductor layer (e.g., III-V semiconductor material) on a silicon substrate using a template. In one embodiment, the template is patterned to form a plurality of cylindrical openings or pores that expose a portion of the underlying silicon substrate. The material of the semiconductor is disposed into the pores to form individual crystals or monocrystals. Because of the lattice mismatch between the crystalline silicon substrate and the material of the semiconductor layer, the monocrystals may include defects. However, the height of the pores is controlled such that these defects terminate at a sidewall of the template. Thus, the monocrystals can be used to form a single sheet (or single crystal) semiconductor layer above that template that is defect free.
US10310177B2 Photonic crystal fiber
An object of the present invention is to provide a structure of an optical fiber capable of satisfying desired requirements of an output power, a propagation distance, and a beam quality. In the design of the PCF of the present invention, the PCF has air holes having diameters d and intervals Λ in an overlapping region where a region of Aeff of a desired value or more and a cutoff region in a desired higher-order mode overlap each other on a graph where the horizontal axis represents d/Λ and the vertical axis represents Λ, so that it is possible to sufficiently cut off the mode which is the desired higher-order mode or more, and thus, it is possible to select a region where the Aeff is large.
US10310176B2 Multi-core fiber
A multi-core fiber performs communication using light up to an xth-order LP mode (where x is an integer of 1 or more) in a communication band. The multi-core fiber includes: a plurality of signal light propagation cores that propagate light up to an (x+1)th-order LP mode; and at least one high-loss core that has a higher loss of propagated light than the signal light propagation cores. Crosstalk occurs between light of the (x+1)th-order LP mode propagated through at least one signal light propagation core and light of a primary LP mode propagated through at least one high-loss core.
US10310172B2 Apparatus for installing LED light bar and method of installing LED light bar
An apparatus for installing LED light bar is provided. The apparatus includes a platform at which a component with a LED light bar to be installed is placed; a rotatable arm and a first driving device disposed on a side of the platform. The rotatable arm is provided with a locating member, and one end of the arm is fixed relative to the platform; the first driving device drives the arm to rotate about the fixed end from a first position to a second position. When the arm is located at the first position, the LED light bar to be installed may be placed at the arm, and the locating member may fix the LED light bar on a predetermined position of the arm; when the arm rotates to the second position, the LED light bar adheres to the surface of the component for installing the LED light bar thereon.
US10310171B2 Planar illumination apparatus
A planar illumination apparatus according to an embodiment includes: a frame including a bottom surface that is curved as viewed in a cross section, and a side wall that is provided in a standing manner so as to surround a circumference of the bottom surface; a light guide plate that is housed in the frame, that is curved along the bottom surface as viewed in the cross section, and that includes an emission surface for emitting light; and a plurality of optical sheets that are arranged along the emission surface of the light guide plate and that overlap with one another in a plan view. An end portion of at least one of the plurality of optical sheets is fixed to an upper end surface of the side wall of the frame via a fixing member.
US10310166B2 Display device, lightguide plate, and manufacturing method thereof
According to one embodiment, a display device includes a display panel, a light source, a lightguide, and reflective elements. The lightguide includes a first end facing the light source, a first surface opposed to the display panel, and a second surface. The reflective elements are disposed inside the lightguide, the elements configured to reflect light passing through the first end to spread in the lightguide and to transmit the light through the first surface. Reflective elements are arranged to be apart from the first or second surface with a certain distance and has a reflective surface facing the first surface and projects toward the second surface, the reflective surface is inclined such that the light from the first end can be irradiated to the first surface.
US10310163B2 Display panel and display device
A display panel and a display device are disclosed. The display panel comprises: a display substrate, an optical substrate, a light guide plate and a first frame; wherein: the optical substrate is arranged between the display substrate and the light guide plate, and the first frame is arranged on the same side edge of the display substrate, the optical substrate and the light guide plate; the light guide plate comprises a first portion and a second portion, wherein the second portion is formed by the first portion extending to the first frame from a side close the first frame, and the distance between the second portion and the first frame is smaller than the thickness of the light guide plate. Accordingly, the length of the light guide plate is increased, and the increased portion of the light guide plate extends into the first frame, enabling the light rays emitted from the backlight source to completely illuminate the display region after being reflected by the light guide plate, which improves the display effect.
US10310157B2 Multi-piece light guide for enhanced alignment through an opaque surface
An accessory device is disclosed. The accessory device may include a light guide assembly that directs light from a light source (or sources) through an opening of the accessory device, and in particular, in a base portion of the accessory device. The light guide assembly may be disposed in a compartment of the accessory device and include a light guide body as well as a light guide insert disposed in an opening of the light guide body. To form the opening, a single cutting operation may cut through the base portion and the light guide body so that the respective openings of the base portion and the light guide body are aligned. The light guide body may be designed to receive the light from the light source and direct or focus the light toward the light guide insert. The light guide insert may refract, scatter, and/or diffuse the light.
US10310155B2 Multiple-stack wire grid polarizer
A wire grid polarizer (WGP) can have improved performance due to a high aspect ratio (e.g. >3, >5, >10, >15, >20, or >30), where aspect ratio equals T/W, T is a sum of a thickness of wires of the first array 11 plus a thickness of wires of the second array 12 (i.e. T=Th11+Th12), and W is a maximum width of wires of the first array 11 and/or of the second array 12. Such high aspect ratio can be achieved with two arrays of wires 11 and 12, each capped by a thin film 01 and 02.
US10310150B2 Near-infrared cut filter and solid-state imaging device
There are provided a near-infrared cut filter having a sufficient near-infrared blocking property and being capable of reducing or preventing, in a solid-state imaging device using the near-infrared cut filter, occurrence of a phenomenon that an object which did not exist on the original subject appears in a taken image, and also a highly sensitive solid-state imaging device having the near-infrared cut filter. A near-infrared cut filter includes a stack having a near-infrared absorbing glass substrate and a near-infrared absorbing layer containing a near-infrared absorbing dye and a transparent resin on at least one main surface of the near-infrared absorbing glass substrate, and a dielectric multilayer film formed on at least one main surface of the stack, wherein maximum transmittance at an incident angle of 31 to 60 degrees with respect to light with a wavelength of from 775 to 900 nm is 50% or less.
US10310147B2 Optical assembly and the method to make the same
The present invention discloses an optical assembly. The optical assembly comprises: a first optical film comprising a first surface; an adhesive disposed on the first surface of the first optical film; and a second optical film comprising a second surface, wherein the second surface of the second optical film comprises a plurality of microstructures, wherein the plurality of microstructures are bonded to the adhesive; wherein the adhesive is made of a first material and the plurality of microstructures are made of a second material, wherein the hydrophilic/hydrophobic characteristic of the first material is configured with respect to the hydrophilic/hydrophobic characteristic of the second material such that the adhesive force between the adhesive and the plurality of microstructures of the second optical film is greater than 100 g/25 mm and the optical gain of the optical assembly is greater than 1.5.
US10310145B2 Image acquisition system
An image acquisition system for acquiring iris images for use in biometric recognition of a subject includes an optical system comprising a cluster of at least 2 lenses arranged in front of a common image sensor with each lens optical axis in parallel spaced apart relationship. Each lens has a fixed focus and a different aperture to provide a respective angular field of view. The lens with the closest focus has the smallest aperture and the lens with the farthest focus has the largest aperture so that iris images can be acquired across a focal range of at least from 200 mm to 300 mm.
US10310143B2 Anti-reflection optical member
An anti-reflection optical member has a laminated structure including: a transparent substrate having a first refractive index greater than that of a predetermined medium; a metal-microparticle-containing layer containing metal microparticles; and a dielectric layer having a second refractive index greater than that of the predetermined medium, in this order. At least 60% of the metal microparticles are flat particles with a diameter-to-thickness ratio of 3 or more. Principal planes of the flat metal particles are surface-oriented in the range from 0° to 30° relative to the surface of the metal-microparticle-containing layer. In the metal-microparticle-containing layer, the metal microparticles are disposed without forming a conductive path. The dielectric layer has such a thickness that light reflected at the surface of the dielectric layer of incident light entering the laminated structure from the surface is interfered and canceled by light reflected at the interface between the dielectric layer and the metal-microparticle-containing layer.
US10310140B2 Disaster alert mediation using nature
A method for forecasting an environmental event/a type of environmental event includes acquiring at least one test data set of at least one behavioral and/or physiological parameter of a population of animals; generating a test profile based on said at least one test data set, representing behavior and/or physiological status of the population of animals; calculating a ratio between the test profile and a first reference profile; and setting an alert, if said ratio reaches a predefined threshold value. A system for forecasting an environmental event/a type of environmental event employs at least one data acquisition unit configured to acquire at least one data set of at least one behavioral and/or physiological parameter of a population of animals; at least one profile generation unit configured to generate at least one first reference profile and/or at least one test profile wherein each profile is based on at least one data set; at least one ratio calculation unit configured to calculate at least one ratio between the at least one test profile and one of the at least one first reference profile; at least one alert unit configured to raise an alert if at least one of the at least one calculated ratio reaches a predefined threshold value.
US10310138B2 Accelerated Occam inversion using model remapping and Jacobian matrix decomposition
A method including: generating an updated subsurface property model of a subsurface region, with a computer, from an initial estimate of the subsurface property model by performing an iterative inversion, which includes inverting geophysical data to infer the updated subsurface property model, wherein the generating the updated subsurface property model includes linearly remapping the initial estimate of the subsurface property model based on an inverse of a regularization operator, included with the initial estimate of the subsurface property model, into one in which the regularization operator is represented by an identity matrix, performing a unitary matrix decomposition in order to group the identity matrix with sparse matrices output from the unitary matrix decomposition, and performing a search over at least one trade-off parameter to reduce a misfit between simulated data generated from a most recent estimate of the subsurface property model and the geophysical data until a predetermined stopping criteria is satisfied; and generating, with a computer, an image of the subsurface region using the updated subsurface property model.
US10310136B2 Lateral placement and completion design for improved well performance of unconventional reservoirs
A method is performed for defining optimal landing location(s) of horizontal wells for hydraulic fracturing stimulation, for improved well performance of unconventional reservoirs. The method includes evaluating one or more planes of weakness, pinch-out points, or thin rock layering in the reservoir that may impede hydraulic fracture growth or may close fractured sections during production. The method can include conducting detailed analysis on core and open hole logs, and defining the presence, density, orientation, spacing, and mechanical properties of various thin interfaces and barriers in the rock mass. The method can include classifying the barriers or thin interfaces based on their effect on hydraulic fracture growth or fracture connectivity, and on uncertainty of their effect.
US10310135B2 Calibration of gradiometer tools using current loop with finite dimension and ranging operation
A method for calibrating a gradiometer tool, method for ranging, calibrated gradiometer tool, and ranging system are disclosed. A gradiometer tool may be included along a drilling string and have at least one magnetic field sensor, a processor, and a memory storing a recovery matrix obtained by modeling a set of magnetic field values extent at the at least one sensor over the range of tool face angles due to a known current flowing through a current loop of known finite dimensions at a known distance with respect to the gradiometer tool and calculating at least one effective distance corresponding to at least one of the set of magnetic field values that would arise if the gradiometer tool is placed to a theoretical infinite line source carrying the current at the effective distance.
US10310134B2 API unit calibration of gamma ray logging tools using simulated data
Gamma ray logging tools are calibrated using gamma emissions data simulated using Monte Carlo modeling techniques. During the simulation, one or more nuclear activity zones of a formation are modeled and photon counting rates are determined. Using the simulated counting rates, an American Petroleum Institute (“API”) unit sensitivity factor is calculated. The API unit sensitivity factor is then applied to convert real logging tool counting responses into API units.
US10310133B2 Calibration of geophone and hydrophone pairs
A system to improve calibration of geophone and hydrophone pairs is described. The system generates first and second phase shifted data by applying a first and second phase shift to first seismic data acquired by the geophone. The system generates a first upgoing wavefield by summing the first phase shifted data and second seismic data acquired by the hydrophone, and a second upgoing wavefield by summing the second phase shifted data and the second seismic data. The system generates a first downgoing wavefield from a difference of the first phase shifted data and the second seismic data, and a second downgoing wavefield from a difference of the second phase shifted data and the second seismic data. The system determines ratios of the upgoing wavefields and the downgoing wavefields for each phase shift to identify the highest ratio, and selects the phase shift corresponding to the highest ratio for calibration.
US10310130B2 Cable detection apparatus with a comb filter
An apparatus that uses harmonics of the power line frequency at which electrical power is distributed is presented. The apparatus includes a sensor antenna to detect an electromagnetic field produced by a cable. The output of the sensor is fed to a mixer together with a signal from a sine wave generator at less than the fundamental power frequency to frequency shift the signals from the sensor. The mixed output is then amplified to provide an audible output. A single comb filter receives signals from the mixer and outputs a filtered signal removing non-harmonic frequencies but preferably passing both odd and even harmonics. The output of the comb filter is then integrated at and displayed to indicate the detection of a cable based on the filtered signal.
US10310121B2 Seismic sensor devices, systems, and methods including noise filtering
Methods are disclosed for sensing acoustic waves in a medium. One example includes a first elongated member, a first motion sensor sensitive to vibrations of the first elongated member, a second motion sensor spaced apart from the first motion sensor and also sensitive to vibrations of the first elongated member, and a first vibration source operably coupled to the first elongated member and configured to vibrate the first elongated member.
US10310120B2 Noise mitigation in seismic multimeasurement data
Computing systems, methods, and computer-readable media for noise mitigation in seismic multimeasurement data are disclosed. In some embodiments, a computer-implemented method for noise mitigation of seismic wavefield data measured by a seismic streamer is provided, where the method utilizes correlation between multiple components of the seismic wavefield data, and where the method includes adjusting a magnitude of measured inline particle motion of the seismic wavefield to not exceed a computed upper bound power spectral density of an inline component of the seismic wavefield, adjusting a magnitude of measured crossline particle motion of the seismic wavefield to not exceed a computed upper bound power spectral density of a crossline component of the seismic wavefield, adjusting a magnitude of measured vertical particle motion of the seismic wavefield to not exceed a computed upper bound power spectral density of a vertical component of the seismic wavefield, and outputting data representing the seismic wavefield.
US10310118B2 Shear wave source for VSP and surface seismic exploration
Seismic shear-wave survey systems and methods that employ inclined borehole pairs with directional detonations. If the boreholes have substantially equal inclinations in opposite azimuthal directions, the resulting signal traces can be combined to isolate shear wave energy contributions, thereby offering potentially enhanced resolution and reduced-complexity interpretation. The boreholes may be cased to ensure repeatability for, e.g., monitoring of reservoir fracturing, treatments, and/or drainage. The directional charges may be immersed to improve coupling of seismic energy into the formation.
US10310116B2 Method for determining a stacked model describing architectural elements
The present invention relates to a method for determining a stacked model describing architectural elements from a plurality of architectural element. The method comprises selecting an architectural element, determining merged zone, the merged zone being function of the zone of the selected architectural element and zones of related architectural elements, determining a probabilistic zone, the probabilistic zone being a function of the merged zone, and determining a probabilistic superposition value associated with the determined probabilistic zone, the probabilistic superposition value being a function of the superposition value of the selected architectural element. The previous steps are repeated for each architectural element in the plurality of architectural elements. The method further comprises stacking every determined probabilistic zone in a stacked model according to the determined probabilistic superposition value associated therewith, and providing the stacked model.
US10310114B2 Identifying an error bound of a stimulated reservoir volume of a subterranean region
In some aspects, a closed boundary is computed based on locations and location-uncertainty domains of microseismic events associated with a stimulation treatment of a subterranean region. The closed boundary encloses the locations and respective location-uncertainty domains of multiple microseismic event data points. An error bound of a stimulated reservoir volume (SRV) for the stimulation treatment is identified based on the closed boundary.
US10310112B2 Processing geophysical data using 3D norm-zero optimization for smoothing geophysical inversion data
The present disclosure describes methods and systems, including computer-implemented methods, computer program products, and computer systems, for processing geophysical data. One computer-implemented method includes obtaining a set of raw geophysical data, wherein the raw geophysical data include 3-Dimensional (3D) coordinates; grouping, by a data processing apparatus, the set of the raw geophysical data into a plurality of subsets; and processing, by the data processing apparatus, each subset of the raw geophysical data using a 3D norm zero objective energy function to generate a subset of smoothed geophysical data, wherein the smoothed geophysical data is used to build a subsurface model.
US10310109B2 Method and apparatus for confirmation time break (CTB) determination and shotpoint in-situ recording in seismic electronic detonators
Seismic blasting methods and apparatus are presented in which detonator confirmation time break (CTB) is accurately determined by maintaining an applied voltage across detonator leg wires following initiation of a firing command or signal and sensing one or more electrical parameters such as voltage and/or current, and selectively identifying a CTB representing a time at which the monitored electrical parameter indicates a successful detonation.
US10310099B2 Method and apparatus for resolving individual signals in detector output data
A method and apparatus for resolving individual signals in detector output data by obtaining an impulse response characterizing a detector. The method further includes obtaining digitized detector output data in a form of a digital time series and making estimates of a signal temporal position of at least one signal present in the detector output data. The method further includes forming a mathematical model based on the digital time series and determining an amplitude of the at least one signal indicative of an event based on the mathematical model.
US10310094B2 Rig heave, tidal compensation and depth measurement using GPS
An apparatus for estimating a depth in a borehole penetrating the earth includes: a global positioning system (GPS) receiver disposed at a platform configured for conducting operations related to the borehole, the GPS receiver being configured to receive GPS signals related to a location of the GPS receiver; and a processor coupled to the GPS receiver and configured to estimate the depth in the borehole using GPS location data received from the GPS receiver.
US10310093B2 Electronic apparatus, and receiver control method
An electronic apparatus includes a controller that intermittently drives a receiver in a predetermined cycle, the receiver receiving a positioning signal to generate predetermined information, and the controller determines an upper limit of a period to be spent for the generation of the predetermined information on the basis of a period spent for the generation in the past.
US10310089B2 Method and apparatus for updating and providing satellite navigation message
Aspects of the disclosure include a method for sharing satellite navigation messages. The method includes receiving a download report from a receiver. The download report indicates what portions of a satellite navigation message are currently stored by the receiver. The method also includes determining whether to update a satellite navigation message database associated with a server based on the portions of the satellite navigation message stored by the receiver. In response to determining that the satellite navigation message database should be updated, the method further includes requesting the receiver to transmit a subset of the satellite navigation message currently stored by the receiver to the server; receiving the subset of the satellite navigation message; and updating the satellite navigation message database associated with the server based on the received subset of the satellite navigation message.
US10310084B2 Range imaging apparatus and range imaging method
A range imaging apparatus includes a light illuminator that emits signal light from a light source toward a subject; a light receiver that receives light reflecting off the subject; a range image generator that calculates a distance value to the subject based on a time difference between emission and light reception, and generates a range image; a distance value distribution analyzer that calculates a distribution characteristic of the distance value calculated by the range image generator; an illumination controller that adjusts output of the light illuminator; an exposure controller that adjusts exposure by the light receiver; and a signal adjuster that adjusts the illumination controller and the exposure controller based on the distribution characteristic. The signal adjuster adjusts at least one of the illumination controller and the exposure controller for the second signal light based on the distribution characteristic obtained through emission and light reception of the first signal light.
US10310080B2 Three dimensional manufacturing positioning system
An indoor positioning system employs a target sensor attached to a structure to form an anchor node. A coordinate system of the target sensor is aligned with a coordinate system of the structure. A handheld device is configured to transmit a signal to an object of interest and, based on a return signal from the object of interest and communication with the target sensor, generate a description of a location of the object of interest, the location description being provided in the coordinate system of the structure.
US10310078B2 Notification device of an approaching vehicle
A notification device of an approaching vehicle detects an approach of the other vehicle running a crossroad intersecting a run way of an own vehicle at an anterior intersection and an arrival direction thereof by a radar sensor and notifies a driver thereof. A reflection distance-acquisition part computes a reflection distance Xw according to a difference between absolute values of an X-axis component of a relative position acquired by the radar sensor and an X-axis component of a converted relative position acquired by a relative-position acquisition part of the other vehicle in an X-Y rectangular coordinates with its origin at a location and a Y-axis in a traveling direction of the own vehicle. A notification restriction part forbids a notification of the arrival direction of the other vehicle when the Xw has not fluctuated for a predetermined time or longer.
US10310074B1 System and method for denoising synthetic aperture radar (SAR) images via sparse and low-rank (SLR) decomposition and using SAR images to image a complex scene
Described is a system for synthetic aperture radar (SAR) imaging. The system is adapted to reconstruct a set of images to generate a set of reconstructed SAR images, wherein at least some of the reconstructed SIR images have noise and contain glint. The reconstructed SAR images are then stacked into a matrix D, in which each column of the matrix is a reconstructed SAR image. Using sparse and low-rank decomposition on the matrix D, the system then extracts a clean background from the reconstructed SAR images and separates the noise and glint. Based on that, the system is operable to detect moving targets in sparse part S and issuing a notification of such a moving target.
US10310073B1 System and method for determining engagement level of a human being using a millimeter-wave radar sensor
An embodiment method may include receiving radar data at a millimeter-wave radar sensor, the radar data being generated in response to an incident radio-frequency signal reflecting off a biological target located in a field of view of the millimeter-wave radar sensor; extracting a filtered vital-Doppler signal from the radar data; determining an emotion of the biological target based on the filtered vital-Doppler signal; and generating a user-engagement rating indicative of a level of engagement of the biological target in an activity performed in the field of view based on the emotion.
US10310070B2 Radio altimeter
A radio altimeter includes a voltage controlled oscillator outputting a radio frequency signal through a forward path in a direction from the voltage controlled oscillator to a radio frequency antenna, a path extending unit positioned in the forward path to receive the radio frequency signal to delay the radio frequency signal to generate a delayed radio frequency signal. The radio frequency antenna transmits the delayed radio frequency signal to ground and receives the delayed radio frequency signal reflected from the ground. The radio altimeter also includes a mixer that receives the reflected delayed radio frequency signal through a signal reception path from the radio frequency antenna and the radio frequency signal from the voltage controlled oscillator and mixes the radio frequency signal and the reflected delayed radio frequency signal to output a beat frequency signal which is used to calculate altitude with respect to the ground.
US10310068B2 Variational track management
Systems and methods are provided for tracking moving objects from a set of measurements. An estimate of a posterior probability distribution for a plurality of track states is determined from an estimate of the posterior probability distribution for a plurality of possible assignments of the set of measurements to a set of tracks representing trajectories of the plurality of moving objects and the set of measurements. A new estimate of the posterior probability distribution for the assignments is determined from the measurements and the estimate of a posterior probability distribution for the track states. A variational lower bound is determined from the new estimate of the posterior probability distribution for the assignments, the estimate of the posterior probability distribution for the track states, and the set of measurements. These steps are iteratively repeated until the variational lower bound is less than a threshold value.
US10310064B2 Saliency based beam-forming for object detection
A scanning device generally produces an image having a uniform resolution throughout a target region. To improve radar scanning/lidar scanning, an efficient scan approach to enable a radar device/lidar device to adoptively perform a scan of a target region based on interested regions and/or an adjustable resolution. The apparatus may be a scanning device for scanning. The apparatus performs a first scan over a target region to obtain a plurality of first scan samples at a plurality of locations within the target region. The apparatus generates a saliency map of the target region based on signal intensities of the plurality of first scan samples. The apparatus determines a salient region within the target region based on the saliency map. The apparatus performs at least one second scan over the salient region to obtain at least one second scan sample in the salient region.
US10310062B2 Frequency steered sonar hardware
A frequency steered sonar element comprises a transducer element and a grating element. The transducer element presents a longitudinal axis and is configured to receive a transmit electronic signal and generate an acoustic wave with a frequency component corresponding to a frequency component of the transmit electronic signal. The grating element presents a longitudinal axis and is oriented such that a longitudinal axis of the grating element and a longitudinal axis of the transducer element form an acute angle. The grating element includes a first surface and an opposing second surface. One or more of the surfaces includes one or more grooves distributed thereon, the one or more grooves including first and second facets. The grating element is configured to emit a sonar beam in an angular direction which varies according to the frequency component of the acoustic wave.
US10310051B2 Method for receiving reference signal in wireless communication system and apparatus therefor
A method for receiving a reference signal for defining a location in a wireless communication system according to one embodiment of the present invention comprises the steps of: receiving, from a serving cell, beacon-positioning reference signal (B-PRS) configuration information transmitted by at least one beacon device; and detecting the B-PRS by using the B-PRS configuration information, wherein the B-PRS configuration information includes B-PRS group configuration information for at least one beacon device group, and the B-PRS group configuration information can include parameters for generating sequences of the B-PRS transmitted by each beacon device belonging to the corresponding group.
US10310040B2 Method and magnetic resonance apparatus for simultaneous multi-contrast turbo spin echo imaging
In a magnetic resonance apparatus and method for acquiring magnetic resonance data, a magnetic resonance data acquisition scanner executes a turbo spin echo (TSE) data acquisition sequence with simultaneous multi-slice (SMS) imaging wherein nuclear spins in two different slices of an examination subject are simultaneously excited so as to produce respective echo trains. The magnetic resonance data acquisition scanner is operated with the SMS imaging configured so that magnetic resonance signals from the respective slices have a different contrast, with the SMS being configured to allow evolution of magnetization of the nuclear spins for the second contrast while magnetic resonance signals with the first contrast are being detected. The respective magnetic resonance signals from the two different slices are detected and entered into an electronic memory organized as k-space, as k-space data.
US10310036B2 Magnetic resonance imaging apparatus and method for detecting error of magnetic resonance imaging apparatus
A magnetic resonance imaging (MRI) apparatus and a method of detecting an error of the MRI apparatus are provided. The MRI apparatus includes a radio frequency (RF) coil configured to transmit and receive an RF signal, a bias circuit configured to tune and detune the RF coil, and a monitoring circuit configured to monitor a parameter among a bias voltage and a bias current of the bias circuit, based on a monitoring pattern. The MRI apparatus further includes a controller configured to determine whether the bias circuit is in an abnormal state, based on a determination criteria and the monitored parameter, and either one or both of the monitoring pattern and the determination criteria vary based on a status of the bias circuit.
US10310032B2 Fluid channelling system of an NMR system and method of operating a system of this kind
Fluid channeling system (150) for NMR system (100), characterized in that the channeling system (150) includes an exhaust circuit (160) of the NMR system (100) comprising a first fluid circulation branch (161) and a second fluid circulation branch (162).
US10310029B2 Method and device for measuring a magnetic field distribution of a magnet along a main surface of said magnet
A method for determining a magnetic field of a magnet along a surface of the magnet, the method comprising: performing a relative movement between the surface of the magnet and a magnetic camera device; measuring the magnetic field by means of the magnetic camera device, to thereby obtain magnetic field measurements for the surface; wherein the relative movement is a continuous movement which is a combination of a relative translational movement and a relative rotational movement; and apparatus.
US10310028B2 Coil actuated pressure sensor
A pressure sensor includes a chamber comprising a conductive portion and a deformable portion coupled to the conductive portion and susceptible to deformation in response to a pressure differential between an interior of the chamber and an exterior of the chamber; at least one coil responsive to an AC coil drive signal; at least one magnetic field sensing element disposed proximate to the at least one coil and to the conductive portion of the chamber and configured to generate a magnetic field signal in response to a reflected magnetic field generated by the at least one coil and reflected by the conductive portion; and a circuit coupled to the at least one magnetic field sensing element to generate an output signal of the pressure sensor indicative of the pressure differential between the interior of the chamber and the exterior of the chamber in response to the magnetic field signal.
US10310022B2 Battery state estimation apparatus and method
Provided is a battery state estimation apparatus and method that determine a validity of a battery model, which is dependent on a parameter, based on state information of a battery that is estimated from battery information of the battery, transmit an update request for the battery model to an external battery model provider in response to a result of the determining indicating that the battery model is invalid, receive another parameter in response to the update request, and update the battery model based on the other parameter.
US10310020B2 Method, device and system for estimating the charge state of a battery
A method for estimating the charge of a battery comprises: acquiring at least one time series of measurements of voltage across the terminals of the battery, and at least one other time series of measurements of another physical parameter of the battery or of its environment; determining an operating regime of the battery; choosing a regression model from among a predefined set of such models; and estimating the charge of the battery by applying the regression model to the time series of voltage measurements and to at least one other time series of measurements. A device for estimating the charge of a battery and a device for training regression models of the charge of a battery, adapted for the implementation of the method are provided. A system for estimating the charge of a battery comprising a device for estimating the charge and a device for training regression models is provided.
US10310019B2 System for estimating the state of health of a battery using liquid-phase diffusivity of lithium-ion parameters
A method and system for estimating a state of health using battery model parameters are provided. The system includes a battery model parameter extractor that is configured to extract liquid-phase diffusivity of Li-ion parameters and a storage unit that is configured to store a mapping table in which states of health (SOH) for each liquid-phase diffusivity of Li-ion parameter are mapped. In addition, a SOH estimator is configured to use the mapping table to estimate the SOH that corresponds to a liquid-phase diffusivity of Li-ion extracted from the battery model parameter extractor.
US10310018B2 Device for generating a simulation-signal serving as a command signal of charge/discharge for an energy-storage system, method for generating the simulation signal, and non-transitory computer readable medium
According to one embodiment, a simulation-signal generation device includes a charge/discharge-condition acquirer to acquire a charge/discharge condition of an energy-storage system; a signal-characteristic-amount acquirer to acquire a plurality of charge/discharge-signal characteristic amounts for the energy-storage system; a characteristic-signal generation processor to generate a plurality of characteristic signals respectively having the plurality of charge/discharge signal characteristic amounts, based on the plurality of charge/discharge signal characteristic amounts; and a simulation-signal generator to synthesize the plurality of characteristic signals to generate a simulation signal serving as a command signal of charge/discharge for the energy-storage system.
US10310017B2 Detection of generator stator inter-circuit faults
Aspects of the invention provide a system and method for detecting inter-circuit faults within a generator stator. In one embodiment, a computer system includes: a sampler for sampling phase voltages and phase currents of a generator stator; a plurality of pre-defined blocks for enabling, based on the sampled phase voltages and currents, an inter-circuit fault detection scheme; a level detection block for determining, in response to the enabled inter-circuit fault detection scheme, a plurality of differences between the sampled phase voltages; and a comparison logic device for comparing, in response to the enabled inter-circuit fault detection scheme, each of the differences of the sampled phase voltages and determining, based on the differences, an inter-circuit fault within at least one phase of the generator stator. The system may also include a negative sequence voltage block for detection of inter-circuit fault within a generator stator.
US10310016B2 Method for the diagnostics of electromechanical system based on impedance analysis
The present invention is concerned with a method for diagnosing the state of electromechanical systems in which electrical rotating machinery is used on the basis of analysis of impedance estimated from at least two currents and two voltages, measured during an operation of the electromechanical system. The method may be especially useful in the condition monitoring of electric motors and generators. The invention combines the information from both the voltage and current signals measurable at the motor terminals. Specifically, the measurements of voltage and current from two or more phases of a polyphase electrical machine are combined to estimate the impedance of the machine, impedance being the resistance to the flow of current that a circuit exhibits when a voltage is applied to it.
US10310010B2 Probe apparatus and probe method
A probe apparatus includes a stage, a first and a second imaging device, a first and a second imaging optical unit, and a projection optical unit. The stage is movable in horizontal and vertical directions. The first imaging device picks up an image of a probe needle which is made to contact with an electrode of a device formed on a surface of the substrate. The first and second imaging optical units include optical systems for performing an image pickup by using the first and second imaging devices, respectively. The second imaging device picks up an image of the electrode held on the stage. The projection optical unit includes an optical system that projects an optical target mark, used in a position alignment of the first and the second imaging device, onto each of image forming units of the first and second imaging devices at the same time.
US10310008B2 Method and system for testing an electronic unit
A method of testing an electronic unit by comparing resulting signal shapes from the unit to be tested and a known functioning unit. The method includes powering off the units for testing and feeding one or more predefined signal shapes of two or more different frequencies as input signals to the known functioning unit and to the unit to be tested at corresponding test points. The method further includes measuring the resulting signal shapes from both units at corresponding measurement points and comparing at least one resulting signal shape from the known functioning unit with the corresponding resulting signal shape from the unit to be tested. The method also includes detecting a fault in the unit to be tested on the basis of an existing signal shape distortion in time axis of the resulting signal shape received from the unit to be tested.
US10310006B2 DC high potential insulation breakdown test system and method
Test system and method comprise a controller, which can be microprocessor derived and include operating system for programmability, to control low voltage signals and feedback for managing the test system. High potential test system can include an amplifier comprising solid-state and/or passive components amplifying lower voltage signal to produce higher voltage output signal based on signal monitoring and control provided by controller. Controlled higher voltage output signal can be injected into high voltage multiplier circuit resulting in high DC voltage output voltage up to 50 kV or higher range. The monitoring can include feedback indicative of higher voltage signal output of amplifier and/or high DC voltage output voltage of high voltage multiplier circuit. System feedback and control can be fully automated, or selectively user-controlled via a user interface providing continuous and/or selective monitoring and display of system parameters and measured signal inputs and/or outputs.
US10310005B2 Time-domain distance line protection of electric power delivery systems
The present disclosure relates to detection of faults in an electric power system. In one embodiment, an incremental quantities subsystem may be configured to calculate a plurality of values of an operating quantity based on the plurality of time-domain representations of electrical conditions. The incremental quantities subsystem may also calculate a plurality of values of a restraining quantity based on the plurality of time-domain representations of electrical conditions. An interval during which the calculated operating quantity exceeds the calculated restraining quantity may be determined. A fault detector subsystem may be configured to declare a fault based on the calculated operating quantity exceeding the calculated restraining quantity by a security margin. A protective action subsystem configured to implement a protective action based on the declaration of the fault.
US10310004B2 Time-domain differential line protection of electric power delivery systems
The present disclosure relates to detection of faults in an electric power system. In one embodiment, a time-domain traveling wave differential subsystem is configured to determine at a first terminal a first index between an arrival maximum of a traveling wave generated by a fault at the first terminal and an exit maximum of the traveling wave. The traveling wave subsystem also determines a second index between an arrival maximum of the traveling wave at the second terminal and an exit maximum of the traveling wave. An operating quantity and a restraint quantity may be determined based on a magnitude of the representations of electrical conditions in the first index and the second index. A fault may be declared based on a comparison of the operating quantity and the restraint quantity. A protective action subsystem may be configured to implement a protective action based on the declaration of the fault.
US10310002B2 Apparatus and method for detecting leakage current of high-power line of inverter of 48V mild hybrid system
Provided are an apparatus and method for detecting a leakage current of a high-power line of an inverter of a 48V mild hybrid system. The apparatus includes a starter generator manufactured as a synchronous motor, in which a conventional field winding is wound around a rotor, and configured to generate starting torque and generating torque for an engine, a 48V battery configured to supply a 48V direct current (DC) power and be charged by the starter generator, a 12V battery configured to supply power to internal electrical components of a vehicle, an integrated starter generator (ISG) control inverter provided between the starter generator and the 48V battery and provided as a power semiconductor switch which controls a stator and the rotor of the starter generator, wherein a winding output from the inverter is connected to the rotor through a brush and a slip ring, a DC-DC converter configured to convert the power of the 48V battery into 12V battery power and supply the 12V power, a common mode (CM) choke provided between the ISG control inverter and the 48V battery, and a leakage current detector connected to the CM choke and configured to detect a leakage current.
US10310001B2 Short-circuit sensor
The present disclosure relates to a short-circuit sensor for detecting a short-circuit current in an electrical line. The short-circuit sensor includes an integrator, a coupling device, and a detection device. The coupling device is configured to inductively couple the integrator to the electrical line and to supply an induced signal to the integrator. The integrator is configured to integrate the induced signal to obtain an integrated signal. The detection device is configured to compare an amplitude value of the integrated signal with a prescribed threshold value and to detect the short-circuit current if the amplitude value of the integrated signal exceeds the prescribed threshold value.
US10309997B2 Apparatus and a method for generating a sensor signal indicating information on a capacitance of a variable capacitor comprising a variable capacitance
An apparatus for generating a sensor signal indicating information on a capacitance of a variable capacitor including a variable capacitance includes a sensor unit and a compensation unit. The sensor unit is configured to generate a sensor signal indicating information on a varying current flowing through a connection between the sensor unit and the variable capacitor caused by a variation of the capacitance of the variable capacitor while the variable capacitor is biased by a predefined bias voltage. Further, the compensation unit is configured to influence the sensor signal or to provide a compensation signal capable of influencing the sensor signal so that the sensor signal includes less nonlinear signal portions than a sensor signal without the influence of the compensation unit or the compensation signal.
US10309994B2 Estimating photovoltaic energy through averaged irradiance observations with the aid of a digital computer
The accuracy of photovoltaic simulation modeling is predicated upon the selection of a type of solar resource data appropriate to the form of simulation desired. Photovoltaic power simulation requires irradiance data. Photovoltaic energy simulation requires normalized irradiation data. Normalized irradiation is not always available, such as in photovoltaic plant installations where only point measurements of irradiance are sporadically collected or even entirely absent. Normalized irradiation can be estimated through several methodologies, including assuming that normalized irradiation simply equals irradiance, directly estimating normalized irradiation, applying linear interpolation to irradiance, applying linear interpolation to clearness index values, and empirically deriving irradiance weights. The normalized irradiation can then be used to forecast photovoltaic fleet energy production.
US10309993B2 Voltage monitoring system utilizing first and second banks of channels and exchanged encoded channel numbers for taking redundant safe action
A voltage monitoring system having a microcontroller with first and second monitoring applications and a hardware abstraction layer is provided. The hardware abstraction layer obtains a first measured voltage value associated with a first channel number. The hardware abstraction layer determines a second encoded channel number based on the first channel number. The hardware abstraction layer sends a first response message having the second encoded channel number and a first measured voltage value therein to the first monitoring application. The first monitoring application commands the microcontroller to generate first and second control signals to transition a contactor to an open operational state, if the second encoded channel number is not equal to a first expected encoded channel number.
US10309989B2 Measurement apparatus
Measurement apparatuses and methods are described. A measurement input is coupled with a first terminal of a capacitance via a first switch, and a reference voltage is coupled with the first terminal of the capacitance via a second switch. A measurement circuit is coupled to a second terminal of said capacitance.
US10309988B2 Probe guide plate and probe device
A probe guide plate includes a first silicon substrate, a first recess portion formed in an upper surface of the first silicon substrate, first through-holes formed in the first silicon substrate at a bottom of the first recess portion, a second silicon substrate directly bonded on the first silicon substrate, a second recess portion formed to face the first recess portion in a lower surface of the second silicon substrate, and second through-holes formed in the second silicon substrate at a bottom of the second recess portion and arranged to correspond to the first through-holes, A notch portion is formed at an upper end portion of an inner wall of each of the first through-holes of the first silicon substrate.
US10309987B2 Probe and probe card including the same
A probe includes a beam and at least two tips. The beam transmits test signals to a device under test (DUT). The at least two tips are arranged on a first end portion of the beam in a direction at a predetermined angle to a length direction of the beam and contacts adjacent terminals of the DUT. The beam has a larger width that exceeds a sum of widths of the at least two tips in a width direction of the beam such that the probe has an improved current carrying capacity and is prevented from being damaged due to overcurrent.
US10309985B2 Build sequences for mechanosynthesis
Methods for creating build sequences which are determined using computational chemistry algorithms to simulate mechanosynthetic reactions, and which may use the mechanosynthesis process conditions or equipment limitations in these simulations, and which facilitate determining a set of mechanosynthetic reactions that will build an atomically-precise workpiece with a desired degree of reliability. Included are methods for error correction of pathological reactions or avoidance of pathological reactions. Libraries of reactions may be used to reduce simulation requirements.
US10309983B2 Systems and methods for motion detection
Systems and methods are disclosed for characterizing motion of a device by taking the difference between pairs of sensor signal samples and comparing an expected higher order moment for the differences determined from an observed first order moment for the differences and/or an observed second order moment for the differences and the observed higher order moment for the differences. A determination of whether the device is experiencing motion may be made based on a comparison of the difference of the moments to a threshold.
US10309982B2 Measurement device and measurement system using same
A measurement device includes a frame member rotatably supported about a first axis line, a detection body disposed inside of the frame member and rotatably supported relative to the frame member about a second axis line, and a vane disposed on one end side of the detection body in a direction orthogonal to the second axis line and that directs the other end side of the detection body in the direction orthogonal to the second axis line toward an air flow upstream side upon receiving an air flow. The measurement device includes a wind direction sensor disposed in the detection body that detects a wind direction as a direction of the other end side of the detection body in the direction orthogonal to the second axis line, and a wind speed sensor disposed in the detection body that detects a wind speed of the air flow.
US10309979B2 Sample dispensing apparatus and automatic analyzer including the same
The invention provides a small-sized automatic analyzer being compact, enabling a large number of analysis items to be carried out, and having a high processing speed. The automatic analyzer is particularly suitably applied to a medical analyzer used for qualitative/quantitative analysis of living body samples, such as urine and blood. A plurality of sample dispensing mechanism s capable of being operated independently of each other are provided to suck a sample from any one of a plurality of sample suction positions and to discharge the sucked sample to any one of a plurality of positions on a reaction disk. The automatic analyzer having a high processing capability can be thus realized without increasing the system size.
US10309978B2 Sample rack moving mechanism, sample rack conveying device and sample analyzing equipment
A sample rack moving mechanism is provided for removing a sample rack loaded with one or more sample containers from a temporary storing section, and returning the sample rack loaded with the sample containers holding the tested sample to the temporary storing section. The sample rack moving mechanism may include a drive element, a cam driven by the drive element to rotate and having a curve contour, a cam follower moving following the outer contour of the cam, a guide groove corresponding to the temporary storing section, having a bottom plane of the same height as a support plane of the temporary storing section for supporting the sample rack, and capable of moving the sample rack, and a support element driven by the cam follower to move upward and downward and driving the sample rack to horizontally move between the temporary storing section and the guide groove.
US10309977B2 Device for detecting and/or analyzing bio-chip
In some aspects, the present disclosure provides a biochip detecting device that comprises a first shell (2) connect to a second shell (1), and a rotatable support frame (5) of biochip possessing a detecting zone that holds one or more biochips, and a detector (7).
US10309974B2 Citrullinated proteins: a post-translated modification of myocardial proteins as marker of physiological and pathological disease
Disclosed herein are methods for diagnosing cardiovascular disease. The methods comprise detection of citrullinated proteins and/or citrullinated peptides. Also disclosed herein are methods, compositions, and kits for diagnosing and/or treating cardiovascular disease.
US10309973B2 Surrogates of post-translationally modified proteins and uses thereof
The present invention provides compounds that are surrogates of post-translationally modified proteins and uses thereof. Numerous diseases are associated with post-translationally modified proteins that are difficult to obtain in homogenous form and in quantities needed for immunization and use as convenient standards, calibrators, and/or reference compounds that facilitate the detection and analysis of endogenous post-translationally modified proteins. The surrogate compounds of the invention typically comprise antigenic epitopes (one of which carries a post-translational modification) that are tethered by a flexible and hydrophilic linker. The resulting compound behaves like a surrogate of the post-translationally modified protein because it preserves the character of the included antigens and allows recognition by specific antibodies targeting the individual antigens. The surrogate compounds may be prepared by covalently joining two or more polypeptide epitopes using one or more linkers, wherein at least one of the epitopes comprises a post-translational modification. In one aspect, the surrogate compounds of the invention comprise a C-terminal epitope and a glycated epitope of human CD59. The inventive methods allow quantification of the levels of glycated CD59 in the serum in human subjects, particularly those with diabetes or pre-diabetes. This technological platform of post-translationally modified protein surrogates can be applied to other diseases associated with post-translationally modified proteins (e.g., autoimmune diseases such as multiple sclerosis, rheumatoid arthritis, and systemic lupus erythematosus). In another aspect, the invention provides antibodies that bind specifically to the compounds of the invention and methods for producing such antibodies.
US10309972B1 C peptide detection by mass spectrometry
Methods are described for measuring the amount of C peptide in a sample. More specifically, mass spectrometric methods are described for detecting and quantifying C peptide in a sample utilizing on-line extraction methods coupled with tandem mass spectrometric or high resolution/high accuracy mass spectrometric techniques.
US10309965B2 Method and kit for determining the probability that a patient will develop a severe case of dengue
A kit for determining whether a patient will develop severe dengue includes a binding partner for platelet factor 4 and a binding partner for at least one member selected from the group consisting of dengue virus NS1 protein, olfactomedin 4, and α2-macroglobulin. The kit may further include a label reagent capable of generating a detectable signal.
US10309962B2 Diagnostic reagents
There is provided a diagnostic reagent useful to determine whether an animal has a tuberculosis infection or has been exposed to a tuberculosis agent, for example a Mycobacterium. The reagent is useful to distinguish between such an animal and an animal which has been vaccinated against a tuberculosis infection.
US10309947B2 System and method for radiosynthesis, quality control and dose dispensing
A system and method for performing radiochemical synthesis, analysis and/or dispensing of radiopharmaceuticals using specially designed disposable components: palettes and caddies, the palette being an assembly of containers not connected with each other for direct material transfer; the caddy being a disposable component used to transfer material between containers on the palettes and/or other locations.
US10309946B2 Removable self-centring magnetically-clampable food-inspection pipe apparatus
A removable self-centring magnetically-clampable food-inspection pipe apparatus comprising: a food-inspection pipe with a through-bore having a tubular pipe body through which the through-bore passes, and a first connector part at each end of the pipe body defining first seating surfaces; and second connector parts which each define second seating surfaces and on which each first connector part is respectively slidably demountably seatable, one of the first and/or second connector parts having at least in part a magnetically-attractable material, and the other of the corresponding first and/or second connector parts having a plurality of magnetic elements equi-angularly spaced about a bore axis of the pipe body, poles of consecutive magnetic elements being opposite to each other, so that, as the food-inspection pipe is introduced laterally to the bore axis, the first and second connector parts slidably engage and self-centre the food-inspection pipe. A food-inspection device is also provided in addition to a method of improving hygiene of a food-inspection device.
US10309942B2 Portable device and method for measuring gas in closed space
A portable device for measuring gas in a closed space includes an air intake and exhaust unit configured to suction external air and discharge the suctioned air, a sensor unit configured to measure characteristics of the air suctioned by the air intake and exhaust unit, a communication unit configured to communicate with a host system, a power supply unit configured to supply power to the air intake and exhaust unit, the sensor unit, and the communication unit, and a control unit configured to control the air intake and exhaust unit, the sensor unit, the communication unit, and the power supply unit so that the sensor unit measures the characteristics of the air suctioned by the air intake and exhaust unit and configured to transmit measurement information to the host system through the communication unit.
US10309941B2 Gas inlet system for isotope ratio analyzer and method of determining an isotope ratio
A gas inlet system for introducing gas into an isotope ratio analyzer, the gas inlet system including a reference system comprising: a first supply of a reference gas having a first known isotope ratio; a supply of a carrier gas, wherein the supplies of reference gas and carrier gas are each connected by respective reference and carrier gas lines to a first mixing junction where the reference gas and carrier gas combine; a mixing zone connected downstream of the first mixing junction wherein the combined reference gas and carrier gas mix together; an exit line for transporting the mixed gas from the mixing zone to the isotope ratio analyzer; and an opening on the exit line, wherein the opening is downstream of the mixing zone. Also provided is a method of determining an isotope ratio.
US10309940B2 Data processing device for chromatograph and data processing method for chromatograph
There are provided a data processing device for chromatograph and a data processing method for chromatograph which allow a peak to be desirably checked. A peak (correction target peak (P1)) whose intensity exceeds a predetermined threshold in a chromatogram at a target wavelength (λ1) is corrected based on correction reference values (height (H1) and area (A1) of a peak (P11)) and a sensitivity coefficient (R=I1/I2), and the chromatogram after correction is displayed or printed. Therefore, even if the correction target peak (P1) is saturated, display or printing may be performed in a state where correction has been performed so that the chromatogram at the peak (P1) is not cut off in the middle. Accordingly, at the time of display or printing of the chromatogram, a fine peak may be prevented from becoming too small, and also the correction target peak (P1) may be prevented from being cut off in the middle, and thus the peaks may be desirably checked.
US10309939B2 Chromatography systems and methods using them
Certain embodiments described herein are directed to chromatography systems that include a microfluidic device. The microfluidic device can be fluidically coupled to a switching valve to provide for selective control of fluid flow in the chromatography system. In some examples, the microfluidic device may include a charging chamber, a bypass restrictor or other features that can provide for added control of the fluid flow in the system. Methods of using the devices and methods of calculating lengths and diameters to provide a desired flow rate are also described.
US10309920B2 Gating system and method for biosensor test strips
A system is disclosed, the system comprises a diagnostic test strip having a diagnostic end and a meter contacting end, the meter contacting end having at least one identifying feature that distinguishes the meter contacting end from the diagnostic end; a diagnostic meter configured to read information from the meter contacting end of the test strip when the meter contacting end of the test strip is fully inserted in to the meter; and a port in the meter, the port having a gating mechanism configured to identify the meter contacting end and allow the test strip to be fully inserted into the meter only after the gating mechanism identifies the meter contacting end of the test strip as a proper end for insertion.
US10309917B2 Cap inspection and manufacture
An inspection apparatus for testing of objects synchronizes a spark test wheel having probe fingers with a transportation unit on which spaced objects to be spark tested are placed. The probe fingers are arranged conically when the transportation unit is a turret.
US10309912B2 Methods and apparatus for x-ray diffraction
Methods and apparatus are provided for performing back-reflection energy-dispersive X-ray diffraction (XRD). This exhibits extremely low sensitivity to the morphology of the sample under investigation. As a consequence of this insensitivity, unprepared samples can be analyzed using this method. For example, in a geological context, whole rock samples become amenable to analysis. A composite diffraction spectrum can be produced using information from different recorded spectra in different energy sub-ranges. The composite spectrum excludes fluorescence signals that would otherwise obscure the diffraction signals.
US10309909B2 Dielectric constant detection method and device using anomalous phase dispersion
There is provided a dielectric constant analyzer device adapted to determine a dielectric property associated with a substrate material by measuring transmission and reflection parameters for a transmission line connected to said substrate material over a specified frequency range; determining a transmission phase response based on the transmission and reflection parameters; determining an anomalous phase slope characterized by a double slope reversals based on the transmission phase response; determining a resonance frequency based on a centre point of the anomalous phase slope reversals, where the center point corresponds to an anomalous phase at the resonance frequency; and determining the dielectric constant based on the resonance frequency, the anomalous phase at the resonance frequency and the anomalous phase slope. There is also provided a method and a microcomputer for doing the same.
US10309905B2 Method and device for detecting an analyte in a body fluid
A method for detecting at least one analyte in at least one sample of a body fluid is disclosed. Therein, at least one test element (124) is used, the at least one test element (124) having at least one test field (162) with at least one test chemistry (154) is used, wherein the test chemistry (154) is adapted to perform at least one optically detectable detection reaction in the presence of the analyte. The method comprises acquiring an image sequence of images of the test field (162) by using at least one image detector (178). Each image comprises a plurality of pixels. The method further comprises detecting at least one characteristic feature of the test field (162) in the images of the image sequence. The method further comprises correcting a relative position change between the image detector (178) and the test field (162) in the image sequence by using the characteristic feature, thereby obtaining a sequence of corrected images.
US10309900B1 Biological substance quantitation method, pathological diagnosis support system and recording medium storing computer readable program
A biological substance quantitation method includes the following. A fluorescent image is input, which represents an expression of a specific biological substance in a sample stained with a fluorescent substance by a florescent bright spot. A quantitative evaluation value of the florescent bright spot is calculated. A standard fluorescent image of a standard sample stained under a same condition as the sample and representing an expression of the biological substance in a standard sample, is input under a same condition as the fluorescent image. A quantitative evaluation value in the standard fluorescent image is calculated under a same condition as the fluorescent image. Based on a correlation between an expression amount of the biological substance in a standard sample measured in advance and the evaluation value in the standard fluorescent image, the evaluation value in the fluorescent image is converted to an expression amount of the biological substance in the sample.
US10309891B2 Particle sorting apparatus, particle sorting method, and program
[Object] To provide a particle sorting apparatus, a particle sorting method, and a program that are capable of efficiently sorting particles even when sizes of particles to be sorted are not uniform.[Solving Means] A particle sorting apparatus includes a charge section that imparts charges to at least a part of droplets discharged from an orifice from which a fluid stream is generated, and a charge control section that adjusts a charge amount to be imparted to the droplets by the charge section. Further, the charge control section is structured to adjust the charge amount according to sizes of particles included in the droplets.
US10309890B2 Method to measure a molecular diffusion coefficient in a porous powder
An apparatus and method for measuring molecular diffusivity in porous powders or minerals, e.g., the microporous synthetic minerals used for gas separation and chemical catalysis, were invented that allows a varying pressure in the gas around the powder during the measurement. This obviates the need for the pressure to be constant and the attendant complicated component parts. A mass balance model equation of the sample cell with the diffusivity as an adjustable parameter is used to deduce the sample cell pressure change versus time (uptake curve) until the equilibration of gas diffusion into the powder. A numerical analysis method is used to solve the mathematical model to compute a simulated uptake curve. Curve fitting of the simulated and measured uptake curves is used to optimize the diffusivity parameter, which gives the measured diffusivity. The apparatus and method are simple, easy to use, and automation is also simple.
US10309887B2 Acoustic impact particle size measurement
Apparatus features a signal processor or processing module configured at least to: receive signaling containing information about acoustic emissions resulting from particles impacting a solid sensor element configured in a process pipe having a process fluid flowing therein, including a slurry; and determine particle sizes of solids in the process fluid, based at least partly on the signaling received. The signal processor module may also be configured to provide corresponding signaling containing information about the particle sizes of solids in the process fluid.
US10309885B2 Method and apparatus for water-based mud filtrate contamination monitoring in real time downhole water sampling
A method for contamination monitoring includes measuring water based mud filtrate density and resistivity at downhole conditions, logging properties of a downhole fluid to find at least a resistivity and a density of a fluid sample at the downhole conditions, establishing a linear relationship between a water based mud filtrate conductivity at downhole conditions and the water based mud filtrate density at the downhole conditions, determining a density and a resistivity for native formation water, estimating a density for water based mud filtrate using the linear relationship between conductivity and density, and estimating a water based mud filtrate contamination.
US10309877B2 Method for analyzing atypical cells in urine, urine analyzer, and method for analyzing atypical cells in body fluid
Disclosed is a method for analyzing atypical cells in urine including: mixing urine, a diluent containing a surfactant, and a nucleic acid staining reagent to prepare a measurement specimen; irradiating the measurement specimen with light to detect scattered light and fluorescence light emitted from cells whose nucleic acids are stained; and detecting atypical cells contained in the measurement specimen distinguishably from white blood cells depending on a first characteristic parameter based on the scattered light and a second characteristic parameter based on the fluorescence light.
US10309875B2 Sample collection component and manufacturing method thereof
A sample collection component including a main body and a removable light shielding component is provided. The main body has a sample storing space which is sealable and allows light to pass through. The removable light shielding component is disposed on the main body and located outside the sample storing space for shielding at least a portion of the light passing through the sample storing space. In addition, a manufacturing method of the sample collection component is also provided.
US10309874B2 Method for determining performance of an intermittently used refrigerator using a performance measuring device
The present disclosure relates to method and device for determining performance of an intermittently used refrigerator. Performance measuring device receives time stamped temperature data from temperature sensor configured in the intermittently used refrigerator. The received time stamped temperature data is used to determine values for each of one or more predefined parameters associated with the intermittently used refrigerator. The performance measuring device determines temperature variation of the intermittently used refrigerator at predefined time intervals. Based on the determined temperature variation, additional service windows in a site comprising the intermittently used refrigerator are identified i.e. the intensity of sales in the site are identified. The determined values of each of the one or more predefined parameters and the determined temperature variation, helps in determining the performance of intermittently used refrigerator. One or more suggestions related to performance of the intermittently used refrigerator and energy consumption are provided to an end user.
US10309872B2 Misfire determination apparatus for internal combustion engine
A misfire determination apparatus includes a rotation variation amount acquisition unit that obtains a rotation variation amount (ΔNE), which is a difference between a first angular velocity variation amount (Δω1) obtained during an expansion stroke of an arbitrary cylinder of a multi-cylinder internal combustion engine and a second angular velocity variation amount (Δω2) having been obtained in relation to a cylinder that has reached the expansion stroke N (where N is a positive integer) revolutions of a crankshaft before the arbitrary cylinder reaches the expansion stroke, and a misfire determination unit that, when the obtained rotation variation amount (ΔNE) exceeds a predetermined threshold (ΔNEth), determines that a misfire has not occurred in the internal combustion engine when a predetermined condition is established, and determines that a misfire has occurred in the internal combustion engine when the predetermined condition is not established.
US10309858B2 Quick test sub coiled tubing connector
A test sub having a housing with a first end, a second end, a bore, and an exterior portion of the housing including a coiled tubing connector may be used to test a connection with coiled tubing. The test sub includes a valve positioned within the bore. The second end of the housing may be inserted into coiled tubing and fluid may be pumped into the housing to test the connection between the connector and the coiled tubing. The test sub may be a housing that may be attached to a coiled tubing connector already connected to coiled tubing. A rod within the housing may be moved to an inserted position permitting communication between a pressure port of the housing and an exterior port of the coiled tubing connector. Fluid may be pumped into the pressure port to test the connection between the coiled tubing connector and the coiled tubing.
US10309857B2 Systems and methods for determining aircraft center-of-gravity
A method for determining a center-of-gravity of an aircraft in three dimensions includes determining a first center-of-gravity location for an aircraft in a first plane defined by a first axis and a second axis. The method includes positioning the aircraft in a tilted position by rotating the aircraft and determining a second center-of-gravity location for the aircraft in the first plane in the tilted position. The method includes comparing the first center-of-gravity location to the second center-of-gravity location to determine a component of the first center-of-gravity location along a third axis defined out-of-plane from the first plane to determine a three-dimensional center-of-gravity of the aircraft.
US10309856B2 Method of calibrating a sensor
A method of calibrating a sensor, comprising: —determining a position of the sensor; —providing sensor data comprising identification data and the position of the sensor to a calibration data provider; —obtaining calibration data from the calibration data provider; and —calibrating the sensor in accordance with the calibration data.
US10309851B2 Rapid pressure rise detection and management system
A rapid pressure rise detection and management system that detects internal pressure changes in a transformer. The rapid pressure rise detection and management system communicates with one or more pressure sensors attached to a tank of the transformer and measures the rate of pressure change versus time. The rapid pressure rise detection and management system then compares this rate of pressure change against a set of parameters to determine if this pressure change is an internal fault requiring the transformer to be taken offline or external fault to be ignored. This rapid pressure rise detection and management system may be a standalone device or work with other monitoring/controlling equipment to expand its sensing and management capabilities.
US10309849B2 Force sensor for use in an input device and methods for constructing and using the sensor
The disclosure addresses a force sensor that is scalable in size and adaptable to a variety of form factors, including those suitable for use in an input device for a computer or other processing system, and in some cases including those of the configuration normally referred to as a computer mouse. The force sensor will include at least two structural members that are cooperatively attached one another as to be displaced from one another in response to a force acting upon one of the structural members. In some examples, the engagement between the two structural members will be specifically configured to allow such displacement in response to forces acting laterally on the force sensor. The force sensor will also include one or more sensing mechanisms to provide a measurement of the sensed deflection.
US10309848B2 Torque sensor for steering device
A torque sensor for a steering system according to an aspect of the present disclosure includes a first magnetic body having an open region and an unopened region arranged in an alternating manner along a circumference of a circular connecting member, the open region and the unopened region facing a magnet having N and S poles arranged in an alternating manner in a circular shape, the magnet installed at one end of a torsion bar, the first magnetic body connected to the other end of the torsion bar; a second magnetic body placed facing the magnet along an outer periphery of the magnet with the first magnetic body interposed between the second magnetic body and the magnet; a third magnetic body placed facing the first magnetic body while failing to face the magnet; and a magnetic sensing member placed between the second magnetic body and the third magnetic body.
US10309845B2 Solid-state shear stress sensors with high selectivity
Embodiments of solid-state stress sensors are presented herein. A sensor system may include a substrate, a first layer of sensing material disposed on a first surface of the substrate, and at least three electrodes forming a first and second electrode pair. The at least three electrodes may include a first electrode, a second electrode, and a third electrode. The first electrode may be disposed in a first plane and the second electrode and the third electrode may be disposed in a second plane, the first and second planes associated with a first direction parallel to the first surface. The first and second electrodes may be at least partially offset in the first direction. The first and third electrodes may be at least partially offset in the first direction. The sensor system may be configured to generate an output signal in response to a shear stress within the sensing material.
US10309844B2 Press detecting sensor
A press detecting sensor that includes an operation receiving member and a piezoelectric sensor. The operation receiving member is a multilayer rigid plate including a cover glass, a touch sensor and a display panel fixed via first bonding agents. The piezoelectric sensor includes a piezoelectric film, a first detecting member on a surface at a side of the operation receiving member of the piezoelectric film, and a second detecting member on a surface at a side opposite to the operation receiving member. The first detecting member is bonded to the operation receiving member by an adhesive member, and is bonded to the piezoelectric film by a second bonding agent.
US10309842B2 Magnet temperature estimation device for rotating electric machine and magnet temperature estimation method for rotating electric machine
A magnet temperature estimation device for a rotating electric machine includes a rotating electric machine configured with a rotor having a magnet and a stator having a coil, a coolant supply part configured to supply a coolant flowing from the stator toward the rotor, and a magnet temperature calculation part configured to calculate a temperature of the magnet using a temperature of a coolant that receives heat from the coil.
US10309839B2 Temperature sensor
A temperature sensor includes: a sheath tube; a pair of thermocouple wires inserted into the sheath tube; a temperature measuring junction of the pair of thermocouple wires; an insulating support disposed in the sheath tube; and a tip protective tube covering the outer periphery of a tip end of the sheath tube to surround the temperature measuring junction. The tip protective tube includes a base-end side tube portion and a tip-end side tube portion, the tip-end side tube portion having a diameter smaller than that of the base-end side tube portion. The tip-end side tube portion has a tip-end side portion filled with a first insulating filler in which the temperature measuring junction is buried. In the remaining part on the inside of the tip-end side tube portion, an air layer is formed.
US10309837B2 Measuring device, in particular for use in the process measurement technology, comprising a cylindrical sensor tip
A measuring device, in particular for use in the process measurement technology, including a cylindrical sensor tip which includes a closed housing, a sensor element disposed within the housing in the form of a temperature dependent resistor and for generating a sensor signal, and electronic components, which are connected to the sensor element via electrical connecting lines and/or a conductor film, wherein said sensor element is thermally connected to the housing by means of a solder and a heat conducting, electrically insulating layer is disposed between the sensor element and the solder is provided.
US10309836B2 Collimation evaluation device and collimation evaluation method
A collimation evaluation device includes a first reflection member, a second reflection member, a screen, and a housing. A first reflection surface of the first reflection member and a first reflection surface of the second reflection member face each other and are parallel to each other. Further, interference fringes are formed on the screen by light L12 reflected on the first reflection surface of the first reflection member and a second reflection surface of the second reflection member and light L21 reflected on a second reflection surface of the first reflection member and the first reflection surface of the second reflection member, and collimation of incident light is evaluated on the basis of a direction of the interference fringes.
US10309835B2 Body core temperature measurement
An apparatus for measuring body core temperature includes a light guide with an internally reflective tube. The light guide is coupled to an earpiece, and has a lens or an aperture positioned at one of its ends. A sensor is positioned at the other end of the light guide, and a processor is coupled to the sensor. The sensor senses infrared radiation from an infrared source at the end of the light guide, and the processor determines a temperature of the infrared source at the end of the light guide via a transfer function that correlates a measure of the infrared radiation observed by the sensor and an effect of radiation of the light guide.
US10309829B2 Micromirror spectrophotometer assembly
Aspects of a micromirror spectrophotometer assembly are described. In one example case, an instrument includes a diffraction grating to disperse broadband light over a range of wavelengths, a detector, a digital micromirror device (DMD) configured to scan through and reflect at least a portion of the range of wavelengths toward the detector, and a base platform having a number of integrally formed assembly mounts. The assembly mounts are formed to align and secure the diffraction grating, the detector, the DMD, and other optical components of the instrument in a predetermined arrangement. The instrument can also include a reference paddle having a reference material for calibration of the instrument, and a rotatable sample tray to rotate a sample placed on the sample tray for measurement.
US10309826B2 Sensor device and method of producing the same
A sensor device includes a body case provided with an opening, and a body cover assembled to the body case to cover the opening. The body cover has at an outer peripheral portion thereof an overlapping region overlapping a portion of the body case located at a peripheral edge of the opening. The body cover is fixed to the body case by providing a welded portion surrounding the opening using laser-welding at a portion distant from an end surface of the body cover in a boundary of the overlapping region of the body cover and a portion of the body case overlapping the overlapping region.
US10309817B2 Method and ultrasound flow measurement unit for the determination of the CO2 emission factor in flare gas plants
The invention relates to an improved and simpler method and to an apparatus for the determination of the CO2 emission factor in flare gas plants comprising the steps: a) measuring the speed of sound in the flare gas; b) detecting known proportions of N2, CO2 and H2O; c1) calculating a maximum speed of sound of the flare gas under the assumption that the hydrocarbon proportion of the flare gas only consists of alkanes having a chain length i; c2) calculating a minimal speed of sound of the flare gas under the assumption that the hydrocarbon proportion of the flare gas only consists of alkanes having a chain length i+1; c3) varying the chain length i for so long until the measured speed of sound lies between the calculated minimal speed of sound and the calculated maximum speed of sound; d) varying the proportions of the alkanes having the chain length i and the chain length i+1 determined in step c) for so long until the speed of sound calculated with these proportions lies within a predefined difference from the measured speed of sound; e) calculating the equivalent chain length; and f) calculating the emission factor.
US10309816B2 Methodologies and apparatus for the recognition of production tests stability
A method for analyzing flow of a fluid through a flowmeter is provided. In an embodiment, the method includes receiving multiphase flowmeter data representative of a characteristic of a multiphase fluid flowing through a multiphase flowmeter and segmenting the multiphase flowmeter data into time blocks. The data in the time blocks can be analyzed using time-domain analysis or frequency-domain analysis to determine flow stability. The time-domain analysis can include analyzing time blocks in a time domain to determine whether measurement distribution in the multiphase flowmeter data of the analyzed time blocks represents stable flow of the multiphase fluid. The frequency-domain analysis can include converting the multiphase flowmeter data of the time blocks from a time domain to a frequency domain and identifying time blocks in which contribution of low-frequency components in the frequency domain is below a contribution threshold. Additional systems, devices, and methods are also disclosed.
US10309814B2 Methods and apparatus for determining downhole fluid parameters
Example methods and apparatus to determine downhole fluid parameters are disclosed herein. An example method includes determining a velocity of a portion of a downhole tool moving in a well and determining a response of a fluid sensor disposed on the portion of the downhole tool. The fluid sensor includes a resistance temperature detector at least partially immersed in a fluid in the well. The example method further includes determining a velocity of the fluid based the velocity of the portion of the downhole tool and the response of the fluid sensor.
US10309813B2 Method and system for fluid flow rate measurement
A fluid flow meter system for monitoring fluid flow through a lumen includes a first ultrasonic transducer configured to transmit one or more versions of a transmit (TX) signal through a fluid flowing within the lumen, and a second ultrasonic transducer configured to receive one or more respective receive (RX) signals. The fluid flow meter system includes an analog-to-digital converter (ADC) configured to sample, at a first frequency, the one or more RX ultrasonic signals and a processor configured to generate a fine resolution signal based on the one or more RX ultrasonic signals. The fine resolution signal is associated with a second sampling rate higher than the first sampling rate. The processor is also configured to compute a cross-correlation signal indicative of cross-correlation between the fine resolution signal and a waveform and determine an estimated fluid flow parameter based on the computed cross-correlation signal.
US10309807B2 Resolver calibration for permanent magnet synchronous motor
The present invention relates to resolver calibration for permanent magnet synchronous motor. According to embodiments of the present invention, the high frequency rotating voltage vector is generated and injected into a resolver associated with a permanent magnet synchronous motor (PMSM). Due to the saliency effect, when a reference point is detected in a phase current, the rotor position of the PMSM is known. At this point, by acquiring the resolver position, the resolver offset may be accurately determined for calibration. According to embodiments of the present invention, the resolver offset may be accurately determined and calibrated without increasing device dimension and cost. Respective methods, apparatuses, systems, and computer products are disclosed.
US10309805B2 Absolute measuring length measuring system and method for its operation
In a length or position measuring system which has an at least locally substantially linear measuring gauge and at least one sensor able to be moved relative to the measuring gauge wherein the measuring gauge includes an incremental track and at least one absolute track and wherein the incremental track and the at least one absolute track have pole pairs arranged in the longitudinal direction of the measuring gauge, it is provided in particular that at least one pole pair of the absolute track is phase-shifted relative to a corresponding pole pair of the incremental track.
US10309804B2 Encoder signal processor having automatic adjustment function
An encoder signal processor comprises an analog signal adjustment circuit for adjusting, based on an adjusting signal, at least one of an offset and an amplitude of a sinusoidal analog signal with two phases having a 90-degree difference outputted in accordance with a travel of a target to be measured, a position detection circuit for calculating position data of a target to be measured based on a digital signal obtained through analog/digital conversion of an analog signal adjusted, a velocity change amount detection circuit for detecting a change amount of velocity per predetermined detection cycle from a velocity calculated based on position data outputted while a target to be measured is traveling at a constant velocity, and an adjusting signal generation circuit for generating an adjusting signal that minimizes the change amount of velocity detected and transmitting the adjusting signal to the analog signal adjustment circuit.
US10309794B2 Progressive map maintenance at a mobile navigation unit
A system configured to receive baseline map data from a remote map-data source, and determine whether the baseline map data is sufficient for present mobile navigation-unit function, yielding a map-sufficiency determination. If the map-sufficiency determination is affirmative, using the baseline map data for the present mobile navigation-unit function. If the map-sufficiency determination is negative, the system predicts navigation-unit movement, obtains based on the navigation-unit movement predicted, supplemental map data, and uses the baseline map data and the supplemental map data for the present mobile navigation-unit function.
US10309791B2 Virtual towing
A system and method of multipoint virtual towing of a trailer vehicle by a plurality of different tractor vehicles is provided. A multi-point virtual tow route schedule is determined which segments a requested trailer tow path into tow segments and distributes the segments among different tractor vehicles optimally achieve the purpose of towing the trailer vehicle from an origin to a destination. A best multi-point virtual tow route schedule is selected from candidate multi-point virtual tow route schedules generated from proposed virtual tow parameters corresponding to prospective tractor vehicles offering tow services. The selected multi-point virtual tow route schedule includes a route origin, a route destination, and a plurality of tow segments each corresponding to an accepted tractor vehicle, a link up location, link up location distance range, a link up timeframe, a drop off location, a drop off location distance range, and a drop off timeframe.
US10309790B2 Automatic driving system
An automatic driving system mounted on a vehicle includes a navigation device that searches for a route from a current position of the vehicle to a destination, a high precision map unit that generates detail information of the route based on the searched route and map information, and an automatic driving control device that performs automatic control of acceleration and deceleration and steering of the vehicle using at least the detail information. The high precision map unit divides the route into a plurality of block regions and, out of the detail information corresponding to the block regions, outputs the detail information currently required for the automatic control to the automatic driving control device in a unit of block region.
US10309789B2 Automated lane assignment for vehicles
Methods, systems, computer-readable media, and apparatuses for automated lane assignment for vehicles are presented. One example method includes the steps of accessing vehicle information of at least one vehicle, the vehicle information including a priority level of a plurality of priority levels associated with each of the at least one vehicle; accessing lane information associated with a road, the lane information comprising information corresponding to at least two lanes of travel in a direction; and assigning at least one of the at least one vehicle to a lane of travel on the road based at least in part on the vehicle information and the lane information. Another example method further includes the step of accessing second vehicle information of a second vehicle, wherein assigning the first vehicle to the lane of travel is further based on the second vehicle information.
US10309785B1 System and method for identifying heading of a moving vehicle using accelerometer data
A method for determining a yaw angle estimate or vehicle heading direction is presented. A potential range of yaw angles is generated based on a plurality of primary telematics data. One or more yaw angle estimates are generated from the potential range of yaw angles. A driving pattern is determined based on at least one of the yaw angle estimates. The primary telematics data is a plurality of telematics data originated from a client computing device. The effects of gravity have been removed from the plurality of telematics data in a first primary movement window.
US10309784B2 Merging intensities in a PHD filter based on a sensor track ID
In one embodiment, a method of tracking multiple objects with a probabilistic hypothesis density filter is provided. The method includes generating a first intensity by combining a first one or more measurements, wherein a first set of track IDs associated with the first intensity includes track IDs corresponding to respective measurements in the first one or more measurements. A second intensity is generated by combining a second one or more measurements, wherein a second set of track IDs associated with the second intensity includes track IDs corresponding to respective measurements in the second one or more measurements. The first set of track IDs is compared to the second set of track IDs, and the first intensity is selectively merged with the second intensity based on whether any track IDs in the first set of track IDs match any track IDs in the second set of track IDs.
US10309783B2 Physical quantity detection system, electronic apparatus, and moving object
A physical quantity detection system includes first and second physical quantity sensors, first and second power supply lines to which a power supply voltage is applied, a first decoupling circuit with first band elimination frequency characteristics, and a second decoupling circuit with second band elimination frequency characteristics. A relationship of a cutoff frequency on a low frequency side of the first band elimination frequency characteristics
US10309781B2 Computing a magnetic heading
Techniques for computing a magnetic heading based on sensor data are described herein. An example of a device in accordance with the present techniques includes a magnetic sensor to collect sensor output data and a heading computation engine to compute a magnetic heading based on the sensor output data. The heading computation engine includes logic to measure a level of noise in the sensor output data. The heading computation engine also includes logic to determine whether to average the sensor output data based, at least in part, on the level of noise. The heading computation engine also includes logic to determine an applied sensor output based on the sensor output data. The heading computation engine also includes logic to compute a magnetic heading based, at least in part, on the applied sensor output.
US10309779B2 System and method for monitoring underwater organic solid buildup and related emissions background
The present invention generally relates to monitoring underwater organic solid buildup and related emissions, and more particularly to a monitoring system and method using a sonar-equipped drone watercraft and a monitoring controller in communication with the drone watercraft to monitor the underwater organic solid buildup and related emissions and to analyze and present results of the analysis.
US10309772B2 Ultrasonic thickness reduction inspection method/apparatus
Chirp waves generated in a transmitting/receiving unit is supplied to ultrasonic sensors. Signals output from the ultrasonic sensors are supplied to the transmitting/receiving unit and summed in a signal processing/recording unit. The signal processing/recording unit performs mutual correlation processing between the summed signals and the chirp waves and calculates a peak generation time difference. Necessity of exchanging a pipe is determined by calculating and recording the thickness of a pipe from the calculated time difference and calculating a difference between thicknesses measured in the past and the present.
US10309770B2 Three-dimensional sensor system and three-dimensional data acquisition method
A three-dimensional system includes at least one pattern projector, at least two cameras, a two-dimensional image feature extractor, a three-dimensional point-cloud generator, and a three-dimensional point-cloud verifier. The pattern projector is configured to synchronously project at least two linear patterns. The at least two cameras are configured to synchronously capture a two-dimensional image of the scanned object. The two-dimensional image feature extractor is configured to extract a two-dimensional line set of the at least two linear patterns on the surface of the scanned object on the two-dimensional image. The three-dimensional point-cloud generator is configured to generate the candidate three-dimensional point set based on the two-dimensional line set. The three-dimensional point-cloud verifier is configured to select an authentic three-dimensional point set correctly matching with the projection contour lines on the surface of the object from the candidate three-dimensional point set.
US10309763B2 Rail position measurement device
A rail position measurement device that measures a three-dimensional position of a rail using a measurement vehicle includes: a position posture measurement device to measure a position and a posture of the measurement vehicle; and a laser scanner that is a sensor installed on the measurement vehicle so as to be capable of irradiating at least a web and a bottom of a side surface of the rail with laser light and used for measuring the three-dimensional position of the rail.
US10309760B2 Angle of rotation sensor, a linear displacement sensor, a door mount mechanism, and an electrical brush
An angle of rotation sensor for measuring an angle of rotation of a rotatable object includes an electrically conductive band to be disposed onto the rotatable object and having two terminal ends which are spaced apart from each other and which are respectively applied with different voltages; an electrical brush in electrical contact with the electrically conductive band; and a voltage measuring device coupled to the electrical brush and measuring a divided voltage which is a voltage at a position of the electrically conductive band at which the electrical brush contacts. The angle of rotation of the rotatable object is associated with the divided voltage and the different voltages.